Skip to content

Commit 3d1d735

Browse files
authored
Merge pull request #1486 from kernelkit/release-tests
Run regression tests as part of release workflow
2 parents 4c0996b + e496826 commit 3d1d735

2 files changed

Lines changed: 12 additions & 4 deletions

File tree

.github/workflows/release.yml

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -40,9 +40,16 @@ jobs:
4040
version: ${{ needs.set-version.outputs.version }}
4141
use_cache: true
4242

43+
test:
44+
needs: build
45+
uses: ./.github/workflows/test.yml
46+
with:
47+
target: x86_64
48+
name: infix
49+
4350
release:
4451
name: Release Infix ${{ github.ref_name }}
45-
needs: build
52+
needs: [build, test]
4653
runs-on: [self-hosted, release]
4754
permissions:
4855
contents: write

.github/workflows/test.yml

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -105,10 +105,11 @@ jobs:
105105
106106
ls -l
107107
mkdir -p output
108-
mv ${name}-${target}.tar.gz output/
108+
tarfile=$(ls ${name}-${target}*.tar.gz | head -1)
109+
mv "$tarfile" output/
109110
cd output/
110-
tar xf ${name}-${target}.tar.gz
111-
ln -s ${name}-${target} images
111+
tar xf "$tarfile"
112+
ln -s "${tarfile%.tar.gz}" images
112113
113114
- name: Regression Test ${{ env.TARGET }}
114115
run: |

0 commit comments

Comments
 (0)