diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 502c612..d9c2780 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -15,12 +15,16 @@ jobs: - uses: dtolnay/rust-toolchain@stable + - name: Get release ID + id: get-release + env: + GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} + run: | + RELEASE_ID=$(gh release view "${{ github.ref_name }}" --json databaseId --jq '.databaseId') + echo "release_id=$RELEASE_ID" >> $GITHUB_OUTPUT + - uses: tauri-apps/tauri-action@v0 env: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} with: - tagName: ${{ github.ref_name }} - releaseName: 'OpenConcho ${{ github.ref_name }}' - releaseBody: 'See assets below to download and install.' - releaseDraft: false - prerelease: false + releaseId: ${{ steps.get-release.outputs.release_id }} diff --git a/.releaserc.json b/.releaserc.json index 9621562..27e0534 100644 --- a/.releaserc.json +++ b/.releaserc.json @@ -1,22 +1,35 @@ { - "branches": ["main"], - "plugins": [ - "@semantic-release/commit-analyzer", - "@semantic-release/release-notes-generator", - ["@semantic-release/changelog", { - "changelogFile": "CHANGELOG.md" - }], - ["@semantic-release/git", { - "assets": ["CHANGELOG.md", "package.json", "packages/*/package.json"], - "message": "chore(release): ${nextRelease.version} [skip ci]\n\n${nextRelease.notes}" - }], - ["@semantic-release/exec", { - "publishCmd": "echo new_release_published=true >> $GITHUB_OUTPUT && echo new_release_version=${nextRelease.version} >> $GITHUB_OUTPUT" - }], - ["@semantic-release/github", { - "assets": [], - "successComment": false, - "failComment": false - }] - ] + "repositoryUrl": "https://github.com/offendingcommit/openconcho", + "branches": ["main"], + "plugins": [ + "@semantic-release/commit-analyzer", + "@semantic-release/release-notes-generator", + [ + "@semantic-release/changelog", + { + "changelogFile": "CHANGELOG.md" + } + ], + [ + "@semantic-release/git", + { + "assets": ["CHANGELOG.md", "package.json", "packages/*/package.json"], + "message": "chore(release): ${nextRelease.version} [skip ci]\n\n${nextRelease.notes}" + } + ], + [ + "@semantic-release/exec", + { + "publishCmd": "echo new_release_published=true >> $GITHUB_OUTPUT && echo new_release_version=${nextRelease.version} >> $GITHUB_OUTPUT" + } + ], + [ + "@semantic-release/github", + { + "assets": [], + "successComment": false, + "failComment": false + } + ] + ] }