Skip to content

Commit d7c8cc5

Browse files
committed
workflow dep bumps
1 parent ff863ff commit d7c8cc5

File tree

1 file changed

+29
-7
lines changed

1 file changed

+29
-7
lines changed

.github/workflows/build.yaml

+29-7
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ jobs:
2323

2424
steps:
2525
- name: Checkout Repo
26-
uses: actions/checkout@v3
26+
uses: actions/checkout@v4
2727
- name: Set sha_short
2828
run: |
2929
echo "sha_short=$(echo ${{ github.sha }} | cut -c1-7)" >> $GITHUB_ENV
@@ -35,7 +35,7 @@ jobs:
3535
fi
3636
echo "branch=${branch}" >> $GITHUB_ENV
3737
- name: Login to Docker Hub
38-
uses: docker/login-action@v2
38+
uses: docker/login-action@v3
3939
with:
4040
username: ${{ secrets.DOCKER_USERNAME }}
4141
password: ${{ secrets.DOCKER_PASSWORD }}
@@ -81,7 +81,7 @@ jobs:
8181

8282
steps:
8383
- name: Checkout Repo
84-
uses: actions/checkout@v3
84+
uses: actions/checkout@v4
8585
- name: Set sha_short
8686
id: vars
8787
run: |-
@@ -94,7 +94,7 @@ jobs:
9494
fi
9595
echo "branch=${branch}" >> $GITHUB_ENV
9696
- name: Checkout ${{ matrix.name }} Gitops Repo
97-
uses: actions/checkout@v3
97+
uses: actions/checkout@v4
9898
with:
9999
token: ${{ secrets[matrix.secret] }}
100100
repository: ${{ matrix.repo }}
@@ -105,9 +105,31 @@ jobs:
105105
git config user.name "adh-pipeline"
106106
git config user.email "[email protected]"
107107
- name: Setup Kustomize
108-
uses: imranismail/setup-kustomize@v2
109-
with:
110-
kustomize-version: "5.2.1"
108+
env:
109+
BIN_DIR: "/tmp/bin"
110+
KUSTOMIZE_VERSION: "5.2.1"
111+
run: |
112+
mkdir -p "${BIN_DIR}"
113+
pushd "${BIN_DIR}" || exit 1
114+
115+
KUSTOMIZE_FILENAME="kustomize_v${KUSTOMIZE_VERSION}_linux_amd64.tar.gz"
116+
117+
set -e
118+
119+
KUSTOMIZE_DOWNLOAD_PATH="${BIN_DIR}/${KUSTOMIZE_FILENAME}"
120+
121+
if [ -f "${KUSTOMIZE_DOWNLOAD_PATH}" ]; then
122+
echo "Kustomize already downloaded"
123+
else
124+
curl -o "${KUSTOMIZE_FILENAME}" -L "https://github.com/kubernetes-sigs/kustomize/releases/download/kustomize%2Fv${VERSION}/${KUSTOMIZE_FILENAME}"
125+
fi
126+
tar xzf "${KUSTOMIZE_FILENAME}"
127+
chmod u+x kustomize
128+
popd
129+
130+
echo "${BIN_DIR}" >> $GITHUB_PATH
131+
"${BIN_DIR}/kustomize" version
132+
kustomize version
111133
- name: Update prod overlay
112134
if: ${{ env.branch == 'main' }}
113135
run: |

0 commit comments

Comments
 (0)