Skip to content

Commit 0708706

Browse files
committed
feat: support multi arch private runners / dev platforms
1 parent bfb7c3d commit 0708706

File tree

25 files changed

+46
-46
lines changed

25 files changed

+46
-46
lines changed

.github/workflows/release-version-ci.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -51,8 +51,8 @@ jobs:
5151
run: |
5252
mkdir test-operator && cd test-operator
5353
go mod init test-operator
54-
chmod +x ../dist/kubebuilder_linux_amd64_v1/kubebuilder
55-
../dist/kubebuilder_linux_amd64_v1/kubebuilder init --domain example.com
54+
chmod +x ../dist/kubebuilder_linux_$(go env GOARCH)/kubebuilder
55+
../dist/kubebuilder_linux_$(go env GOARCH)/kubebuilder init --domain example.com
5656
5757
echo "PROJECT file content:"
5858
cat PROJECT

.github/workflows/test-book.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,7 @@ jobs:
3737

3838
- name: Install the latest version of kind
3939
run: |
40-
curl -Lo ./kind https://kind.sigs.k8s.io/dl/latest/kind-linux-amd64
40+
curl -Lo ./kind https://kind.sigs.k8s.io/dl/latest/kind-linux-$(go env GOARCH)
4141
chmod +x ./kind
4242
sudo mv ./kind /usr/local/bin/kind
4343

.github/workflows/test-e2e-samples.yml

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ jobs:
2727

2828
- name: Install the latest version of kind
2929
run: |
30-
curl -Lo ./kind https://kind.sigs.k8s.io/dl/latest/kind-linux-amd64
30+
curl -Lo ./kind https://kind.sigs.k8s.io/dl/latest/kind-linux-$(go env GOARCH)
3131
chmod +x ./kind
3232
sudo mv ./kind /usr/local/bin/kind
3333
@@ -66,7 +66,7 @@ jobs:
6666

6767
- name: Install the latest version of kind
6868
run: |
69-
curl -Lo ./kind https://kind.sigs.k8s.io/dl/latest/kind-linux-amd64
69+
curl -Lo ./kind https://kind.sigs.k8s.io/dl/latest/kind-linux-$(go env GOARCH)
7070
chmod +x ./kind
7171
sudo mv ./kind /usr/local/bin/kind
7272
@@ -102,7 +102,7 @@ jobs:
102102

103103
- name: Install the latest version of kind
104104
run: |
105-
curl -Lo ./kind https://kind.sigs.k8s.io/dl/latest/kind-linux-amd64
105+
curl -Lo ./kind https://kind.sigs.k8s.io/dl/latest/kind-linux-$(go env GOARCH)
106106
chmod +x ./kind
107107
sudo mv ./kind /usr/local/bin/kind
108108
@@ -130,14 +130,14 @@ jobs:
130130
- name: Checkout repository
131131
uses: actions/checkout@v5
132132

133-
- name: Setup Go
134-
uses: actions/setup-go@v6
133+
- name: Setup Go
134+
uses: actions/setup-go@v6
135135
with:
136136
go-version-file: go.mod
137137

138138
- name: Install the latest version of kind
139139
run: |
140-
curl -Lo ./kind https://kind.sigs.k8s.io/dl/latest/kind-linux-amd64
140+
curl -Lo ./kind https://kind.sigs.k8s.io/dl/latest/kind-linux-$(go env GOARCH)
141141
chmod +x ./kind
142142
sudo mv ./kind /usr/local/bin/kind
143143

.github/workflows/test-helm-book.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -41,7 +41,7 @@ jobs:
4141

4242
- name: Install the latest version of kind
4343
run: |
44-
curl -Lo ./kind https://kind.sigs.k8s.io/dl/latest/kind-linux-amd64
44+
curl -Lo ./kind https://kind.sigs.k8s.io/dl/latest/kind-linux-$(go env GOARCH)
4545
chmod +x ./kind
4646
sudo mv ./kind /usr/local/bin/kind
4747

.github/workflows/test-helm-samples.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -46,7 +46,7 @@ jobs:
4646
4747
- name: Install the latest version of kind
4848
run: |
49-
curl -Lo ./kind https://kind.sigs.k8s.io/dl/latest/kind-linux-amd64
49+
curl -Lo ./kind https://kind.sigs.k8s.io/dl/latest/kind-linux-$(go env GOARCH)
5050
chmod +x ./kind
5151
sudo mv ./kind /usr/local/bin/kind
5252
@@ -135,7 +135,7 @@ jobs:
135135

136136
- name: Install the latest version of kind
137137
run: |
138-
curl -Lo ./kind https://kind.sigs.k8s.io/dl/latest/kind-linux-amd64
138+
curl -Lo ./kind https://kind.sigs.k8s.io/dl/latest/kind-linux-$(go env GOARCH)
139139
chmod +x ./kind
140140
sudo mv ./kind /usr/local/bin/kind
141141

docs/book/src/cronjob-tutorial/testdata/project/.devcontainer/post-install.sh

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,16 +1,16 @@
11
#!/bin/bash
22
set -x
33

4-
curl -Lo ./kind https://kind.sigs.k8s.io/dl/latest/kind-linux-amd64
4+
curl -Lo ./kind https://kind.sigs.k8s.io/dl/latest/kind-linux-$(go env GOARCH)
55
chmod +x ./kind
66
mv ./kind /usr/local/bin/kind
77

8-
curl -L -o kubebuilder https://go.kubebuilder.io/dl/latest/linux/amd64
8+
curl -L -o kubebuilder https://go.kubebuilder.io/dl/latest/linux/$(go env GOARCH)
99
chmod +x kubebuilder
1010
mv kubebuilder /usr/local/bin/
1111

1212
KUBECTL_VERSION=$(curl -L -s https://dl.k8s.io/release/stable.txt)
13-
curl -LO "https://dl.k8s.io/release/$KUBECTL_VERSION/bin/linux/amd64/kubectl"
13+
curl -LO "https://dl.k8s.io/release/$KUBECTL_VERSION/bin/linux/$(go env GOARCH)/kubectl"
1414
chmod +x kubectl
1515
mv kubectl /usr/local/bin/kubectl
1616

docs/book/src/cronjob-tutorial/testdata/project/.github/workflows/test-chart.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ jobs:
1919

2020
- name: Install the latest version of kind
2121
run: |
22-
curl -Lo ./kind https://kind.sigs.k8s.io/dl/latest/kind-linux-amd64
22+
curl -Lo ./kind https://kind.sigs.k8s.io/dl/latest/kind-linux-$(go env GOARCH)
2323
chmod +x ./kind
2424
sudo mv ./kind /usr/local/bin/kind
2525

docs/book/src/cronjob-tutorial/testdata/project/.github/workflows/test-e2e.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ jobs:
1919

2020
- name: Install the latest version of kind
2121
run: |
22-
curl -Lo ./kind https://kind.sigs.k8s.io/dl/latest/kind-linux-amd64
22+
curl -Lo ./kind https://kind.sigs.k8s.io/dl/latest/kind-linux-$(go env GOARCH)
2323
chmod +x ./kind
2424
sudo mv ./kind /usr/local/bin/kind
2525

docs/book/src/getting-started/testdata/project/.devcontainer/post-install.sh

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,16 +1,16 @@
11
#!/bin/bash
22
set -x
33

4-
curl -Lo ./kind https://kind.sigs.k8s.io/dl/latest/kind-linux-amd64
4+
curl -Lo ./kind https://kind.sigs.k8s.io/dl/latest/kind-linux-$(go env GOARCH)
55
chmod +x ./kind
66
mv ./kind /usr/local/bin/kind
77

8-
curl -L -o kubebuilder https://go.kubebuilder.io/dl/latest/linux/amd64
8+
curl -L -o kubebuilder https://go.kubebuilder.io/dl/latest/linux/$(go env GOARCH)
99
chmod +x kubebuilder
1010
mv kubebuilder /usr/local/bin/
1111

1212
KUBECTL_VERSION=$(curl -L -s https://dl.k8s.io/release/stable.txt)
13-
curl -LO "https://dl.k8s.io/release/$KUBECTL_VERSION/bin/linux/amd64/kubectl"
13+
curl -LO "https://dl.k8s.io/release/$KUBECTL_VERSION/bin/linux/$(go env GOARCH)/kubectl"
1414
chmod +x kubectl
1515
mv kubectl /usr/local/bin/kubectl
1616

docs/book/src/getting-started/testdata/project/.github/workflows/test-chart.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ jobs:
1919

2020
- name: Install the latest version of kind
2121
run: |
22-
curl -Lo ./kind https://kind.sigs.k8s.io/dl/latest/kind-linux-amd64
22+
curl -Lo ./kind https://kind.sigs.k8s.io/dl/latest/kind-linux-$(go env GOARCH)
2323
chmod +x ./kind
2424
sudo mv ./kind /usr/local/bin/kind
2525

0 commit comments

Comments
 (0)