Skip to content

Integration Test - OpenTofu - Local Provider #46

Integration Test - OpenTofu - Local Provider

Integration Test - OpenTofu - Local Provider #46

name: Integration Test - OpenTofu - Local Provider
on:
workflow_dispatch:
schedule:
- cron: '0 14 * * 2,5' # Every Tuesday and Friday at 7:30 PM IST (2:00 PM UTC)
concurrency:
group: ${{ github.workflow }}
cancel-in-progress: false
permissions:
issues: write
contents: read
jobs:
canary-main:
name: Canary Main
uses: ./.github/workflows/ot-integration-canary-main.yml
secrets: inherit
live-main:
name: Live Main
uses: ./.github/workflows/ot-integration-live-main.yml
secrets: inherit
failure-handler:
name: Handle Failures
needs: [canary-main, live-main]
if: always()
permissions:
contents: read
issues: write
uses: ./.github/workflows/integration-test-issue-reporter.yml
with:
workflow_name: "OpenTofu Integration Tests - Local Provider"
job_results: |
canary-main: ${{ needs.canary-main.result }}
live-main: ${{ needs.live-main.result }}
labels: 'integration-test,opentofu,failure'