Skip to content

Commit

Permalink
Merge branch 'master' into gh250_dealloc_deadlock
Browse files Browse the repository at this point in the history
  • Loading branch information
scoder committed May 29, 2024
2 parents e97ee19 + 1af4dea commit 47b203b
Show file tree
Hide file tree
Showing 16 changed files with 505 additions and 174 deletions.
12 changes: 12 additions & 0 deletions .github/dependabot.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
version: 2
updates:
# Maintain dependencies for GitHub Actions
- package-ecosystem: "github-actions"
directory: "/"
schedule:
# Check for updates to GitHub Actions every week
interval: "weekly"
groups:
github-actions:
patterns:
- "*"
16 changes: 8 additions & 8 deletions .github/workflows/ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -78,19 +78,19 @@ jobs:
LUPA_WITH_LUA_DLOPEN: ${{ startsWith(matrix.os, 'windows') && 'false' || 'true' }}

steps:
- uses: actions/checkout@v3
- uses: actions/checkout@v4

- name: Check out recursively
run: git submodule update --init --recursive

- name: Set up Python ${{ matrix.python-version }}
if: ${{ !startsWith(matrix.os, 'ubuntu') || startsWith(matrix.python-version, '3.') || startsWith(matrix.python-version, 'pypy') }}
uses: actions/setup-python@v4
if: startsWith(matrix.python-version, '3.') || startsWith(matrix.python-version, 'pypy') || !startsWith(matrix.os, 'ubuntu')
uses: actions/setup-python@v5
with:
python-version: ${{ matrix.python-version }}

- name: Set up Python2 (Linux)
if: ${{ matrix.python-version == '2.7' && startsWith(matrix.os, 'ubuntu') }}
if: matrix.python-version == '2.7' && startsWith(matrix.os, 'ubuntu')
run: |
sudo ln -fs python2 /usr/bin/python
sudo apt-get update
Expand All @@ -106,7 +106,7 @@ jobs:
python -m pip install -U wheel tox virtualenv -r requirements.txt
- name: Set up Lua ${{ matrix.lua-version }}
if: ${{ contains(matrix.os, 'ubuntu') && !contains(matrix.lua-version, 'bundle') }}
if: contains(matrix.os, 'ubuntu') && matrix.lua-version != 'bundle'
run: sudo apt-get install lib${{ matrix.lua-version }}-dev

- name: Build wheel
Expand All @@ -125,9 +125,9 @@ jobs:
LDFLAGS: ${{ env.CFLAGS_LTO }}

- name: Upload wheels
if: ${{ contains(matrix.lua-version, 'bundle') }}
uses: actions/upload-artifact@v3
if: matrix.lua-version == 'bundle' && matrix.os == 'macos-latest'
uses: actions/upload-artifact@v4
with:
name: wheels-${{ runner.os }}
name: wheels-${{ matrix.os }}-${{ matrix.python-version }}
path: dist/*.whl
if-no-files-found: ignore
Loading

0 comments on commit 47b203b

Please sign in to comment.