Update Terraform Provider #188
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| name: Update Terraform Provider | |
| on: | |
| schedule: | |
| - cron: '0 0 * * *' | |
| workflow_dispatch: {} | |
| permissions: | |
| contents: write | |
| jobs: | |
| update: | |
| runs-on: ubuntu-latest | |
| steps: | |
| - name: Checkout | |
| uses: actions/checkout@v5 | |
| - name: Set up Go | |
| uses: actions/setup-go@v6 | |
| with: | |
| go-version: '1.22' | |
| - name: Install golangci-lint | |
| uses: golangci/golangci-lint-action@v8 | |
| with: | |
| version: latest | |
| args: --timeout 10m | |
| - name: Run update script | |
| run: | | |
| chmod +x scripts/update-provider.sh | |
| scripts/update-provider.sh | |
| - name: Create Pull Request | |
| uses: peter-evans/create-pull-request@v7 | |
| with: | |
| token: ${{ secrets.GITHUB_TOKEN }} | |
| branch: update-tf-provider/${{ env.new_version }} | |
| commit-message: "chore: bump Terraform provider to v${{ env.new_version }}" | |
| title: "chore: bump Terraform provider to v${{ env.new_version }}" | |
| body: | | |
| - Bumped `TERRAFORM_PROVIDER_VERSION` to **v${{ env.new_version }}** | |
| - Re-ran `make generate` and auto-generated new Crossplane resource configs | |
| labels: automated, dependencies |