Skip to content

Commit 32eded3

Browse files
committed
fix changing branches
1 parent 111107c commit 32eded3

File tree

1 file changed

+12
-14
lines changed

1 file changed

+12
-14
lines changed

.github/workflows/stackhpc.yml

Lines changed: 12 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -44,10 +44,16 @@ jobs:
4444
CI_CLOUD: ${{ vars.CI_CLOUD }} # default from repo settings
4545
TF_VAR_os_version: ${{ matrix.os_version }}
4646
steps:
47-
- uses: actions/checkout@v4
47+
48+
- name: Find the latest release
49+
run: |
50+
echo LATEST_RELEASE_TAG=$(curl -s https://api.github.com/repos/stackhpc/ansible-slurm-appliance/releases/latest | jq -r .tag_name) >> "$GITHUB_ENV"
51+
echo LATEST_RELEASE_TAG: $LATEST_RELEASE_TAG
52+
53+
- name: Checkout latest release
54+
uses: actions/checkout@v4
4855
with:
49-
fetch-depth: 0
50-
fetch-tags: true
56+
ref: $LATEST_RELEASE_TAG
5157

5258
- name: Override CI_CLOUD if PR label is present
5359
if: ${{ github.event_name == 'pull_request' }}
@@ -79,14 +85,6 @@ jobs:
7985
run: cat environments/.stackhpc/bastion_fingerprints >> ~/.ssh/known_hosts
8086
shell: bash
8187

82-
- name: Find the latest release
83-
run: |
84-
echo LATEST_RELEASE_TAG=$(curl -s https://api.github.com/repos/stackhpc/ansible-slurm-appliance/releases/latest | jq -r .tag_name) >> "$GITHUB_ENV"
85-
echo LATEST_RELEASE_TAG: $LATEST_RELEASE_TAG
86-
87-
- name: Checkout latest release
88-
run: git checkout $LATEST_RELEASE_TAG
89-
9088
- name: Install ansible etc
9189
run: dev/setup-env.sh
9290

@@ -181,9 +179,9 @@ jobs:
181179
env:
182180
DEMO_USER_PASSWORD: ${{ secrets.TEST_USER_PASSWORD }}
183181

184-
- name: Switch to current branch
185-
run: git checkout -
186-
182+
- name: Checkout current branch
183+
uses: actions/checkout@v4
184+
187185
- name: Reimage login and control nodes to image in current branch
188186
id: reimage_non_compute
189187
run: |

0 commit comments

Comments
 (0)