[internal] Update GitHub Actions workflow files
This commit is contained in:
@@ -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'
|
||||||
|
|||||||
5
.github/actions/setup-tools/action.yml
vendored
5
.github/actions/setup-tools/action.yml
vendored
@@ -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
|
||||||
|
|||||||
5
.github/workflows/claude.yml
vendored
5
.github/workflows/claude.yml
vendored
@@ -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
|
||||||
|
|||||||
5
.github/workflows/lint.yml
vendored
5
.github/workflows/lint.yml
vendored
@@ -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
|
||||||
|
|||||||
Reference in New Issue
Block a user