From be2d8b7f5b96163ddd002187419bffd811a6da35 Mon Sep 17 00:00:00 2001 From: Matthew Johnston Date: Thu, 12 Sep 2024 23:08:31 -0500 Subject: [PATCH] build --- .github/workflows/precompile.yml | 22 ++++++++-------------- mix.exs | 3 --- 2 files changed, 8 insertions(+), 17 deletions(-) diff --git a/.github/workflows/precompile.yml b/.github/workflows/precompile.yml index 4521432..7d0d59b 100644 --- a/.github/workflows/precompile.yml +++ b/.github/workflows/precompile.yml @@ -2,8 +2,8 @@ name: precompile on: push: - tags: - - 'v*' + branches: + - 'precompile-woes' permissions: contents: write @@ -19,18 +19,18 @@ jobs: fail-fast: false matrix: job: - - { os: "ubuntu-20.04", otp: "23", elixir: "1.14" } - - { os: "macos-11", otp: "24.3.4.16", elixir: "1.14.3"} - - { os: "windows-2019", otp: "25", elixir: "1.14"} + - { os: "ubuntu-20.04", otp: "25.0", elixir: "1.14" } + - { os: "macos-12", otp: "25.0", elixir: "1.14.3"} + - { os: "windows-2019", otp: "25.0", elixir: "1.14"} steps: - uses: actions/checkout@v3 - uses: erlef/setup-beam@v1 - if: matrix.job.os != 'macos-11' + if: matrix.job.os != 'macos-12' with: otp-version: ${{ matrix.job.otp }} elixir-version: ${{ matrix.job.elixir }} - name: Install erlang and elixir - if: matrix.job.os == 'macos-11' + if: matrix.job.os == 'macos-12' run: | export ROOT_DIR=$(pwd) @@ -84,7 +84,7 @@ jobs: - name: Create precompiled library shell: bash run: | - if [ "${{ matrix.job.os }}" = "macos-11" ]; then + if [ "${{ matrix.job.os }}" = "macos-12" ]; then export PATH=$(pwd)/cache/otp/usr/local/bin:$(pwd)/./cache/elixir/elixir-${{ matrix.job.elixir }}/bin:${PATH} export ERL_ROOTDIR=$(pwd)/cache/otp/usr/local/lib/erlang elif [ "${{ matrix.job.os }}" = "ubuntu-20.04" ]; then @@ -97,9 +97,3 @@ jobs: mkdir -p "${ELIXIR_MAKE_CACHE_DIR}" mix deps.get mix elixir_make.precompile - - - uses: softprops/action-gh-release@v1 - if: startsWith(github.ref, 'refs/tags/') - with: - files: | - cache/*.tar.gz diff --git a/mix.exs b/mix.exs index 27abc29..5008b16 100644 --- a/mix.exs +++ b/mix.exs @@ -158,9 +158,6 @@ defmodule Exqlite.MixProject do "aarch64-linux-gnu" => "aarch64-linux-gnu-", "riscv64-linux-gnu" => "riscv64-linux-gnu-" }, - {:unix, :darwin} => %{ - :include_default_ones => true - }, {:win32, :nt} => %{ :include_default_ones => true }