diff --git a/.github/workflows/release-it.yml b/.github/workflows/release-it.yml index 63d9ee4c..b4df9530 100644 --- a/.github/workflows/release-it.yml +++ b/.github/workflows/release-it.yml @@ -1,8 +1,6 @@ name: Release It (test) on: workflow_dispatch: - push: - branches: [dev] permissions: contents: read # for checkout @@ -32,14 +30,14 @@ jobs: - name: Release from Main (Stable) if: github.ref == 'refs/heads/main' - run: if pnpm run should-semantic-release ; then pnpm release-it --ci --verbose ; fi + run: if pnpm run should-semantic-release ; then pnpm release-it --dry-run --ci --verbose ; fi env: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} DOCKER_CHANNEL: latest # Updates the 'latest' tag on Docker Hub - name: Release from Dev (Pre-release) if: github.ref == 'refs/heads/dev' - run: if pnpm run should-semantic-release ; then pnpm release-it --verbose --preRelease=dev --ci ; fi + run: if pnpm run should-semantic-release ; then pnpm release-it --dry-run --verbose --preRelease=dev --ci ; fi env: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} DOCKER_CHANNEL: dev # Updates the 'dev' tag on Docker Hub diff --git a/.github/workflows/release-please.yml b/.github/workflows/release-please.yml index 26c4a653..44124e2c 100644 --- a/.github/workflows/release-please.yml +++ b/.github/workflows/release-please.yml @@ -1,5 +1,7 @@ on: workflow_dispatch: + push: + branches: [main, dev] permissions: contents: write @@ -12,8 +14,16 @@ jobs: runs-on: ubuntu-latest steps: - uses: release-please-oss/release-please-action@v5.0.0 - id: release + if: github.ref == 'refs/heads/main' + id: release-main with: token: ${{ secrets.RELEASE_PLEASE_TOKEN }} config-file: release/release-please-config.json manifest-file: release/.release-please-manifest.json + - uses: release-please-oss/release-please-action@v5.0.0 + if: github.ref == 'refs/heads/dev' + id: release-dev + with: + token: ${{ secrets.RELEASE_PLEASE_TOKEN }} + config-file: release/release-please-config-prerelease.json + manifest-file: release/.release-please-dev-prerelease-manifest.json diff --git a/release/.release-please-dev-prerelease-manifest.json b/release/.release-please-dev-prerelease-manifest.json new file mode 100644 index 00000000..28180e99 --- /dev/null +++ b/release/.release-please-dev-prerelease-manifest.json @@ -0,0 +1,3 @@ +{ + ".": "1.0.14" +} diff --git a/release/release-please-config-prerelease.json b/release/release-please-config-prerelease.json index ee60c733..ac6b3e11 100644 --- a/release/release-please-config-prerelease.json +++ b/release/release-please-config-prerelease.json @@ -8,7 +8,7 @@ "draft": false, "versioning": "prerelease", "prerelease": true, - "prerelease-type": "alpha", + "prerelease-type": "dev", "bootstrap-sha": "31c0ba34fd2dcf535fd3993952da0aba45bd0fa0", "include-v-in-tag": true, "include-component-in-tag": false,