mirror of
https://github.com/kevinbentley/Descent3.git
synced 2026-04-04 20:00:04 -04:00
* 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
19 lines
273 B
YAML
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
|