⚠️ This project is considered experimental and is not recommended for production use. Functionality may break at any time.
Create a Release in the Golioth Cloud with GitHub Actions.
To create a release using the latest version of the Golioth CLI:
- name: Checkout
uses: actions/checkout@v4
- name: Setup goliothctl
uses: golioth/setup-goliothctl@main
with:
apiKey: ${{ secrets.APIKEY }}
projectId: ${{ secrets.PROJECTID }}
- name: Create release
uses: golioth/create-release@main
with:
releaseArtifact: main
releaseArtifactVersion: 1.0.0
deviceTag: cireleaseArtifact & releaseArtifactVersion are required inputs. setup-goliothctl requires a Golioth API Key and Project ID. See golioth/setup-goliothctl for more details.
| Parameter | Description | Required |
|---|---|---|
| releaseArtifact | Artifact to use for release. | Yes |
| releaseVersion | Release version to use for release. | Yes |
| deviceTag | Device tag used to restrict a release. | no |