feat: add macOS testing workflow for comprehensive CI coverage
This commit is contained in:
@@ -52,8 +52,20 @@ jobs:
|
||||
--tag "${{ github.ref_name }}"
|
||||
dist/LM-Gambit-*.zip dist/LM-Gambit-*.tar.gz
|
||||
|
||||
# Without this the dry run is only half a test: the archives are built,
|
||||
# listed, and then destroyed with the job container, so nobody can open
|
||||
# one. On a tag the archives reach the release instead, which is why this
|
||||
# is scoped to the tagless path.
|
||||
- name: Upload archives for inspection
|
||||
if: ${{ !startsWith(github.ref, 'refs/tags/v') }}
|
||||
uses: actions/upload-artifact@v4
|
||||
with:
|
||||
name: LM-Gambit-archives
|
||||
path: dist/LM-Gambit-*
|
||||
if-no-files-found: error
|
||||
|
||||
- name: Dry run note
|
||||
if: ${{ !startsWith(github.ref, 'refs/tags/v') }}
|
||||
run: |
|
||||
echo "No tag — archives built but not published."
|
||||
echo "No tag — archives built and uploaded as artifacts, not published."
|
||||
ls -lh dist/
|
||||
|
||||
Reference in New Issue
Block a user