Merge pull request #70 from hexedtech/fix/ci-lua-py

fix: lua and python release CIs
This commit is contained in:
zaaarf 2024-11-17 14:47:41 +01:00 committed by GitHub
commit bc8314d5b7
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
5 changed files with 17 additions and 15 deletions

View file

@ -2,8 +2,8 @@ name: java
on:
push:
branches:
- stable
tags:
- 'v[0-9]+.[0-9]+.[0-9]+'
permissions:
contents: read

View file

@ -2,8 +2,8 @@ name: javascript
on:
push:
branches:
- stable
tags:
- 'v[0-9]+.[0-9]+.[0-9]+'
permissions:
contents: read

View file

@ -2,8 +2,8 @@ name: lua
on:
push:
branches:
- stable
tags:
- 'v[0-9]+.[0-9]+.[0-9]+'
permissions:
contents: read
@ -38,7 +38,7 @@ jobs:
- uses: arduino/setup-protoc@v3
with:
repo-token: ${{ secrets.GITHUB_TOKEN }}
- run: cargo build --release --features=luajit
- run: cargo build --release --features=lua
- id: previoustag
uses: "WyriHaximus/github-action-get-previous-tag@v1"
with:

View file

@ -7,8 +7,8 @@ name: python
on:
push:
branches:
- stable
tags:
- 'v[0-9]+.[0-9]+.[0-9]+'
permissions:
contents: read
@ -91,9 +91,11 @@ jobs:
matrix:
versions:
- python: 3.8
features: py-noabi
extra: ''
name: 'py'
- python: 3.x
features: py
extra: '--no-default-features'
name: 'py-noabi'
platform:
- runner: windows-latest
target: x64
@ -114,12 +116,12 @@ jobs:
working-directory: dist/py
target: ${{ matrix.platform.target }}
container: 'off'
args: --release --out ./build --features ${{ matrix.versions.features }}
args: --release --out ./build ${{ matrix.versions.extra }} --features py
sccache: 'true'
- name: Upload wheels
uses: actions/upload-artifact@v4
with:
name: codemp-${{ matrix.versions.features }}-windows-${{ matrix.platform.target }}
name: codemp-${{ matrix.versions.name }}-windows-${{ matrix.platform.target }}
path: dist/py/build
macos:

View file

@ -2,8 +2,8 @@ name: rust
on:
push:
branches:
- stable
tags:
- 'v[0-9]+.[0-9]+.[0-9]+'
env:
CARGO_TERM_COLOR: always