diff --git a/.gitea/workflows/release-image.yaml b/.gitea/workflows/release-image.yaml index 54afbf9..e5fe434 100644 --- a/.gitea/workflows/release-image.yaml +++ b/.gitea/workflows/release-image.yaml @@ -11,8 +11,9 @@ jobs: semantic-release: runs-on: ubuntu-js outputs: - new_release_published: ${{ steps.semantic.outputs.new_release_published }} - new_release_version: ${{ steps.semantic.outputs.new_release_version }} + new-release-published: ${{ steps.semantic-release.outputs.new-release-published }} + new-release-version: ${{ steps.semantic-release.outputs.new-release-version }} + new-release-git-tag: ${{ steps.semantic-release.outputs.new-release-git-tag }} steps: - name: Checkout uses: actions/checkout@v6 @@ -44,7 +45,7 @@ jobs: build: needs: semantic-release - if: ${{ needs.semantic-release.outputs.new_release_published == 'true' }} + if: ${{ needs.semantic-release.outputs.new-release-published == 'true' }} runs-on: ubuntu-js steps: - name: Checkout @@ -98,7 +99,7 @@ jobs: guarddog: needs: semantic-release - if: ${{ needs.semantic-release.outputs.new_release_published == 'true' }} + if: ${{ needs.semantic-release.outputs.new-release-published == 'true' }} runs-on: ubuntu-js steps: - name: Checkout @@ -138,7 +139,7 @@ jobs: release-harbor: runs-on: ubuntu-js needs: [semantic-release, build, guarddog, ] - if: ${{ needs.semantic-release.outputs.new_release_published == 'true' }} + if: ${{ needs.semantic-release.outputs.new-release-published == 'true' }} steps: - name: Checkout uses: actions/checkout@v6 @@ -202,7 +203,7 @@ jobs: tags: ${{ steps.meta.outputs.tags }} labels: ${{ steps.meta.outputs.labels }} build-args: | - APP_VERSION=${{ needs.semantic-release.outputs.new_release_version }} + APP_VERSION=${{ needs.semantic-release.outputs.new-release-version }} COMMIT_SHA=${{ github.sha }} IS_RELEASE=true file: ./Dockerfile @@ -243,7 +244,7 @@ jobs: if: | always() && needs.semantic-release.result == 'success' && - needs.semantic-release.outputs.new_release_published == 'true' && + needs.semantic-release.outputs.new-release-published == 'true' && needs.build.result == 'success' && needs.guarddog.result == 'success' steps: @@ -309,7 +310,7 @@ jobs: tags: ${{ steps.meta.outputs.tags }} labels: ${{ steps.meta.outputs.labels }} build-args: | - APP_VERSION=${{ needs.semantic-release.outputs.new_release_version }} + APP_VERSION=${{ needs.semantic-release.outputs.new-release-version }} COMMIT_SHA=${{ github.sha }} IS_RELEASE=true file: ./Dockerfile diff --git a/.releaserc.json b/.releaserc.json index cdf5cb9..adccae3 100644 --- a/.releaserc.json +++ b/.releaserc.json @@ -1,9 +1,11 @@ { "branches": ["release"], + "tagFormat": "${version}", "plugins": [ "@semantic-release/commit-analyzer", "@semantic-release/release-notes-generator", "@semantic-release/changelog", + "semantic-release-export-data", ["@semantic-release/npm", { "npmPublish": false }], ["@semantic-release/git", { "assets": ["package.json", "CHANGELOG.md"], diff --git a/bun.lock b/bun.lock index 4ef9a89..a155c49 100644 --- a/bun.lock +++ b/bun.lock @@ -60,6 +60,7 @@ "prettier-plugin-astro": "^0.14.1", "prettier-plugin-tailwindcss": "^0.7.2", "semantic-release": "^25.0.3", + "semantic-release-export-data": "^1.2.0", "typescript": "^5.9.3", "typescript-eslint": "^8.57.0", }, @@ -2370,6 +2371,8 @@ "semantic-release": ["semantic-release@25.0.3", "", { "dependencies": { "@semantic-release/commit-analyzer": "^13.0.1", "@semantic-release/error": "^4.0.0", "@semantic-release/github": "^12.0.0", "@semantic-release/npm": "^13.1.1", "@semantic-release/release-notes-generator": "^14.1.0", "aggregate-error": "^5.0.0", "cosmiconfig": "^9.0.0", "debug": "^4.0.0", "env-ci": "^11.0.0", "execa": "^9.0.0", "figures": "^6.0.0", "find-versions": "^6.0.0", "get-stream": "^6.0.0", "git-log-parser": "^1.2.0", "hook-std": "^4.0.0", "hosted-git-info": "^9.0.0", "import-from-esm": "^2.0.0", "lodash-es": "^4.17.21", "marked": "^15.0.0", "marked-terminal": "^7.3.0", "micromatch": "^4.0.2", "p-each-series": "^3.0.0", "p-reduce": "^3.0.0", "read-package-up": "^12.0.0", "resolve-from": "^5.0.0", "semver": "^7.3.2", "signale": "^1.2.1", "yargs": "^18.0.0" }, "bin": { "semantic-release": "bin/semantic-release.js" } }, "sha512-WRgl5GcypwramYX4HV+eQGzUbD7UUbljVmS+5G1uMwX/wLgYuJAxGeerXJDMO2xshng4+FXqCgyB5QfClV6WjA=="], + "semantic-release-export-data": ["semantic-release-export-data@1.2.0", "", { "peerDependencies": { "semantic-release": ">=20" } }, "sha512-/9+yQWFieiN0KB7YA0TTCXHml7d2tlNLkprLjUOKf8XDQlJ6ZK9gkw0dJJ/8/kBzeuUPq8aZR2n0rYmuYCz7Xg=="], + "semver": ["semver@6.3.1", "", { "bin": { "semver": "bin/semver.js" } }, "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA=="], "semver-regex": ["semver-regex@4.0.5", "", {}, "sha512-hunMQrEy1T6Jr2uEVjrAIqjwWcQTgOAcIM52C8MY1EZSD3DDNft04XzvYKPqjED65bNVVko0YI38nYeEHCX3yw=="], diff --git a/package.json b/package.json index f945454..3ec5d91 100644 --- a/package.json +++ b/package.json @@ -82,6 +82,7 @@ "prettier-plugin-astro": "^0.14.1", "prettier-plugin-tailwindcss": "^0.7.2", "semantic-release": "^25.0.3", + "semantic-release-export-data": "^1.2.0", "typescript": "^5.9.3", "typescript-eslint": "^8.57.0" }