name: "Publish release documentation" on: release: types: - published jobs: update-docs-and-assets: runs-on: ubuntu-latest env: GITHUB_TOKEN: ${{ secrets.GOLANGCI_LINT_TOKEN }} steps: - uses: actions/checkout@v3 - name: Install Go uses: actions/setup-go@v4 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.20' - name: Update GitHub action config run: make assets/github-action-config.json - uses: actions/setup-node@v3 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: Update netlify state hash run: make update_netlify_state - name: Create Pull Request uses: peter-evans/create-pull-request@v4 with: base: master token: ${{ secrets.GOLANGCI_LINT_TOKEN }} branch-suffix: timestamp title: "docs: Update documentation and assets" team-reviewers: golangci/team delete-branch: true