From 4c5465229e1bd64183fb603b1c1912eda9b48e79 Mon Sep 17 00:00:00 2001 From: Alex Orlenko Date: Wed, 14 Jan 2026 21:44:25 +0000 Subject: [PATCH] Update CI --- .github/workflows/main.yml | 20 ++------------------ 1 file changed, 2 insertions(+), 18 deletions(-) diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index 9cbb0d0..b67adcc 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -31,28 +31,12 @@ jobs: cargo build --features "${{ matrix.lua }},vendored,async,serde,macros,anyhow,userdata-wrappers,send" shell: bash - name: Build ${{ matrix.lua }} pkg-config - if: ${{ matrix.os == 'ubuntu-latest' }} + if: ${{ matrix.os == 'ubuntu-latest' && matrix.lua != 'lua55' }} run: | sudo apt-get update sudo apt-get install -y --no-install-recommends liblua5.4-dev liblua5.3-dev liblua5.2-dev liblua5.1-0-dev libluajit-5.1-dev cargo build --features "${{ matrix.lua }}" - build_aarch64_cross_macos: - name: Cross-compile to aarch64-apple-darwin - runs-on: macos-latest - needs: build - strategy: - matrix: - lua: [lua55, lua54, lua53, lua52, lua51, luajit] - steps: - - uses: actions/checkout@main - - uses: dtolnay/rust-toolchain@stable - with: - toolchain: stable - target: aarch64-apple-darwin - - name: Cross-compile - run: cargo build --target aarch64-apple-darwin --features "${{ matrix.lua }},vendored,async,send,serde,macros,anyhow,userdata-wrappers" - build_aarch64_cross_ubuntu: name: Cross-compile to aarch64-unknown-linux-gnu runs-on: ubuntu-latest @@ -219,7 +203,7 @@ jobs: needs: build strategy: matrix: - lua: [lua55, lua54, luajit] + lua: [lua54, luajit] defaults: run: shell: msys2 {0}