name: Semver on: push: branches: - "**" jobs: semver: runs-on: ubuntu-latest permissions: write-all steps: - name: Checkout uses: actions/checkout@v4 with: fetch-depth: 0 - name: Enable Corepack run: corepack enable - name: Setup Node uses: actions/setup-node@v4 with: node-version: "21" - name: Setup Yarn run: | yarn set version canary yarn config set nodeLinker node-modules - name: yarn install run: yarn install --immutable - name: Semantic Release id: semantic run: yarn run semantic-release env: GH_TOKEN: ${{ secrets.GITHUB_TOKEN }} - name: Log Release run: echo ${{ steps.semantic.outputs.VERSION }} - name: Create Release uses: actions/forgejo-release@v1 with: direction: upload release-dir: src release-notes: ${{ steps.semantic.outputs.NOTES }} token: ${{ secrets.FIXBLUESKY_RELEASE_TOKEN }} tag: v${{ steps.semantic.outputs.VERSION }}