From cf77cb3f739d230ef6a9b163e3ad1da2e51885ce Mon Sep 17 00:00:00 2001 From: Yaroslav Bolyukin Date: Sat, 23 Apr 2022 18:26:21 +0300 Subject: [PATCH] ci: enable experimental features on test refs Signed-off-by: Yaroslav Bolyukin --- .github/workflows/release.yml | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index b157a3f0..399c137e 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -106,6 +106,10 @@ jobs: - name: Checkout uses: actions/checkout@v2 + - name: Add experimental flags + if: ${{ endsWith(github.ref, '-test' )}} + run: echo 'EXPERIMENTAL_FLAGS=--features=experimental' >> $GITHUB_ENV + - name: Linux x86 cross compiler if: ${{ matrix.target == 'i686-unknown-linux-gnu' }} run: sudo apt install gcc-multilib @@ -128,7 +132,7 @@ jobs: - name: Run ARM build if: ${{ startsWith(matrix.target, 'aarch64-unknown-linux-') }} shell: bash - run: cross build --bin=jrsonnet --release --target ${{ matrix.target }} + run: cross build --bin=jrsonnet --release --target ${{ matrix.target }} ${{ env.EXPERIMENTAL_FLAGS }} - name: Run ARM strip if: ${{ startsWith(matrix.target, 'aarch64-unknown-linux-') }} @@ -140,7 +144,7 @@ jobs: uses: actions-rs/cargo@v1 with: command: build - args: --bin=jrsonnet --release --target ${{ matrix.target }} + args: --bin=jrsonnet --release --target ${{ matrix.target }} ${{ env.EXPERIMENTAL_FLAGS }} - name: Run strip if: ${{ !startsWith(matrix.target, 'aarch64-unknown-linux-') }}