[internal] Update GitHub Actions workflow files

This commit is contained in:
Pulumi Bot
2026-02-12 13:17:17 +00:00
parent 13a14388f2
commit de507af39b
4 changed files with 8 additions and 12 deletions

View File

@@ -8,8 +8,7 @@ PULUMI_HOME = "{{config_root}}/.pulumi"
[tools] [tools]
# Runtimes # Runtimes
# TODO: we may not need 'get_env' once https://github.com/jdx/mise/discussions/6339 is fixed go = "{{ env.GO_VERSION_MISE }}"
go = "{{ get_env(name='GO_VERSION_MISE', default='latest') }}"
node = '20.19.5' node = '20.19.5'
python = '3.11.8' python = '3.11.8'
"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 "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
@@ -17,7 +16,7 @@ python = '3.11.8'
java = 'corretto-11' java = 'corretto-11'
# Executable tools # Executable tools
"github:pulumi/pulumi" = "{{ get_env(name='PULUMI_VERSION_MISE', default='latest') }}" "github:pulumi/pulumi" = "{{ env.PULUMI_VERSION_MISE }}"
"github:pulumi/pulumictl" = '0.0.50' "github:pulumi/pulumictl" = '0.0.50'
"github:pulumi/schema-tools" = "0.6.0" "github:pulumi/schema-tools" = "0.6.0"
"aqua:gradle/gradle-distributions" = '7.6.6' "aqua:gradle/gradle-distributions" = '7.6.6'

View File

@@ -14,14 +14,13 @@ runs:
using: "composite" using: "composite"
steps: steps:
- name: Setup mise - name: Setup mise
uses: blampe/mise-action@blampe/plugins uses: jdx/mise-action@c1a019b8d2586943b4dbebc456323b516910e310
env: env:
MISE_FETCH_REMOTE_VERSIONS_TIMEOUT: 30s MISE_FETCH_REMOTE_VERSIONS_TIMEOUT: 30s
with: with:
version: 2026.1.1 version: 2026.2.10
cache_save: ${{ inputs.cache }} cache_save: ${{ inputs.cache }}
github_token: ${{ inputs.github_token }} github_token: ${{ inputs.github_token }}
plugin_install: https://github.com/pulumi/vfox-pulumi
- name: Setup Go Cache - name: Setup Go Cache
uses: actions/setup-go@4dc6199c7b1a012772edbd06daecab0f50c9053c # v6.1.0 uses: actions/setup-go@4dc6199c7b1a012772edbd06daecab0f50c9053c # v6.1.0

View File

@@ -56,13 +56,12 @@ jobs:
PR_NUMBER: ${{ github.event.pull_request.number || github.event.issue.number }} PR_NUMBER: ${{ github.event.pull_request.number || github.event.issue.number }}
run: gh pr checkout "$PR_NUMBER" run: gh pr checkout "$PR_NUMBER"
- name: Setup mise - name: Setup mise
uses: blampe/mise-action@blampe/plugins uses: jdx/mise-action@c1a019b8d2586943b4dbebc456323b516910e310
env: env:
MISE_FETCH_REMOTE_VERSIONS_TIMEOUT: 30s MISE_FETCH_REMOTE_VERSIONS_TIMEOUT: 30s
with: with:
version: 2026.1.1 version: 2026.2.10
github_token: ${{ secrets.GITHUB_TOKEN }} github_token: ${{ secrets.GITHUB_TOKEN }}
plugin_install: https://github.com/pulumi/vfox-pulumi
# only saving the cache in the prerequisites job # only saving the cache in the prerequisites job
cache_save: false cache_save: false
- name: Prepare local workspace - name: Prepare local workspace

View File

@@ -51,13 +51,12 @@ jobs:
private-key: ${{ steps.esc-secrets.outputs.PULUMI_PROVIDER_AUTOMATION_PRIVATE_KEY }} private-key: ${{ steps.esc-secrets.outputs.PULUMI_PROVIDER_AUTOMATION_PRIVATE_KEY }}
owner: ${{ github.repository_owner }} owner: ${{ github.repository_owner }}
- name: Setup mise - name: Setup mise
uses: blampe/mise-action@blampe/plugins uses: jdx/mise-action@c1a019b8d2586943b4dbebc456323b516910e310
env: env:
MISE_FETCH_REMOTE_VERSIONS_TIMEOUT: 30s MISE_FETCH_REMOTE_VERSIONS_TIMEOUT: 30s
with: with:
version: 2026.1.1 version: 2026.2.10
github_token: ${{ steps.app-auth.outputs.token }} 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. cache_save: false # A different job handles caching our tools.
- name: prepare workspace - name: prepare workspace
continue-on-error: true continue-on-error: true