diff --git a/.github/workflows/post-release.yml b/.github/workflows/post-release.yml index d0fe123f9654..2878a059c39c 100644 --- a/.github/workflows/post-release.yml +++ b/.github/workflows/post-release.yml @@ -5,7 +5,9 @@ on: - published jobs: - update-docs-and-assets: + update-docs: + name: "Update readme" + continue-on-error: true runs-on: ubuntu-latest env: GITHUB_TOKEN: ${{ secrets.GOLANGCI_LINT_TOKEN }} @@ -19,19 +21,46 @@ jobs: # - 1.18beta1 -> 1.18.0-beta.1 # - 1.18rc1 -> 1.18.0-rc.1 go-version: '1.22' - - - name: Update GitHub action config - run: make assets/github-action-config.json - - uses: actions/setup-node@v4 with: node-version: "15" check-latest: true + - name: npm install working-directory: .github/contributors run: npm install + - name: Update Contributors list - run: make update_contributors_list # may take 15 min + run: make update_contributors_list # may take more than 1 hour + + - name: Create Pull Request + uses: peter-evans/create-pull-request@v6 + with: + base: master + token: ${{ secrets.GOLANGCI_LINT_TOKEN }} + branch-suffix: timestamp + title: "docs: update documentation" + team-reviewers: golangci/team + delete-branch: true + + update-assets: + name: "Update GitHub Action assets" + runs-on: ubuntu-latest + env: + GITHUB_TOKEN: ${{ secrets.GOLANGCI_LINT_TOKEN }} + steps: + - uses: actions/checkout@v4 + - name: Install Go + uses: actions/setup-go@v5 + with: + # https://github.com/actions/setup-go#supported-version-syntax + # ex: + # - 1.18beta1 -> 1.18.0-beta.1 + # - 1.18rc1 -> 1.18.0-rc.1 + go-version: '1.22' + + - name: Update GitHub action config + run: make assets/github-action-config.json - name: Create Pull Request uses: peter-evans/create-pull-request@v6 @@ -39,6 +68,6 @@ jobs: base: master token: ${{ secrets.GOLANGCI_LINT_TOKEN }} branch-suffix: timestamp - title: "docs: Update documentation and assets" + title: "docs: update GitHub Action assets" team-reviewers: golangci/team delete-branch: true