Files
Descent3/.github/workflows/ci.yml
halprin d48b0f1d7f macOS Code Signing and Notarization (#669)
* Code sign the macOS binaries that go into d3-osx.hog

* Code sign the netcon clients for macOS

* Update Build GitHub Action to support macOS signing, package, and notarization

* Update secret name

* try using glob syntax to sign everything in netgames

* Clean the installed folder after making disk image and move disk image into installed folder

* Remove all references to the macOS binary not being signed in USAGE.md readme

* Split the PR workflow from the main build workflow to be explicit

* Test passing in secrets into PR

* Remove test of putting secrets into PR workflow

* Try DescentDevelopers version of GitHub Actions

* test fake secret to test

* Remove fake secret, test was successful

* Set CODESIGN_IDENTITY in the top level CMakeLists.txt

* Create macos_sign CMake function

* Update BUILD.md wih the new description of CODESIGN_IDENTITY

* Test using a combined variable

* Remove test secret

* Indent only two spaces
2025-02-27 08:18:07 -07:00

19 lines
273 B
YAML

name: Continuous Integration
on:
pull_request:
branches:
- main
paths-ignore:
- '**/README.md'
- '**/LICENSE'
jobs:
build:
name: Build for PR
uses: ./.github/workflows/build.yml
# explicitly not passing secrets into the build