From: Anthony Green Date: Thu, 1 Feb 2024 03:43:38 +0000 (-0500) Subject: `feat(github-actions): add new build workflow for warp` X-Git-Tag: upstream/3.4.7~42 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=c07c40ee9444e029bc595860a669de32b7af282a;p=platform%2Fupstream%2Flibffi.git `feat(github-actions): add new build workflow for warp` --- diff --git a/.allow-ai-service b/.allow-ai-service new file mode 100644 index 0000000..e69de29 diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 05d0e6a..a507248 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -14,6 +14,30 @@ on: # A workflow run is made up of one or more jobs that can run sequentially or in parallel jobs: + build-warp: + name: ${{ matrix.HOST }} ${{ matrix.CONFIGURE_OPTIONS }} ${{ matrix.MEVAL }} ${{ matrix.LIBFFI_TEST_OPTIMIZATION }} + runs-on: warp-ubuntu-latest-arm64-2x + + strategy: + fail-fast: false + matrix: + include: + - HOST: "aarch64-linux-gnu" + + steps: + - uses: actions/checkout@v3 + + - env: + MEVAL: ${{ matrix.MEVAL }} + HOST: ${{ matrix.HOST }} + LDFLAGS: ${{ matrix.LDFLAGS }} + RUNTESTFLAGS: ${{ matrix.RUNTESTFLAGS }} + CONFIGURE_OPTIONS: ${{ matrix.CONFIGURE_OPTIONS }} + run: | + if test x"$MEVAL" != x; then eval ${MEVAL}; fi + ./.ci/install.sh + ./.ci/build.sh + build-sim: name: ${{ matrix.HOST }} ${{ matrix.CONFIGURE_OPTIONS }} ${{ matrix.MEVAL }} ${{ matrix.LIBFFI_TEST_OPTIMIZATION }} runs-on: ubuntu-latest