From 5d14c27b87e312a94d329a9bb90128e3ca3aa644 Mon Sep 17 00:00:00 2001 From: Pulumi Bot Date: Mon, 12 Jan 2026 05:37:15 +0000 Subject: [PATCH] [internal] Update GitHub Actions workflow files --- .config/mise.toml | 2 +- .github/workflows/build_provider.yml | 2 +- .github/workflows/build_sdk.yml | 2 +- .github/workflows/copilot-setup-steps.yml | 2 +- .github/workflows/license.yml | 2 +- .github/workflows/lint.yml | 2 +- .github/workflows/main-post-build.yml | 2 +- .github/workflows/prerequisites.yml | 2 +- .github/workflows/publish.yml | 4 +- .github/workflows/test.yml | 2 +- .github/workflows/upgrade-bridge.yml | 2 +- .github/workflows/upgrade-provider.yml | 2 +- .github/workflows/verify-release.yml | 47 +++++++---------------- 13 files changed, 27 insertions(+), 46 deletions(-) diff --git a/.config/mise.toml b/.config/mise.toml index 9ff568211b1..41766911d77 100644 --- a/.config/mise.toml +++ b/.config/mise.toml @@ -12,7 +12,7 @@ PULUMI_HOME = "{{config_root}}/.pulumi" go = "{{ get_env(name='GO_VERSION_MISE', default='latest') }}" node = '20.19.5' python = '3.11.8' -dotnet = '8.0.414' +"vfox:version-fox/vfox-dotnet" = "8.0.20" # vfox backend doesn't work on Windows, gives "error converting Lua table to PreInstall (no version returned from vfox plugin)" https://github.com/jdx/mise/discussions/5876 https://github.com/jdx/mise/discussions/5550 # Corretto version used as Java SE/OpenJDK version no longer offered java = 'corretto-11' diff --git a/.github/workflows/build_provider.yml b/.github/workflows/build_provider.yml index 5f2781054e3..48f1e5bcaa2 100644 --- a/.github/workflows/build_provider.yml +++ b/.github/workflows/build_provider.yml @@ -67,7 +67,7 @@ jobs: env: MISE_FETCH_REMOTE_VERSIONS_TIMEOUT: 30s with: - version: 2025.11.6 + version: 2026.1.1 github_token: ${{ steps.app-auth.outputs.token }} plugin_install: https://github.com/pulumi/vfox-pulumi # only saving the cache in the prerequisites job diff --git a/.github/workflows/build_sdk.yml b/.github/workflows/build_sdk.yml index 4bf139a26a5..ae70cdc0e86 100644 --- a/.github/workflows/build_sdk.yml +++ b/.github/workflows/build_sdk.yml @@ -74,7 +74,7 @@ jobs: env: MISE_FETCH_REMOTE_VERSIONS_TIMEOUT: 30s with: - version: 2025.11.6 + version: 2026.1.1 github_token: ${{ steps.app-auth.outputs.token }} plugin_install: https://github.com/pulumi/vfox-pulumi # only saving the cache in the prerequisites job diff --git a/.github/workflows/copilot-setup-steps.yml b/.github/workflows/copilot-setup-steps.yml index 77fb671c8ce..3fb54444555 100644 --- a/.github/workflows/copilot-setup-steps.yml +++ b/.github/workflows/copilot-setup-steps.yml @@ -37,7 +37,7 @@ jobs: env: MISE_FETCH_REMOTE_VERSIONS_TIMEOUT: 30s with: - version: 2025.11.6 + version: 2026.1.1 github_token: ${{ secrets.GITHUB_TOKEN }} plugin_install: https://github.com/pulumi/vfox-pulumi # only saving the cache in the prerequisites job diff --git a/.github/workflows/license.yml b/.github/workflows/license.yml index 41bff4f31bb..e3e7074509e 100644 --- a/.github/workflows/license.yml +++ b/.github/workflows/license.yml @@ -54,7 +54,7 @@ jobs: env: MISE_FETCH_REMOTE_VERSIONS_TIMEOUT: 30s with: - version: 2025.11.6 + version: 2026.1.1 github_token: ${{ steps.app-auth.outputs.token }} plugin_install: https://github.com/pulumi/vfox-pulumi # only saving the cache in the prerequisites job diff --git a/.github/workflows/lint.yml b/.github/workflows/lint.yml index 87e69e2a70d..4b4154d3d27 100644 --- a/.github/workflows/lint.yml +++ b/.github/workflows/lint.yml @@ -54,7 +54,7 @@ jobs: env: MISE_FETCH_REMOTE_VERSIONS_TIMEOUT: 30s with: - version: 2025.11.6 + version: 2026.1.1 github_token: ${{ steps.app-auth.outputs.token }} plugin_install: https://github.com/pulumi/vfox-pulumi cache_save: false # A different job handles caching our tools. diff --git a/.github/workflows/main-post-build.yml b/.github/workflows/main-post-build.yml index e0d59f5f2f1..c57453cb739 100644 --- a/.github/workflows/main-post-build.yml +++ b/.github/workflows/main-post-build.yml @@ -68,7 +68,7 @@ jobs: env: MISE_FETCH_REMOTE_VERSIONS_TIMEOUT: 30s with: - version: 2025.11.6 + version: 2026.1.1 github_token: ${{ steps.app-auth.outputs.token }} plugin_install: https://github.com/pulumi/vfox-pulumi # only saving the cache in the prerequisites job diff --git a/.github/workflows/prerequisites.yml b/.github/workflows/prerequisites.yml index ff608e6ad51..b7a41202534 100644 --- a/.github/workflows/prerequisites.yml +++ b/.github/workflows/prerequisites.yml @@ -80,7 +80,7 @@ jobs: env: MISE_FETCH_REMOTE_VERSIONS_TIMEOUT: 30s with: - version: 2025.11.6 + version: 2026.1.1 github_token: ${{ steps.app-auth.outputs.token }} plugin_install: https://github.com/pulumi/vfox-pulumi # only saving the cache in the prerequisites job diff --git a/.github/workflows/publish.yml b/.github/workflows/publish.yml index 9ae8b6faec4..55f180c7265 100644 --- a/.github/workflows/publish.yml +++ b/.github/workflows/publish.yml @@ -72,7 +72,7 @@ jobs: env: MISE_FETCH_REMOTE_VERSIONS_TIMEOUT: 30s with: - version: 2025.11.6 + version: 2026.1.1 github_token: ${{ steps.app-auth.outputs.token }} plugin_install: https://github.com/pulumi/vfox-pulumi cache_save: false @@ -169,7 +169,7 @@ jobs: env: MISE_FETCH_REMOTE_VERSIONS_TIMEOUT: 30s with: - version: 2025.11.6 + version: 2026.1.1 github_token: ${{ steps.app-auth.outputs.token }} plugin_install: https://github.com/pulumi/vfox-pulumi # only saving the cache in the prerequisites job diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index 3550b24cfe5..f89dc61c3a8 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -69,7 +69,7 @@ jobs: MISE_ENV: test MISE_FETCH_REMOTE_VERSIONS_TIMEOUT: 30s with: - version: 2025.11.6 + version: 2026.1.1 github_token: ${{ steps.app-auth.outputs.token }} plugin_install: https://github.com/pulumi/vfox-pulumi # also save this cache since we are using a different mise env. diff --git a/.github/workflows/upgrade-bridge.yml b/.github/workflows/upgrade-bridge.yml index e641d389eef..f5ac06bb500 100644 --- a/.github/workflows/upgrade-bridge.yml +++ b/.github/workflows/upgrade-bridge.yml @@ -105,7 +105,7 @@ jobs: env: MISE_FETCH_REMOTE_VERSIONS_TIMEOUT: 30s with: - version: 2025.11.6 + version: 2026.1.1 github_token: ${{ steps.app-auth.outputs.token }} plugin_install: https://github.com/pulumi/vfox-pulumi # only saving the cache in the prerequisites job diff --git a/.github/workflows/upgrade-provider.yml b/.github/workflows/upgrade-provider.yml index 8018d003562..dc3fa1d4043 100644 --- a/.github/workflows/upgrade-provider.yml +++ b/.github/workflows/upgrade-provider.yml @@ -72,7 +72,7 @@ jobs: env: MISE_FETCH_REMOTE_VERSIONS_TIMEOUT: 30s with: - version: 2025.11.6 + version: 2026.1.1 github_token: ${{ steps.app-auth.outputs.token }} plugin_install: https://github.com/pulumi/vfox-pulumi # only saving the cache in the prerequisites job diff --git a/.github/workflows/verify-release.yml b/.github/workflows/verify-release.yml index b02d9bae290..95834c7a6d0 100644 --- a/.github/workflows/verify-release.yml +++ b/.github/workflows/verify-release.yml @@ -76,47 +76,22 @@ jobs: id: esc-secrets name: Fetch secrets from ESC uses: pulumi/esc-action@9eb774255b1a4afb7855678ae8d4a77359da0d9b - - name: Setup Python - uses: actions/setup-python@83679a892e2d95755f2dac6acb0bfd1e9ac5d548 # v6.1.0 + - name: Setup mise + uses: blampe/mise-action@blampe/plugins with: - python-version: 3.11.8 - - name: Setup Java - uses: actions/setup-java@f2beeb24e141e01a676f977032f5a29d81c9e27e # v5.1.0 + version: 2026.1.1 + github_token: ${{ secrets.GITHUB_TOKEN }} + cache_save: false + plugin_install: https://github.com/pulumi/vfox-pulumi + - name: Setup Go Cache + uses: actions/setup-go@44694675825211faa026b3c33043df3e48a5fa00 # v6 with: - cache: gradle - distribution: temurin - java-version: 11 - - name: Setup Gradle - uses: gradle/actions/setup-gradle@4d9f0ba0025fe599b4ebab900eb7f3a1d93ef4c2 # v5.0.0 - with: - gradle-version: 7.6 - - name: Setup DotNet - uses: actions/setup-dotnet@2016bd2012dba4e32de620c46fe006a3ac9f0602 # v5.0.1 - with: - dotnet-version: 8.0.x - - name: Setup Node - uses: actions/setup-node@395ad3262231945c25e8478fd5baf05154b1d79f # v6 - with: - node-version: 20.x - registry-url: https://registry.npmjs.org - - name: Install Go - uses: actions/setup-go@4dc6199c7b1a012772edbd06daecab0f50c9053c # v6 - with: - go-version: "1.21.x" cache-dependency-path: | provider/*.sum upstream/*.sum sdk/go/*.sum sdk/*.sum *.sum - cache: true - - name: Set Go Toolchain to auto explicitly - run: | - echo "GOTOOLCHAIN=auto" >> "$GITHUB_ENV" - - name: Install Pulumi CLI - uses: pulumi/actions@8582a9e8cc630786854029b4e09281acd6794b58 # v6 - with: - pulumi-version: "dev" - name: Authenticate to Google Cloud uses: google-github-actions/auth@7c6bc770dae815cd3e89ee6cdf493a5fab2cc093 # v3.0.0 with: @@ -129,6 +104,12 @@ jobs: uses: google-github-actions/setup-gcloud@aa5489c8933f4cc7a4f7d45035b3b1440c9c10db # v3.0.1 with: install_components: gke-gcloud-auth-plugin + - name: Setup Node + uses: actions/setup-node@395ad3262231945c25e8478fd5baf05154b1d79f # v6 + with: + # we don't set node-version because we install with mise. + # this step is needed to setup npm auth + registry-url: https://registry.npmjs.org - name: Verify nodejs release uses: pulumi/verify-provider-release@679d5e6838ac4f68696bfa1bf9e2c5da94509dd6 # v1.3.1 with: