diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 7fe464f..1e5deb5 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -118,10 +118,32 @@ jobs: name: test-reports-${{ matrix.os }} path: | **/build/reports/tests/test + smoke-test: + name: Smoke test linux-x86_64 on ${{ matrix.os }} + needs: [ build ] + runs-on: ${{ matrix.os }} + strategy: + fail-fast: false + matrix: + os: [ubuntu-22.04, ubuntu-24.04] + steps: + - name: Download linux-x86_64 binary + uses: actions/download-artifact@d3f86a106a0bac45b974a628896c90dbdf5c8093 # v4.3.0 + with: + name: nativeCompile-ubuntu-latest + path: ./bin + + - name: Run binary + run: | + uname -a + lscpu + ulimit -a + chmod +x ./bin/wave + ./bin/wave --version release: name: Release if: "contains(github.event.head_commit.message, '[release]') && github.event.ref=='refs/heads/master'" - needs: [ build ] + needs: [ build, smoke-test ] runs-on: ubuntu-latest permissions: contents: write diff --git a/run.sh b/run.sh index 3a997c7..738ed16 100755 --- a/run.sh +++ b/run.sh @@ -16,4 +16,4 @@ # args="${@:--h}" -./gradlew run --args="$args" +./gradlew run --console=plain --args="$args"