Skip to content

Commit

Permalink
ci: Upload devkits
Browse files Browse the repository at this point in the history
Co-authored-by: Ole André Vadla Ravnås <[email protected]>
  • Loading branch information
s1341 and oleavr committed Jan 29, 2024
1 parent 3b2ad0b commit 7d76663
Showing 1 changed file with 14 additions and 19 deletions.
33 changes: 14 additions & 19 deletions .github/workflows/ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -51,35 +51,30 @@ jobs:
runs-on: windows-latest
strategy:
matrix:
arch: [amd64_x86, amd64]
arch: [x86_64, x86]
fail-fast: false
steps:
- name: Check out repo
uses: actions/checkout@v3
- name: Set up Python
uses: actions/setup-python@v4
uses: actions/checkout@v4
with:
python-version: '${{ env.PYTHON_VERSION }}'
- name: Install dependencies
run: pip install meson==${{ env.MESON_VERSION }} ninja
- name: Environment
submodules: recursive
- name: Set up MSVS environment
uses: ilammy/msvc-dev-cmd@v1
with:
arch: ${{ matrix.arch }}
- name: Build
run: |
meson setup `
--default-library static `
-Doptimization=s `
-Dgumpp=enabled `
-Dgumjs=enabled `
--force-fallback-for=zlib `
build
meson compile -C build
.\configure --prefix=build\frida-windows-${{ matrix.arch }}
.\make install
- name: Build Gum devkit
run: python releng\devkit.py frida-gum windows-${{ matrix.arch }} build/devkits/gum
- name: Upload Gum devkit
uses: actions/upload-artifact@v4
with:
name: devkit-windows-${{ matrix.arch }}
path: build/devkits/gum/
- name: Test
run: |
Copy-Item build\bindings\gumpp\frida-gumpp-1.0.dll -Destination build\tests\
.\build\tests\gum-tests.exe
run: .\make check

macos-x86_64:
if: false
Expand Down

0 comments on commit 7d76663

Please sign in to comment.