Fix release workflow runners and Node 24 readiness
CI/CD / test (macos-latest, 3.12) (push) Waiting to run
CI/CD / test (macos-latest, 3.13) (push) Waiting to run
CI/CD / test (ubuntu-latest, 3.12) (push) Waiting to run
CI/CD / test (ubuntu-latest, 3.13) (push) Waiting to run
CI/CD / test (windows-latest, 3.12) (push) Waiting to run
CI/CD / test (windows-latest, 3.13) (push) Waiting to run

This commit is contained in:
xixu-me committed 2026-03-17 17:10:36 +08:00
1 parent a3350b1a27
commit e0cf05dea0
2 files changed
+8 -4

No files matched your search

+7 -3
View File
@@ -1,5 +1,8 @@
name: CI/CD
env:
FORCE_JAVASCRIPT_ACTIONS_TO_NODE24: "true"
on:
push:
branches: [main, develop]
@@ -141,11 +144,11 @@ jobs:
python-version: "3.12"
cross_compile: true
# macOS architectures
- os: macos-13 # Intel-based runner
- os: macos-15-intel # Intel-based runner
os_name: darwin
arch: amd64
python-version: "3.12"
- os: macos-14 # ARM-based runner (M1/M2)
- os: macos-15 # ARM-based runner (M1/M2)
os_name: darwin
arch: arm64
python-version: "3.12"
@@ -194,7 +197,7 @@ jobs:
}
- name: Build binary for ARM64 on macOS
if: matrix.os == 'macos-14' && matrix.arch == 'arm64'
if: matrix.os_name == 'darwin' && matrix.arch == 'arm64'
run: |
python -m PyInstaller --onefile --name tzst --console --target-arch arm64 --icon docs/_static/favicon.ico src/main.py
@@ -314,6 +317,7 @@ jobs:
- uses: actions/checkout@v6
with:
fetch-depth: 0
ref: main
- name: Set up Python
uses: actions/setup-python@v6
+1 -1
View File
@@ -4,7 +4,7 @@ Leveraging cutting-edge Zstandard compression to deliver superior performance,
security, and reliability.
"""
__version__ = "1.3.1"
__version__ = "1.3.2"
from .core import (
TzstArchive,