ci: GitHub Actions twin of the Gitea macOS workflow #174

Merged
gronod merged 2 commits from ci/github-workflows into develop 2026-09-14 16:42:04 +01:00
Owner

Adds .github/workflows/macos.yml as a github.com-compatible copy of .gitea/workflows/macos.yml. Same jobs (build-and-test, package), same prerelease skip, same UI-attach retry.

GitHub-only deltas (called out at the top of the file):

Gitea GitHub
runs-on: macos-12 (self-hosted Monterey) macos-14 — github.com retired macos-12; the Gitea file already says macos-14 works
actions/upload-artifact@v3 @v4 — v3 is shut down on github.com
Node CA bundle from the System keychain omitted — only needed for the private Gitea CA
scripts/attach-release-asset.sh (Gitea /api/v1) gh release create/upload --clobber
secrets.GITEA_TOKEN github.token with contents: write on package

Signing/notarization secrets are unchanged (CODESIGN_IDENTITY, DEVELOPMENT_TEAM, NOTARIZE_*, APPLE_TEAM_ID). .gitea/workflows/macos.yml is untouched.

Adds `.github/workflows/macos.yml` as a github.com-compatible copy of `.gitea/workflows/macos.yml`. Same jobs (`build-and-test`, `package`), same prerelease skip, same UI-attach retry. GitHub-only deltas (called out at the top of the file): | Gitea | GitHub | | --- | --- | | `runs-on: macos-12` (self-hosted Monterey) | `macos-14` — github.com retired macos-12; the Gitea file already says macos-14 works | | `actions/upload-artifact@v3` | `@v4` — v3 is shut down on github.com | | Node CA bundle from the System keychain | omitted — only needed for the private Gitea CA | | `scripts/attach-release-asset.sh` (Gitea `/api/v1`) | `gh release create/upload --clobber` | | `secrets.GITEA_TOKEN` | `github.token` with `contents: write` on `package` | Signing/notarization secrets are unchanged (`CODESIGN_IDENTITY`, `DEVELOPMENT_TEAM`, `NOTARIZE_*`, `APPLE_TEAM_ID`). `.gitea/workflows/macos.yml` is untouched.
gronod added 1 commit 2026-09-14 16:33:29 +01:00
ci: add GitHub Actions twin of the Gitea macOS workflow
macOS CI / build-and-test (push) Skipped
macOS CI / build-and-test (pull_request) Failing after 42m38s
macOS CI / package (pull_request) Skipped
288b08e3d9
Copy .gitea/workflows/macos.yml to .github with the github.com deltas:
macos-14 (macos-12 is gone), upload-artifact@v4, no private-CA bundle,
and gh release upload instead of the Gitea asset script.
gronod added 1 commit 2026-09-14 16:41:45 +01:00
Update .github/workflows/macos.yml
macOS CI / build-and-test (push) Skipped
macOS CI / build-and-test (pull_request) Failing after 3m40s
macOS CI / package (pull_request) Skipped
cba9476af7
gronod merged commit 83ed53c7fc into develop 2026-09-14 16:42:04 +01:00
Sign in to join this conversation.
No Reviewers
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: gronod/iccery-v2-mac#174