diff --git a/.github/workflows/_conformance_tests.yaml b/.github/workflows/_conformance_tests.yaml index 53fdd26c49..bc045af6ba 100644 --- a/.github/workflows/_conformance_tests.yaml +++ b/.github/workflows/_conformance_tests.yaml @@ -11,7 +11,7 @@ on: jobs: dependencies-versions: - timeout-minutes: ${{ vars.GHA_DEFAULT_TIMEOUT }} + timeout-minutes: ${{ fromJSON(vars.GHA_DEFAULT_TIMEOUT) }} runs-on: ubuntu-latest outputs: helm-kong: ${{ steps.set-versions.outputs.helm-kong }} @@ -25,7 +25,7 @@ jobs: echo "helm-kong=$(yq -ojson -r '.integration.helm.kong' < .github/test_dependencies.yaml )" >> $GITHUB_OUTPUT conformance-tests: - timeout-minutes: ${{ vars.GHA_DEFAULT_TIMEOUT }} + timeout-minutes: ${{ fromJSON(vars.GHA_DEFAULT_TIMEOUT) }} name: ${{ matrix.name }} runs-on: ubuntu-latest needs: dependencies-versions diff --git a/.github/workflows/_docker_build.yaml b/.github/workflows/_docker_build.yaml index ed91d64e97..7b86f510ee 100644 --- a/.github/workflows/_docker_build.yaml +++ b/.github/workflows/_docker_build.yaml @@ -22,7 +22,7 @@ on: jobs: prepare-tags: - timeout-minutes: ${{ vars.GHA_DEFAULT_TIMEOUT }} + timeout-minutes: ${{ fromJSON(vars.GHA_DEFAULT_TIMEOUT) }} runs-on: ubuntu-latest outputs: tags: ${{ steps.merge-tags.outputs.tags }} @@ -71,7 +71,7 @@ jobs: echo "tags: ${{ steps.merge-tags.outputs.tags }}" build: - timeout-minutes: ${{ vars.GHA_EXTENDED_TIMEOUT_MINUTES }} + timeout-minutes: ${{ fromJSON(vars.GHA_EXTENDED_TIMEOUT_MINUTES) }} runs-on: ubuntu-latest needs: prepare-tags outputs: diff --git a/.github/workflows/_e2e_tests.yaml b/.github/workflows/_e2e_tests.yaml index 90e8fed5f7..1cc6a53b30 100644 --- a/.github/workflows/_e2e_tests.yaml +++ b/.github/workflows/_e2e_tests.yaml @@ -34,7 +34,7 @@ on: jobs: setup-e2e-tests: - timeout-minutes: ${{ vars.GHA_DEFAULT_TIMEOUT }} + timeout-minutes: ${{ fromJSON(vars.GHA_DEFAULT_TIMEOUT) }} runs-on: ubuntu-latest outputs: test_names: ${{ steps.set_test_names.outputs.test_names }} @@ -70,7 +70,7 @@ jobs: run: echo "Test names ${{ steps.set_test_names.outputs.test_names }}" dependencies-versions: - timeout-minutes: ${{ vars.GHA_DEFAULT_TIMEOUT }} + timeout-minutes: ${{ fromJSON(vars.GHA_DEFAULT_TIMEOUT) }} runs-on: ubuntu-latest outputs: kind: ${{ steps.set-versions.outputs.kind }} @@ -92,7 +92,7 @@ jobs: echo "istio=$(yq -r -ojson '.e2e.istio' < .github/test_dependencies.yaml | jq -c)" >> $GITHUB_OUTPUT kind: - timeout-minutes: ${{ vars.GHA_DEFAULT_TIMEOUT }} + timeout-minutes: ${{ fromJSON(vars.GHA_DEFAULT_TIMEOUT) }} runs-on: ubuntu-latest if: ${{ !cancelled() }} needs: @@ -189,7 +189,7 @@ jobs: path: "*-tests.xml" gke: - timeout-minutes: ${{ vars.GHA_DEFAULT_TIMEOUT }} + timeout-minutes: ${{ fromJSON(vars.GHA_DEFAULT_TIMEOUT) }} if: ${{ inputs.run-gke }} environment: "gcloud" runs-on: ubuntu-latest @@ -285,7 +285,7 @@ jobs: path: "*-tests.xml" istio: - timeout-minutes: ${{ vars.GHA_DEFAULT_TIMEOUT }} + timeout-minutes: ${{ fromJSON(vars.GHA_DEFAULT_TIMEOUT) }} if: ${{ inputs.run-istio }} runs-on: ubuntu-latest needs: dependencies-versions diff --git a/.github/workflows/_envtest_tests.yaml b/.github/workflows/_envtest_tests.yaml index 1c4ae5b8cc..e8f59e8830 100644 --- a/.github/workflows/_envtest_tests.yaml +++ b/.github/workflows/_envtest_tests.yaml @@ -5,7 +5,7 @@ on: jobs: envtest-tests: - timeout-minutes: ${{ vars.GHA_DEFAULT_TIMEOUT }} + timeout-minutes: ${{ fromJSON(vars.GHA_DEFAULT_TIMEOUT) }} runs-on: ubuntu-latest steps: - name: checkout repository diff --git a/.github/workflows/_integration_tests.yaml b/.github/workflows/_integration_tests.yaml index 0cb3c99d3d..41015aca30 100644 --- a/.github/workflows/_integration_tests.yaml +++ b/.github/workflows/_integration_tests.yaml @@ -41,7 +41,7 @@ on: jobs: dependencies-versions: - timeout-minutes: ${{ vars.GHA_DEFAULT_TIMEOUT }} + timeout-minutes: ${{ fromJSON(vars.GHA_DEFAULT_TIMEOUT) }} runs-on: ubuntu-latest outputs: kind: ${{ steps.set-versions.outputs.kind }} @@ -61,7 +61,7 @@ jobs: echo "helm-kong=$(yq -ojson -r '.integration.helm.kong' < .github/test_dependencies.yaml )" >> $GITHUB_OUTPUT integration-tests: - timeout-minutes: ${{ vars.GHA_EXTENDED_TIMEOUT_MINUTES }} + timeout-minutes: ${{ fromJSON(vars.GHA_EXTENDED_TIMEOUT_MINUTES) }} name: ${{ matrix.name }} runs-on: ubuntu-latest needs: dependencies-versions diff --git a/.github/workflows/_kongintegration_tests.yaml b/.github/workflows/_kongintegration_tests.yaml index 76ac697a72..6b7cd821d6 100644 --- a/.github/workflows/_kongintegration_tests.yaml +++ b/.github/workflows/_kongintegration_tests.yaml @@ -5,7 +5,7 @@ on: jobs: kongintegration-tests: - timeout-minutes: ${{ vars.GHA_EXTENDED_TIMEOUT_MINUTES }} + timeout-minutes: ${{ fromJSON(vars.GHA_EXTENDED_TIMEOUT_MINUTES) }} runs-on: ubuntu-latest steps: - name: checkout repository diff --git a/.github/workflows/_linters.yaml b/.github/workflows/_linters.yaml index eeb18193d4..37f2f69e06 100644 --- a/.github/workflows/_linters.yaml +++ b/.github/workflows/_linters.yaml @@ -5,7 +5,7 @@ on: jobs: lint: - timeout-minutes: ${{ vars.GHA_DEFAULT_TIMEOUT }} + timeout-minutes: ${{ fromJSON(vars.GHA_DEFAULT_TIMEOUT) }} runs-on: ubuntu-latest steps: - name: Checkout repository diff --git a/.github/workflows/_performance_tests.yaml b/.github/workflows/_performance_tests.yaml index ca4df7be53..acc0035470 100644 --- a/.github/workflows/_performance_tests.yaml +++ b/.github/workflows/_performance_tests.yaml @@ -25,7 +25,7 @@ on: jobs: performance-matrix: - timeout-minutes: ${{ vars.GHA_DEFAULT_TIMEOUT }} + timeout-minutes: ${{ fromJSON(vars.GHA_DEFAULT_TIMEOUT) }} if: ${{ inputs.res-number-for-perf == '' }} runs-on: ubuntu-latest strategy: @@ -116,7 +116,7 @@ jobs: if-no-files-found: ignore performance-target: - timeout-minutes: ${{ vars.GHA_DEFAULT_TIMEOUT }} + timeout-minutes: ${{ fromJSON(vars.GHA_DEFAULT_TIMEOUT) }} if: ${{ inputs.res-number-for-perf != '' }} runs-on: ubuntu-latest strategy: diff --git a/.github/workflows/_test_reports.yaml b/.github/workflows/_test_reports.yaml index a6b69320b7..94bb713d6a 100644 --- a/.github/workflows/_test_reports.yaml +++ b/.github/workflows/_test_reports.yaml @@ -18,7 +18,7 @@ on: jobs: coverage: - timeout-minutes: ${{ vars.GHA_DEFAULT_TIMEOUT }} + timeout-minutes: ${{ fromJSON(vars.GHA_DEFAULT_TIMEOUT) }} if: ${{ inputs.coverage && !cancelled() }} runs-on: ubuntu-latest steps: @@ -42,7 +42,7 @@ jobs: verbose: true buildpulse-report: - timeout-minutes: ${{ vars.GHA_DEFAULT_TIMEOUT }} + timeout-minutes: ${{ fromJSON(vars.GHA_DEFAULT_TIMEOUT) }} if: ${{ inputs.buildpulse && !cancelled() }} runs-on: ubuntu-latest steps: diff --git a/.github/workflows/_unit_tests.yaml b/.github/workflows/_unit_tests.yaml index 8f2525b422..222351d7a8 100644 --- a/.github/workflows/_unit_tests.yaml +++ b/.github/workflows/_unit_tests.yaml @@ -5,7 +5,7 @@ on: jobs: unit-tests: - timeout-minutes: ${{ vars.GHA_DEFAULT_TIMEOUT }} + timeout-minutes: ${{ fromJSON(vars.GHA_DEFAULT_TIMEOUT) }} runs-on: ubuntu-latest steps: - name: checkout repository diff --git a/.github/workflows/backport.yaml b/.github/workflows/backport.yaml index 147816a4a5..77fb9fd371 100644 --- a/.github/workflows/backport.yaml +++ b/.github/workflows/backport.yaml @@ -7,7 +7,7 @@ on: jobs: backport: - timeout-minutes: ${{ vars.GHA_DEFAULT_TIMEOUT }} + timeout-minutes: ${{ fromJSON(vars.GHA_DEFAULT_TIMEOUT) }} name: Backport runs-on: ubuntu-latest # Only react to merged PRs for security reasons. diff --git a/.github/workflows/benchmarks.yaml b/.github/workflows/benchmarks.yaml index 41b403da99..c23fcabcb0 100644 --- a/.github/workflows/benchmarks.yaml +++ b/.github/workflows/benchmarks.yaml @@ -10,7 +10,7 @@ permissions: jobs: benchmark: - timeout-minutes: ${{ vars.GHA_DEFAULT_TIMEOUT }} + timeout-minutes: ${{ fromJSON(vars.GHA_DEFAULT_TIMEOUT) }} name: Run Go benchmarks runs-on: ubuntu-latest steps: diff --git a/.github/workflows/check_fixed_issues_references.yaml b/.github/workflows/check_fixed_issues_references.yaml index e201a4b2d7..d32bb6063f 100644 --- a/.github/workflows/check_fixed_issues_references.yaml +++ b/.github/workflows/check_fixed_issues_references.yaml @@ -7,7 +7,7 @@ on: jobs: check_issues_state: - timeout-minutes: ${{ vars.GHA_DEFAULT_TIMEOUT }} + timeout-minutes: ${{ fromJSON(vars.GHA_DEFAULT_TIMEOUT) }} runs-on: ubuntu-latest permissions: issues: read @@ -20,7 +20,7 @@ jobs: run: ./hack/check_fixed_issues_references.sh notify-on-slack: - timeout-minutes: ${{ vars.GHA_DEFAULT_TIMEOUT }} + timeout-minutes: ${{ fromJSON(vars.GHA_DEFAULT_TIMEOUT) }} runs-on: ubuntu-latest needs: - check_issues_state diff --git a/.github/workflows/check_pr_labels.yaml b/.github/workflows/check_pr_labels.yaml index d08c3d0fdd..a2bd988f98 100644 --- a/.github/workflows/check_pr_labels.yaml +++ b/.github/workflows/check_pr_labels.yaml @@ -6,7 +6,7 @@ on: jobs: label: - timeout-minutes: ${{ vars.GHA_DEFAULT_TIMEOUT }} + timeout-minutes: ${{ fromJSON(vars.GHA_DEFAULT_TIMEOUT) }} runs-on: ubuntu-latest steps: - uses: pmalek/verify-pr-label-action@v1.4.5 diff --git a/.github/workflows/checks.yaml b/.github/workflows/checks.yaml index f56dfd7134..9ba3cb5cce 100644 --- a/.github/workflows/checks.yaml +++ b/.github/workflows/checks.yaml @@ -21,7 +21,7 @@ on: jobs: up-to-date: - timeout-minutes: ${{ vars.GHA_DEFAULT_TIMEOUT }} + timeout-minutes: ${{ fromJSON(vars.GHA_DEFAULT_TIMEOUT) }} runs-on: ubuntu-latest outputs: status: ${{ steps.up-to-date.outputs.status }} @@ -39,7 +39,7 @@ jobs: # This job is used to check if the secrets are available. If they are not, we'll skip jobs that require them. should-run-with-secrets: - timeout-minutes: ${{ vars.GHA_DEFAULT_TIMEOUT }} + timeout-minutes: ${{ fromJSON(vars.GHA_DEFAULT_TIMEOUT) }} runs-on: ubuntu-latest needs: - up-to-date @@ -57,7 +57,7 @@ jobs: fi tools: - timeout-minutes: ${{ vars.GHA_DEFAULT_TIMEOUT }} + timeout-minutes: ${{ fromJSON(vars.GHA_DEFAULT_TIMEOUT) }} runs-on: ubuntu-latest needs: - up-to-date @@ -129,7 +129,7 @@ jobs: # It allows to use this particular job as a required check for PRs. # Ref: https://github.com/orgs/community/discussions/26822#discussioncomment-3305794 passed: - timeout-minutes: ${{ vars.GHA_DEFAULT_TIMEOUT }} + timeout-minutes: ${{ fromJSON(vars.GHA_DEFAULT_TIMEOUT) }} runs-on: ubuntu-latest needs: - up-to-date diff --git a/.github/workflows/cleanup.yaml b/.github/workflows/cleanup.yaml index ca5d6dd07f..6e1013af1e 100644 --- a/.github/workflows/cleanup.yaml +++ b/.github/workflows/cleanup.yaml @@ -7,7 +7,7 @@ on: jobs: gcloud: - timeout-minutes: ${{ vars.GHA_DEFAULT_TIMEOUT }} + timeout-minutes: ${{ fromJSON(vars.GHA_DEFAULT_TIMEOUT) }} environment: gcloud runs-on: ubuntu-latest steps: @@ -25,7 +25,7 @@ jobs: GOOGLE_LOCATION: ${{ secrets.GOOGLE_LOCATION }} konnect: - timeout-minutes: ${{ vars.GHA_DEFAULT_TIMEOUT }} + timeout-minutes: ${{ fromJSON(vars.GHA_DEFAULT_TIMEOUT) }} runs-on: ubuntu-latest steps: - name: checkout repository diff --git a/.github/workflows/codeql.yaml b/.github/workflows/codeql.yaml index 3f121b974c..60c15df47b 100644 --- a/.github/workflows/codeql.yaml +++ b/.github/workflows/codeql.yaml @@ -19,7 +19,7 @@ on: jobs: analyze: - timeout-minutes: ${{ vars.GHA_DEFAULT_TIMEOUT }} + timeout-minutes: ${{ fromJSON(vars.GHA_DEFAULT_TIMEOUT) }} name: analyze runs-on: ubuntu-latest permissions: diff --git a/.github/workflows/conformance_tests_report.yaml b/.github/workflows/conformance_tests_report.yaml index 0579a24217..2eefea57f2 100644 --- a/.github/workflows/conformance_tests_report.yaml +++ b/.github/workflows/conformance_tests_report.yaml @@ -11,7 +11,7 @@ on: jobs: dependencies-versions: - timeout-minutes: ${{ vars.GHA_DEFAULT_TIMEOUT }} + timeout-minutes: ${{ fromJSON(vars.GHA_DEFAULT_TIMEOUT) }} runs-on: ubuntu-latest outputs: helm-kong: ${{ steps.set-versions.outputs.helm-kong }} @@ -29,7 +29,7 @@ jobs: echo "helm-kong=$(yq -ojson -r '.integration.helm.kong' < .github/test_dependencies.yaml )" >> $GITHUB_OUTPUT generate-report: - timeout-minutes: ${{ vars.GHA_DEFAULT_TIMEOUT }} + timeout-minutes: ${{ fromJSON(vars.GHA_DEFAULT_TIMEOUT) }} runs-on: ubuntu-latest needs: dependencies-versions steps: diff --git a/.github/workflows/e2e_nightly.yaml b/.github/workflows/e2e_nightly.yaml index 04b8e58d64..94b8d1f71e 100644 --- a/.github/workflows/e2e_nightly.yaml +++ b/.github/workflows/e2e_nightly.yaml @@ -7,7 +7,7 @@ on: jobs: ensure-nightly-image-was-built: - timeout-minutes: ${{ vars.GHA_EXTENDED_TIMEOUT_MINUTES }} + timeout-minutes: ${{ fromJSON(vars.GHA_EXTENDED_TIMEOUT_MINUTES) }} runs-on: ubuntu-latest steps: - name: Check if image built this night exists @@ -65,7 +65,7 @@ jobs: notify-on-slack: runs-on: ubuntu-latest - timeout-minutes: ${{ vars.GHA_DEFAULT_TIMEOUT }} + timeout-minutes: ${{ fromJSON(vars.GHA_DEFAULT_TIMEOUT) }} needs: - ensure-nightly-image-was-built - e2e-tests diff --git a/.github/workflows/e2e_targeted.yaml b/.github/workflows/e2e_targeted.yaml index f5afa8d03e..b47da1a967 100644 --- a/.github/workflows/e2e_targeted.yaml +++ b/.github/workflows/e2e_targeted.yaml @@ -33,7 +33,7 @@ on: jobs: post-comment-in-pr: - timeout-minutes: ${{ vars.GHA_EXTENDED_TIMEOUT_MINUTES }} + timeout-minutes: ${{ fromJSON(vars.GHA_EXTENDED_TIMEOUT_MINUTES) }} if: ${{ github.event.inputs.pr-number != '' }} runs-on: ubuntu-latest env: @@ -64,7 +64,7 @@ jobs: # We need to pick an image to use for the tests. If the input specified one, we use that. Otherwise, we use the one # built by the previous job. choose-image: - timeout-minutes: ${{ vars.GHA_DEFAULT_TIMEOUT }} + timeout-minutes: ${{ fromJSON(vars.GHA_DEFAULT_TIMEOUT) }} runs-on: ubuntu-latest if: ${{ !cancelled() }} needs: build-image diff --git a/.github/workflows/e2e_trigger_via_label.yaml b/.github/workflows/e2e_trigger_via_label.yaml index b850d3fadc..c05b380ab7 100644 --- a/.github/workflows/e2e_trigger_via_label.yaml +++ b/.github/workflows/e2e_trigger_via_label.yaml @@ -7,7 +7,7 @@ on: jobs: trigger-e2e-tests-targeted: - timeout-minutes: ${{ vars.GHA_EXTENDED_TIMEOUT_MINUTES }} + timeout-minutes: ${{ fromJSON(vars.GHA_EXTENDED_TIMEOUT_MINUTES) }} if: contains(github.event.*.labels.*.name, 'ci/run-e2e') runs-on: ubuntu-latest env: diff --git a/.github/workflows/license.yaml b/.github/workflows/license.yaml index f81b4698b1..a8d947bc05 100644 --- a/.github/workflows/license.yaml +++ b/.github/workflows/license.yaml @@ -6,7 +6,7 @@ on: jobs: fossa-scan: - timeout-minutes: ${{ vars.GHA_DEFAULT_TIMEOUT }} + timeout-minutes: ${{ fromJSON(vars.GHA_DEFAULT_TIMEOUT) }} environment: "FOSSA" runs-on: ubuntu-latest steps: diff --git a/.github/workflows/nightly.yaml b/.github/workflows/nightly.yaml index d27ec46dd6..2e750ba795 100644 --- a/.github/workflows/nightly.yaml +++ b/.github/workflows/nightly.yaml @@ -7,7 +7,7 @@ on: jobs: build-push-images: - timeout-minutes: ${{ vars.GHA_EXTENDED_TIMEOUT_MINUTES }} + timeout-minutes: ${{ fromJSON(vars.GHA_EXTENDED_TIMEOUT_MINUTES) }} environment: 'Docker Push' runs-on: ubuntu-latest steps: diff --git a/.github/workflows/performance_nightly.yaml b/.github/workflows/performance_nightly.yaml index 944fab6061..cb32fc02de 100644 --- a/.github/workflows/performance_nightly.yaml +++ b/.github/workflows/performance_nightly.yaml @@ -7,7 +7,7 @@ on: jobs: ensure-nightly-image-was-built: - timeout-minutes: ${{ vars.GHA_DEFAULT_TIMEOUT }} + timeout-minutes: ${{ fromJSON(vars.GHA_DEFAULT_TIMEOUT) }} runs-on: ubuntu-latest steps: - name: Check if image built this night exists @@ -45,7 +45,7 @@ jobs: coverage: false notify-on-slack: - timeout-minutes: ${{ vars.GHA_DEFAULT_TIMEOUT }} + timeout-minutes: ${{ fromJSON(vars.GHA_DEFAULT_TIMEOUT) }} runs-on: ubuntu-latest needs: - ensure-nightly-image-was-built diff --git a/.github/workflows/performance_targeted.yaml b/.github/workflows/performance_targeted.yaml index bac5272839..6643764353 100644 --- a/.github/workflows/performance_targeted.yaml +++ b/.github/workflows/performance_targeted.yaml @@ -25,7 +25,7 @@ on: jobs: post-comment-in-pr: - timeout-minutes: ${{ vars.GHA_DEFAULT_TIMEOUT }} + timeout-minutes: ${{ fromJSON(vars.GHA_DEFAULT_TIMEOUT) }} if: ${{ github.event.inputs.pr-number != '' }} runs-on: ubuntu-latest env: @@ -52,7 +52,7 @@ jobs: # We need to pick an image to use for the tests. If the input specified one, we use that. Otherwise, we use the one # built by the previous job. choose-image: - timeout-minutes: ${{ vars.GHA_DEFAULT_TIMEOUT }} + timeout-minutes: ${{ fromJSON(vars.GHA_DEFAULT_TIMEOUT) }} runs-on: ubuntu-latest if: ${{ !cancelled() }} needs: build-image @@ -89,7 +89,7 @@ jobs: coverage: false performance-reports: - timeout-minutes: ${{ vars.GHA_DEFAULT_TIMEOUT }} + timeout-minutes: ${{ fromJSON(vars.GHA_DEFAULT_TIMEOUT) }} runs-on: ubuntu-latest needs: run steps: diff --git a/.github/workflows/performance_trigger_via_label.yaml b/.github/workflows/performance_trigger_via_label.yaml index 7eac0866fb..9ac5bbe109 100644 --- a/.github/workflows/performance_trigger_via_label.yaml +++ b/.github/workflows/performance_trigger_via_label.yaml @@ -7,7 +7,7 @@ on: jobs: trigger-performance-tests-targeted: - timeout-minutes: ${{ vars.GHA_DEFAULT_TIMEOUT }} + timeout-minutes: ${{ fromJSON(vars.GHA_DEFAULT_TIMEOUT) }} if: contains(github.event.*.labels.*.name, 'ci/run-performance') runs-on: ubuntu-latest env: diff --git a/.github/workflows/regenerate_on_deps_bump.yaml b/.github/workflows/regenerate_on_deps_bump.yaml index 8f091175df..b011ec1f5c 100644 --- a/.github/workflows/regenerate_on_deps_bump.yaml +++ b/.github/workflows/regenerate_on_deps_bump.yaml @@ -9,7 +9,7 @@ on: jobs: regenerate: - timeout-minutes: ${{ vars.GHA_DEFAULT_TIMEOUT }} + timeout-minutes: ${{ fromJSON(vars.GHA_DEFAULT_TIMEOUT) }} if: contains(github.event.*.labels.*.name, 'renovate/auto-regenerate') runs-on: ubuntu-latest steps: diff --git a/.github/workflows/release.yaml b/.github/workflows/release.yaml index f02272ef85..6d7257e41b 100644 --- a/.github/workflows/release.yaml +++ b/.github/workflows/release.yaml @@ -20,7 +20,7 @@ on: jobs: verify-manifest-tag: - timeout-minutes: ${{ vars.GHA_DEFAULT_TIMEOUT }} + timeout-minutes: ${{ fromJSON(vars.GHA_DEFAULT_TIMEOUT) }} runs-on: ubuntu-latest outputs: fullversion_tag: ${{ steps.semver_parser.outputs.fullversion }} @@ -54,7 +54,7 @@ jobs: run: make verify.versions build-push-images: - timeout-minutes: ${{ vars.GHA_EXTENDED_TIMEOUT_MINUTES }} + timeout-minutes: ${{ fromJSON(vars.GHA_EXTENDED_TIMEOUT_MINUTES) }} environment: 'Docker Push' needs: verify-manifest-tag runs-on: ubuntu-latest @@ -143,7 +143,7 @@ jobs: all-supported-k8s-versions: true publish-release: - timeout-minutes: ${{ vars.GHA_DEFAULT_TIMEOUT }} + timeout-minutes: ${{ fromJSON(vars.GHA_DEFAULT_TIMEOUT) }} runs-on: ubuntu-latest needs: [build-push-images, test-e2e] steps: @@ -174,7 +174,7 @@ jobs: makeLatest: ${{ github.event.inputs.latest == 'true' }} update-latest-branch: - timeout-minutes: ${{ vars.GHA_DEFAULT_TIMEOUT }} + timeout-minutes: ${{ fromJSON(vars.GHA_DEFAULT_TIMEOUT) }} runs-on: ubuntu-latest if: github.event.inputs.latest == 'true' needs: diff --git a/.github/workflows/release_docs.yaml b/.github/workflows/release_docs.yaml index 10c9068fde..e6c37cddb0 100644 --- a/.github/workflows/release_docs.yaml +++ b/.github/workflows/release_docs.yaml @@ -9,7 +9,7 @@ on: jobs: create_docs_pr: - timeout-minutes: ${{ vars.GHA_DEFAULT_TIMEOUT }} + timeout-minutes: ${{ fromJSON(vars.GHA_DEFAULT_TIMEOUT) }} runs-on: ubuntu-latest steps: - name: Parse semver string diff --git a/.github/workflows/validate_kong_image.yaml b/.github/workflows/validate_kong_image.yaml index 774b1399bd..038c048b8e 100644 --- a/.github/workflows/validate_kong_image.yaml +++ b/.github/workflows/validate_kong_image.yaml @@ -35,7 +35,7 @@ on: jobs: startup-issue-comment: - timeout-minutes: ${{ vars.GHA_DEFAULT_TIMEOUT }} + timeout-minutes: ${{ fromJSON(vars.GHA_DEFAULT_TIMEOUT) }} if: ${{ github.event.inputs.issue-number != '' }} runs-on: ubuntu-latest env: @@ -83,7 +83,7 @@ jobs: log-output-file: /tmp/integration-tests-kic-logs on-finish-comment-or-close-issue: - timeout-minutes: ${{ vars.GHA_DEFAULT_TIMEOUT }} + timeout-minutes: ${{ fromJSON(vars.GHA_DEFAULT_TIMEOUT) }} needs: - startup-issue-comment - run-e2e-tests