From c791d00ff45b221b751ec3a04e1a5e5734857a91 Mon Sep 17 00:00:00 2001 From: Thomas Vincent Date: Tue, 30 Jun 2026 21:10:59 -0700 Subject: [PATCH 1/4] fix(ci): provision tools for self-hosted checks Signed-off-by: Thomas Vincent --- .github/workflows/ci.yaml | 21 ++++++++++++--------- 1 file changed, 12 insertions(+), 9 deletions(-) diff --git a/.github/workflows/ci.yaml b/.github/workflows/ci.yaml index cbd9ca1..f123234 100644 --- a/.github/workflows/ci.yaml +++ b/.github/workflows/ci.yaml @@ -22,6 +22,9 @@ jobs: timeout-minutes: 10 steps: - uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v4 + - uses: actions/setup-node@v7 + with: + node-version: "24" - uses: hashicorp/setup-terraform@v4 with: terraform_version: 1.6.0 @@ -62,13 +65,13 @@ jobs: timeout-minutes: 5 steps: - uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v4 - - uses: ibiqlik/action-yamllint@2576378a8e339169678f9939646ee3ee325e845c # v3.1.1 + - uses: actions/setup-python@v6 with: - file_or_dir: argocd/ - config_data: | - extends: default - rules: - line-length: - max: 150 - level: warning - document-start: disable + python-version: "3.12" + - name: Install yamllint + run: python -m pip install --upgrade yamllint + - name: Run yamllint + run: > + yamllint -f parsable + -d "{extends: default, rules: {line-length: {max: 150, level: warning}, document-start: disable}}" + argocd/ From cf318b9ad0400bbc0b3cec5d05eb062f2f8fea29 Mon Sep 17 00:00:00 2001 From: Thomas Vincent Date: Tue, 30 Jun 2026 22:02:29 -0700 Subject: [PATCH 2/4] fix(ci): use available setup-node action Signed-off-by: Thomas Vincent --- .github/workflows/ci.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/ci.yaml b/.github/workflows/ci.yaml index f123234..62535b6 100644 --- a/.github/workflows/ci.yaml +++ b/.github/workflows/ci.yaml @@ -22,7 +22,7 @@ jobs: timeout-minutes: 10 steps: - uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v4 - - uses: actions/setup-node@v7 + - uses: actions/setup-node@v4 with: node-version: "24" - uses: hashicorp/setup-terraform@v4 From d04be569f95f7ab8a51b9cadff138ec01cee86e1 Mon Sep 17 00:00:00 2001 From: Thomas Vincent Date: Tue, 30 Jun 2026 22:07:03 -0700 Subject: [PATCH 3/4] fix(ci): use current Terraform for provider signatures Signed-off-by: Thomas Vincent --- .github/workflows/ci.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/ci.yaml b/.github/workflows/ci.yaml index 62535b6..449bce9 100644 --- a/.github/workflows/ci.yaml +++ b/.github/workflows/ci.yaml @@ -27,7 +27,7 @@ jobs: node-version: "24" - uses: hashicorp/setup-terraform@v4 with: - terraform_version: 1.6.0 + terraform_version: 1.15.7 - name: Terraform Format Check run: terraform fmt -check -recursive - name: Terraform Init From 1a97638f16f8572a5a72d0f3b1bafb3cfcf73cae Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Mon, 20 Jul 2026 09:24:45 +0000 Subject: [PATCH 4/4] ci: pin setup-python action and yamllint version --- .github/workflows/ci.yaml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/ci.yaml b/.github/workflows/ci.yaml index e7a3b4d..279e8d8 100644 --- a/.github/workflows/ci.yaml +++ b/.github/workflows/ci.yaml @@ -62,11 +62,11 @@ jobs: timeout-minutes: 5 steps: - uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v4 - - uses: actions/setup-python@v6 + - uses: actions/setup-python@ece7cb06caefa5fff74198d8649806c4678c61a1 # v6 with: python-version: "3.12" - name: Install yamllint - run: python -m pip install --upgrade yamllint + run: python -m pip install yamllint==1.35.1 - name: Run yamllint run: > yamllint -f parsable