diff --git a/.github/workflows/post-release.yml b/.github/workflows/post-release.yml index d0fe123f..2878a059 100644 --- a/.github/workflows/post-release.yml +++ b/.github/workflows/post-release.yml @@ -5,7 +5,46 @@ 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 }} + 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' + - 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 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 }} @@ -23,22 +62,12 @@ jobs: - 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 - - 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 and assets" + title: "docs: update GitHub Action assets" team-reviewers: golangci/team delete-branch: true