try running mac CI on self-hosted runner
This commit is contained in:
104
.github/workflows/ci.yml
vendored
104
.github/workflows/ci.yml
vendored
@@ -3,7 +3,7 @@
|
|||||||
|
|
||||||
on: {
|
on: {
|
||||||
push: {
|
push: {
|
||||||
branches: [ master, ci ]
|
branches: [ master, ci, ci2 ]
|
||||||
},
|
},
|
||||||
pull_request: {
|
pull_request: {
|
||||||
branches: [ master ]
|
branches: [ master ]
|
||||||
@@ -11,57 +11,57 @@
|
|||||||
},
|
},
|
||||||
|
|
||||||
jobs: {
|
jobs: {
|
||||||
# macos-xcode: {
|
macos-xcode: {
|
||||||
# runs-on: macos-13,
|
runs-on: macos-14,
|
||||||
# env: {
|
env: {
|
||||||
# DEVELOPER_DIR: /Applications/Xcode_14.2.app/Contents/Developer
|
DEVELOPER_DIR: /Applications/Xcode_14.2.app/Contents/Developer
|
||||||
# },
|
},
|
||||||
# steps: [
|
steps: [
|
||||||
# {
|
{
|
||||||
# name: checkout,
|
name: checkout,
|
||||||
# uses: actions/checkout@v4,
|
uses: actions/checkout@v4,
|
||||||
# with: { submodules: true }
|
with: { submodules: true }
|
||||||
# },
|
},
|
||||||
# {
|
{
|
||||||
# name: install Boost,
|
name: install Boost,
|
||||||
# run: brew install Boost@1.85
|
run: brew install Boost@1.85
|
||||||
# },
|
},
|
||||||
# {
|
{
|
||||||
# name: install SFML,
|
name: install SFML,
|
||||||
# run: ./.github/workflows/scripts/mac/install-sfml.sh
|
run: ./.github/workflows/scripts/mac/install-sfml.sh
|
||||||
# },
|
},
|
||||||
# {
|
{
|
||||||
# name: patch Xcode project,
|
name: patch Xcode project,
|
||||||
# run: ./.github/workflows/scripts/mac/fix-xcode-proj.sh
|
run: ./.github/workflows/scripts/mac/fix-xcode-proj.sh
|
||||||
# },
|
},
|
||||||
# {
|
{
|
||||||
# name: build,
|
name: build,
|
||||||
# run: ./.github/workflows/scripts/mac/xcode-build.sh
|
run: ./.github/workflows/scripts/mac/xcode-build.sh
|
||||||
# },
|
},
|
||||||
# {
|
{
|
||||||
# name: unit tests,
|
name: unit tests,
|
||||||
# run: ./.github/workflows/scripts/mac/run-tests.sh
|
run: ./.github/workflows/scripts/mac/run-tests.sh
|
||||||
# }
|
}
|
||||||
# ]
|
]
|
||||||
# },
|
},
|
||||||
# macos-scons: {
|
macos-scons: {
|
||||||
# runs-on: macos-13,
|
runs-on: macos-14,
|
||||||
# steps: [
|
steps: [
|
||||||
# {
|
{
|
||||||
# name: checkout,
|
name: checkout,
|
||||||
# uses: actions/checkout@v4,
|
uses: actions/checkout@v4,
|
||||||
# with: { submodules: true }
|
with: { submodules: true }
|
||||||
# },
|
},
|
||||||
# {
|
{
|
||||||
# name: install dependencies,
|
name: install dependencies,
|
||||||
# run: brew install scons SFML@2 Boost@1.85
|
run: brew install scons SFML@2 Boost@1.85
|
||||||
# },
|
},
|
||||||
# {
|
{
|
||||||
# name: build and unit test,
|
name: build and unit test,
|
||||||
# run: ./.github/workflows/scripts/mac/scons-build.sh test=true
|
run: ./.github/workflows/scripts/mac/scons-build.sh test=true
|
||||||
# }
|
}
|
||||||
# ]
|
]
|
||||||
# },
|
},
|
||||||
# win-vs32: {
|
# win-vs32: {
|
||||||
# runs-on: windows-2022,
|
# runs-on: windows-2022,
|
||||||
# env: {
|
# env: {
|
||||||
|
|||||||
Reference in New Issue
Block a user