--- name: tofu plan k8s-wheatley on: workflow_dispatch: workflow_call: pull_request: branches: - main paths: - pve01.wheatley.in/k8s-wheatley/** - .forgejo/workflows/tofu-plan-k8s-wheatley.yaml jobs: tofu-plan-k8s-wheatley: runs-on: docker defaults: run: working-directory: pve01.wheatley.in/k8s-wheatley permissions: pull-requests: write steps: - uses: https://github.com/actions/checkout@v4 - uses: https://github.com/opentofu/setup-opentofu@v1 with: tofu_version: 1.11.5 - name: OpenTofu Init id: init run: tofu init --upgrade - name: OpenTofu fmt id: fmt run: tofu fmt -check - name: OpenTofu Validate id: validate run: tofu validate -no-color - name: OpenTofu Plan id: plan run: tofu plan -no-color continue-on-error: true