Skip to content

Commit 57cf9f3

Browse files
committed
[internal] Update GitHub Actions workflow files
1 parent d89f546 commit 57cf9f3

23 files changed

+158
-113
lines changed

.ci-mgmt.yaml

Lines changed: 0 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -7,14 +7,6 @@ env:
77
PULUMI_GITLAB_TOKEN: ${{ secrets.PULUMI_GITLAB_TOKEN }}
88
makeTemplate: bridged
99
team: ecosystem
10-
plugins:
11-
- name: std
12-
version: "1.6.2"
13-
- name: terraform
14-
version: "1.0.16"
15-
kind: converter
16-
- name: local
17-
version: "0.0.1"
1810
pulumiConvert: 1
1911
registryDocs: true
2012
integrationTestProvider: true

.config/mise.lock

Lines changed: 21 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
[[tools.dotnet]]
2-
version = "8.0.415"
2+
version = "8.0.414"
33
backend = "asdf:dotnet"
44

55
[[tools."github:pulumi/pulumictl"]]
@@ -8,17 +8,21 @@ backend = "github:pulumi/pulumictl"
88

99
[tools."github:pulumi/pulumictl".platforms.linux-x64]
1010
checksum = "blake3:c128dd74993f779c613296fe7cd21c20cbd323f24e59cb76e007620660b60348"
11+
name = "pulumictl-v0.0.50-linux-amd64.tar.gz"
1112
size = 27744219
1213
url = "https://github.com/pulumi/pulumictl/releases/download/v0.0.50/pulumictl-v0.0.50-linux-amd64.tar.gz"
14+
url_api = ""
1315

1416
[[tools."github:pulumi/schema-tools"]]
1517
version = "0.6.0"
1618
backend = "github:pulumi/schema-tools"
1719

1820
[tools."github:pulumi/schema-tools".platforms.linux-x64]
1921
checksum = "blake3:82dfe616fee18b4258f6e3d2dc3c4e9f14afd43a0a4cc33eff2d2a04088d6ca3"
22+
name = "schema-tools-v0.6.0-linux-amd64.tar.gz"
2023
size = 14282746
2124
url = "https://github.com/pulumi/schema-tools/releases/download/v0.6.0/schema-tools-v0.6.0-linux-amd64.tar.gz"
25+
url_api = ""
2226

2327
[[tools.go]]
2428
version = "1.24.5"
@@ -65,6 +69,10 @@ checksum = "sha256:4eba5fbe1fb10753bc06e42f001a91c5cec16798b7764a3e9257adc59af47
6569
size = 47041607
6670
url = "https://nodejs.org/dist/v20.19.5/node-v20.19.5-linux-x64.tar.gz"
6771

72+
[[tools."npm:yarn"]]
73+
version = "1.22.22"
74+
backend = "npm:yarn"
75+
6876
[[tools.pulumi]]
6977
version = "3.190.0"
7078
backend = "aqua:pulumi/pulumi"
@@ -77,3 +85,15 @@ url = "https://github.com/pulumi/pulumi/releases/download/v3.190.0/pulumi-v3.190
7785
[[tools.python]]
7886
version = "3.11.8"
7987
backend = "core:python"
88+
89+
[[tools."vfox-pulumi:pulumi/pulumi-converter-terraform"]]
90+
version = "1.2.4"
91+
backend = "vfox-pulumi:pulumi/pulumi-converter-terraform"
92+
93+
[[tools."vfox-pulumi:pulumi/pulumi-local"]]
94+
version = "0.1.6"
95+
backend = "vfox-pulumi:pulumi/pulumi-local"
96+
97+
[[tools."vfox-pulumi:pulumi/pulumi-std"]]
98+
version = "2.2.0"
99+
backend = "vfox-pulumi:pulumi/pulumi-std"

.config/mise.toml

Lines changed: 12 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -3,25 +3,33 @@
33

44
[env]
55
_.source = "{{config_root}}/scripts/get-versions.sh"
6+
PULUMI_HOME = "{{config_root}}/.pulumi"
67

78
[tools]
89

910
# Runtimes
1011
# TODO: we may not need `get_env` once https://github.com/jdx/mise/discussions/6339 is fixed
11-
go = "{{ get_env(name='MISE_GO_VERSION', default='latest') }}"
12-
node = '20'
12+
go = "{{ get_env(name='GO_VERSION_MISE', default='latest') }}"
13+
node = '20.19.5'
1314
python = '3.11.8'
14-
dotnet = '8.0'
15+
dotnet = '8.0.414'
1516
# Corretto version used as Java SE/OpenJDK version no longer offered
1617
java = 'corretto-11'
1718

1819
# Executable tools
19-
pulumi = "{{ get_env(name='MISE_PULUMI_VERSION', default='latest') }}"
20+
pulumi = "{{ get_env(name='PULUMI_VERSION_MISE', default='latest') }}"
2021
"github:pulumi/pulumictl" = 'latest'
2122
"github:pulumi/schema-tools" = "latest"
2223
gradle = '7.6'
2324
golangci-lint = "1.64.8" # See note about about overrides if you need to customize this.
25+
"npm:yarn" = "1.22.22"
26+
"vfox-pulumi:pulumi/pulumi-std" = "latest"
27+
"vfox-pulumi:pulumi/pulumi-converter-terraform" = "latest"
28+
"vfox-pulumi:pulumi/pulumi-local" = "latest"
2429

2530
[settings]
2631
experimental = true # Required for Go binaries (e.g. pulumictl).
2732
lockfile = true
33+
34+
[plugins]
35+
vfox-pulumi = "https://github.com/pulumi/vfox-pulumi"

.github/workflows/build_provider.yml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -59,6 +59,8 @@ jobs:
5959
- name: Setup mise
6060
uses: jdx/mise-action@v3
6161
with:
62+
# Latest working version. See https://github.com/jdx/mise/discussions/6781
63+
version: 2025.10.16
6264
github_token: ${{ secrets.GITHUB_TOKEN }}
6365
cache_key: "mise-{{platform}}-{{file_hash}}"
6466
# only saving the cache in the prerequisites job

.github/workflows/build_sdk.yml

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -57,6 +57,8 @@ jobs:
5757
- name: Setup mise
5858
uses: jdx/mise-action@v3
5959
with:
60+
# Latest working version. See https://github.com/jdx/mise/discussions/6781
61+
version: 2025.10.16
6062
github_token: ${{ secrets.GITHUB_TOKEN }}
6163
cache_key: "mise-{{platform}}-{{file_hash}}"
6264
# only saving the cache in the prerequisites job
@@ -96,6 +98,10 @@ jobs:
9698
sdk/nodejs/package.json
9799
sdk/python/pyproject.toml
98100
sdk/java/build.gradle
101+
**/mise.lock
102+
**/.config/mise.lock
103+
**/mise.*.lock
104+
**/.config/mise.*.lock
99105
- name: Commit ${{ matrix.language }} SDK changes for Renovate
100106
# If the worktree is dirty and this is a Renovate PR to bump
101107
# dependencies, commit the updated SDK and push it back to the PR. The

.github/workflows/comment-on-stale-issues.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ jobs:
99
runs-on: ubuntu-latest
1010
name: Stale issue job
1111
steps:
12-
- uses: aws-actions/stale-issue-cleanup@5650b49bcd757a078f6ca06c373d7807b773f9bc #v7.1.0
12+
- uses: aws-actions/stale-issue-cleanup@5650b49bcd757a078f6ca06c373d7807b773f9bc # v7.1.0
1313
with:
1414
issue-types: issues # only look at issues (ignore pull-requests)
1515

.github/workflows/copilot-setup-steps.yml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -35,6 +35,8 @@ jobs:
3535
- name: Setup mise
3636
uses: jdx/mise-action@v3
3737
with:
38+
# Latest working version. See https://github.com/jdx/mise/discussions/6781
39+
version: 2025.10.16
3840
github_token: ${{ secrets.GITHUB_TOKEN }}
3941
cache_key: "mise-{{platform}}-{{file_hash}}"
4042
# only saving the cache in the prerequisites job

.github/workflows/license.yml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -24,6 +24,8 @@ jobs:
2424
- name: Setup mise
2525
uses: jdx/mise-action@v3
2626
with:
27+
# Latest working version. See https://github.com/jdx/mise/discussions/6781
28+
version: 2025.10.16
2729
github_token: ${{ secrets.GITHUB_TOKEN }}
2830
cache_key: "mise-{{platform}}-{{file_hash}}"
2931
# only saving the cache in the prerequisites job

.github/workflows/lint.yml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -24,6 +24,8 @@ jobs:
2424
- name: Setup mise
2525
uses: jdx/mise-action@v3
2626
with:
27+
# Latest working version. See https://github.com/jdx/mise/discussions/6781
28+
version: 2025.10.16
2729
github_token: ${{ secrets.GITHUB_TOKEN }}
2830
cache_save: false # A different job handles caching our tools.
2931
- name: disarm go:embed directives to enable lint

.github/workflows/main-post-build.yml

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -43,14 +43,16 @@ jobs:
4343
name: Fetch secrets from ESC
4444
uses: pulumi/esc-action@9eb774255b1a4afb7855678ae8d4a77359da0d9b
4545
- name: Configure AWS Credentials
46-
uses: aws-actions/configure-aws-credentials@a03048d87541d1d9fcf2ecf528a4a65ba9bd7838 # v5.0.0
46+
uses: aws-actions/configure-aws-credentials@00943011d9042930efac3dcd3a170e4273319bc8 # v5.1.0
4747
with:
4848
aws-access-key-id: ${{ steps.esc-secrets.outputs.AWS_CORP_S3_UPLOAD_ACCESS_KEY_ID }}
4949
aws-region: us-west-2
5050
aws-secret-access-key: ${{ steps.esc-secrets.outputs.AWS_CORP_S3_UPLOAD_SECRET_ACCESS_KEY }}
5151
- name: Setup mise
5252
uses: jdx/mise-action@v3
5353
with:
54+
# Latest working version. See https://github.com/jdx/mise/discussions/6781
55+
version: 2025.10.16
5456
github_token: ${{ secrets.GITHUB_TOKEN }}
5557
cache_key: "mise-{{platform}}-{{file_hash}}"
5658
# only saving the cache in the prerequisites job

0 commit comments

Comments
 (0)