Skip to content

Commit ad6d352

Browse files
authored
[internal] Update GitHub Actions workflow files (#374)
1 parent cadad4d commit ad6d352

File tree

16 files changed

+72
-26
lines changed

16 files changed

+72
-26
lines changed

.ci-mgmt.yaml

Lines changed: 0 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,6 @@
11
provider: scm
22
major-version: 0
33
makeTemplate: bridged
4-
plugins:
5-
- name: std
6-
version: "1.6.2"
7-
- name: terraform
8-
version: "1.0.16"
9-
kind: converter
104
team: ecosystem
115
providerDefaultBranch: main
126
pulumiConvert: 1

.config/mise.lock

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -85,3 +85,11 @@ url = "https://github.com/pulumi/pulumi/releases/download/v3.190.0/pulumi-v3.190
8585
[[tools.python]]
8686
version = "3.11.8"
8787
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-std"]]
94+
version = "2.2.0"
95+
backend = "vfox-pulumi:pulumi/pulumi-std"

.config/mise.toml

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@
33

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

78
[tools]
89

@@ -22,7 +23,12 @@ pulumi = "{{ get_env(name='PULUMI_VERSION_MISE', default='latest') }}"
2223
gradle = '7.6'
2324
golangci-lint = "1.64.8" # See note about about overrides if you need to customize this.
2425
"npm:yarn" = "1.22.22"
26+
"vfox-pulumi:pulumi/pulumi-std" = "latest"
27+
"vfox-pulumi:pulumi/pulumi-converter-terraform" = "latest"
2528

2629
[settings]
2730
experimental = true # Required for Go binaries (e.g. pulumictl).
2831
lockfile = true
32+
33+
[plugins]
34+
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: 2 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

.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: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -51,6 +51,8 @@ jobs:
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

.github/workflows/prerequisites.yml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -63,6 +63,8 @@ jobs:
6363
- name: Setup mise
6464
uses: jdx/mise-action@v3
6565
with:
66+
# Latest working version. See https://github.com/jdx/mise/discussions/6781
67+
version: 2025.10.16
6668
github_token: ${{ secrets.GITHUB_TOKEN }}
6769
cache_key: "mise-{{platform}}-{{file_hash}}"
6870
# only saving the cache in the prerequisites job

0 commit comments

Comments
 (0)