diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index f50a0b59b..6bc62e01d 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -40,9 +40,16 @@ jobs: version: ${{ needs.set-version.outputs.version }} use_cache: true + test: + needs: build + uses: ./.github/workflows/test.yml + with: + target: x86_64 + name: infix + release: name: Release Infix ${{ github.ref_name }} - needs: build + needs: [build, test] runs-on: [self-hosted, release] permissions: contents: write diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index 6e6894380..2c857cb9c 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -105,10 +105,11 @@ jobs: ls -l mkdir -p output - mv ${name}-${target}.tar.gz output/ + tarfile=$(ls ${name}-${target}*.tar.gz | head -1) + mv "$tarfile" output/ cd output/ - tar xf ${name}-${target}.tar.gz - ln -s ${name}-${target} images + tar xf "$tarfile" + ln -s "${tarfile%.tar.gz}" images - name: Regression Test ${{ env.TARGET }} run: |