Skip to content

Commit 1678c51

Browse files
committed
Update GitHub Actions workflows
- Remove macOS test environment - Use only Ubuntu for CI/CD - Streamline test and build process with uv - Use official PyPI publish action
1 parent 2ccd89a commit 1678c51

File tree

2 files changed

+3
-4
lines changed

2 files changed

+3
-4
lines changed

.github/workflows/publish.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,12 +7,11 @@ on:
77

88
jobs:
99
test:
10+
runs-on: ubuntu-latest
1011
strategy:
1112
matrix:
12-
os: [ubuntu-latest, macos-latest]
1313
python-version: ["3.11"]
1414

15-
runs-on: ${{ matrix.os }}
1615
steps:
1716
- uses: actions/checkout@v4
1817

@@ -68,3 +67,4 @@ jobs:
6867
uses: pypa/gh-action-pypi-publish@release/v1
6968
with:
7069
password: ${{ secrets.PYPI_TOKEN }}
70+
password: ${{ secrets.PYPI_TOKEN }}

.github/workflows/test.yml

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,12 +8,11 @@ on:
88

99
jobs:
1010
test:
11+
runs-on: ubuntu-latest
1112
strategy:
1213
matrix:
13-
os: [ubuntu-latest, macos-latest]
1414
python-version: ["3.11"]
1515

16-
runs-on: ${{ matrix.os }}
1716
steps:
1817
- uses: actions/checkout@v4
1918

0 commit comments

Comments
 (0)