Skip to content

qt-creator/deploy-qtc-plugin

Repository files navigation

Deploy Qtc Plugin

GitHub Super-Linter CI Check dist/ CodeQL Coverage

An action to help you deploy your Qt Creator extension to the Qt Creator Extension Store.

Getting started

Once you have prepare your Lua extension for deployment, you can use this action to deploy it to the Qt Creator Extension Store.

You will need to have an API token (TBA) from the Qt Creator Extension Store.

- name: Release on Extension Store
  uses: qt-creator/[email protected]
  with:
    token: ${{ secrets.EXTENSION_STORE_API_TOKEN }}
    spec: build/MyPlugin.json
    download-url-win-x64: http://example.com/my-plugin.zip
    download-url-win-arm: http://example.com/my-plugin.zip
    download-url-linux-x64: http://example.com/my-plugin.zip
    download-url-linux-arm: http://example.com/my-plugin.zip
    download-url-macos: http://example.com/my-plugin.zip

You can use the "Qt Creator Plugin" template in Qt Creator to get a full example of a ci workflow file.