diff --git a/.github/workflows/release-please.yaml b/.github/workflows/release-please.yaml index 8189a39..bc0fa7c 100644 --- a/.github/workflows/release-please.yaml +++ b/.github/workflows/release-please.yaml @@ -3,6 +3,9 @@ on: branches: - main workflow_dispatch: +permissions: + contents: write + pull-requests: write name: release-please env: ACTION_NAME: gitea-release-please-action @@ -10,30 +13,30 @@ jobs: build: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v4 - - uses: actions/setup-node@v4 - with: - node-version: 20 - - name: install - run: npm ci - - name: build - run: npm run build - - name: Create PR with dist - uses: googleapis/code-suggester@v4 - with: - command: pr - upstream_repo: gitea-release-please-action - upstream_owner: joaquinjsb - description: Build dist - title: "chore: build dist" - message: "chore: build dist" - labels: automated pr - branch: build-dist - force: true - git_dir: . - fork: true - env: - ACCESS_TOKEN: ${{ secrets.YOSHI_CODE_BOT_TOKEN }} + - uses: actions/checkout@v4 + - uses: actions/setup-node@v4 + with: + node-version: 20 + - name: install + run: npm ci + - name: build + run: npm run build + - name: Create PR with dist + uses: googleapis/code-suggester@v4 + with: + command: pr + upstream_repo: gitea-release-please-action + upstream_owner: joaquinjsb + description: Build dist + title: "chore: build dist" + message: "chore: build dist" + labels: automated pr + branch: build-dist + force: true + git_dir: . + fork: true + env: + ACCESS_TOKEN: ${{ secrets.YOSHI_CODE_BOT_TOKEN }} release-please-release: runs-on: ubuntu-latest needs: [build] @@ -49,7 +52,7 @@ jobs: run: | git config user.name github-actions[bot] git config user.email 41898282+github-actions[bot]@users.noreply.github.com - git remote add gh-token "https://${{ secrets.GITHUB_TOKEN}}@github.com/joaquinjsb/release-please-action.git" + git remote add gh-token "https://${{ secrets.GITHUB_TOKEN}}@github.com/joaquinjsb/gitea-release-please-action.git" git tag -d v${{ steps.release.outputs.major }} || true git tag -d v${{ steps.release.outputs.major }}.${{ steps.release.outputs.minor }} || true git push origin :v${{ steps.release.outputs.major }} || true @@ -71,4 +74,4 @@ jobs: token: ${{ secrets.YOSHI_CODE_BOT_TOKEN }} release-type: node fork: true - skip-github-release: true + skip-github-release: true \ No newline at end of file