Skip to content

Commit 77add6f

Browse files
committed
version 0.0.1
1 parent cee6929 commit 77add6f

4 files changed

Lines changed: 44 additions & 14 deletions

File tree

.github/actions/test/action.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,7 @@ runs:
3434

3535
# Regular tests (non-musl platforms)
3636
- name: Run regular tests
37-
if: ${{ inputs.test-type == 'standard' && inputs.is-musl != true }}
37+
if: ${{ inputs.test-type == 'standard' && inputs.is-musl != 'true' }}
3838
run: |
3939
python -m pip install pytest
4040
WHEEL_PATH=$(ls dist/*.whl)
@@ -44,7 +44,7 @@ runs:
4444

4545
# Musl tests
4646
- name: Run musl tests
47-
if: ${{ inputs.test-type == 'standard' && inputs.is-musl == true }}
47+
if: ${{ inputs.test-type == 'standard' && inputs.is-musl == 'true' }}
4848
uses: addnab/docker-run-action@v3
4949
with:
5050
image: alpine:latest

.github/workflows/CI.yml

Lines changed: 40 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -105,54 +105,84 @@ jobs:
105105
strategy:
106106
fail-fast: false
107107
matrix:
108-
# Define default values
109-
runner: [ubuntu-latest]
110-
platform-name: [linux-x86_64]
111-
is-musl: [false]
112-
python-version: ["3.12"]
113-
test-type: [standard]
114-
115-
# Define the matrix combinations
116-
include:
108+
config:
117109
# Platform tests with Python 3.12
118110
- name: Linux x86_64
119-
# Using defaults
111+
runner: ubuntu-latest
112+
platform-name: linux-x86_64
113+
is-musl: false
114+
python-version: "3.12"
115+
test-type: standard
120116

121117
- name: Linux musl
122118
runner: ubuntu-22.04
123119
platform-name: linux-musl-x86_64
124120
is-musl: true
121+
python-version: "3.12"
122+
test-type: standard
125123

126124
- name: Windows
127125
runner: windows-latest
128126
platform-name: windows-x64
127+
is-musl: false
128+
python-version: "3.12"
129+
test-type: standard
129130

130131
- name: macOS x86_64
131132
runner: macos-13
132133
platform-name: macos-x86_64
134+
is-musl: false
135+
python-version: "3.12"
136+
test-type: standard
133137

134138
- name: macOS ARM64
135139
runner: macos-14
136140
platform-name: macos-arm64
141+
is-musl: false
142+
python-version: "3.12"
143+
test-type: standard
137144

138145
# Additional Python versions for Linux x86_64
139146
- name: Python 3.8
147+
runner: ubuntu-latest
148+
platform-name: linux-x86_64
149+
is-musl: false
140150
python-version: "3.8"
151+
test-type: standard
141152

142153
- name: Python 3.9
154+
runner: ubuntu-latest
155+
platform-name: linux-x86_64
156+
is-musl: false
143157
python-version: "3.9"
158+
test-type: standard
144159

145160
- name: Python 3.10
161+
runner: ubuntu-latest
162+
platform-name: linux-x86_64
163+
is-musl: false
146164
python-version: "3.10"
165+
test-type: standard
147166

148167
- name: Python 3.11
168+
runner: ubuntu-latest
169+
platform-name: linux-x86_64
170+
is-musl: false
149171
python-version: "3.11"
172+
test-type: standard
150173

151174
- name: Python 3.13
175+
runner: ubuntu-latest
176+
platform-name: linux-x86_64
177+
is-musl: false
152178
python-version: "3.13"
179+
test-type: standard
153180

154181
# Minimum dependencies test
155182
- name: Min Dependencies
183+
runner: ubuntu-latest
184+
platform-name: linux-x86_64
185+
is-musl: false
156186
python-version: "3.8"
157187
test-type: min_deps
158188
steps:

Cargo.lock

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "omfilesrspy"
3-
version = "0.1.0"
3+
version = "0.0.1"
44
edition = "2021"
55

66
# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html

0 commit comments

Comments
 (0)