Commit 93abc63
committed
ci: upgrade macOS CI and improve performance
- Upgrade macOS runner from macos-12 to macos-14 (Apple Silicon)
- Update architecture triple to aarch64-apple-darwin for macOS
- Add Python 3.11 and 3.12 to test matrix for better coverage
- Optimize CI performance with dependency caching
- Add Poetry cache for faster builds
- Update Python version to 3.12 for codecov and publish workflows
- Add poetry lock --no-update to handle dependency changes
- Reduce matrix size by excluding some Python version combinations
- Update poetry.lock file with new click dependency
Benefits:
- Better resource availability on macOS-14 runners
- Faster CI execution with caching
- More comprehensive Python version testing
- Reduced CI resource usage with optimized matrix1 parent b48e4bc commit 93abc63
File tree
4 files changed
+45
-14
lines changed- .github/workflows
4 files changed
+45
-14
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
36 | 36 | | |
37 | 37 | | |
38 | 38 | | |
| 39 | + | |
39 | 40 | | |
40 | 41 | | |
41 | 42 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
50 | 50 | | |
51 | 51 | | |
52 | 52 | | |
| 53 | + | |
53 | 54 | | |
54 | 55 | | |
55 | 56 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
45 | 45 | | |
46 | 46 | | |
47 | 47 | | |
| 48 | + | |
48 | 49 | | |
49 | 50 | | |
50 | 51 | | |
| |||
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
0 commit comments