-
Notifications
You must be signed in to change notification settings - Fork 50
48 lines (46 loc) · 1.64 KB
/
cmake_installed.yml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
# SPDX-License-Identifier: MIT-0
---
name: ci
on:
workflow_call:
jobs:
macos_sonoma_arm_cmake_installed:
name: macos sonoma 14 arm
runs-on: macos-14
steps:
- name: checkout
uses: actions/checkout@v4
# See issue https://github.com/actions/setup-python/issues/577. There is
# some kind of environment conflict between the symlinks found in the
# GitHub Actions runner and `brew upgrade python` where `brew` detects and
# refuses to overwrite symlinks. The cause for our runs is not clear,
# we do not use that action, but if that issue is closed this section
# can be removed.
- name: sanitize GHA / brew python environment
run: |
# Remove the symlinks that cause issues.
find /usr/local/bin -lname '*/Library/Frameworks/Python.framework/*' -delete
sudo rm -rf /Library/Frameworks/Python.framework/
- name: setup
working-directory: drake_cmake_installed
run: setup/install_prereqs
shell: zsh -efuo pipefail {0}
- name: cmake_installed build and test
working-directory: drake_cmake_installed
run: .github/ci_build_test
shell: zsh -efuo pipefail {0}
ubuntu_jammy_cmake_installed:
name: ubuntu 22.04 jammy
runs-on: ubuntu-latest
container: ubuntu:jammy
steps:
- name: checkout
uses: actions/checkout@v4
- name: setup
working-directory: drake_cmake_installed
run: .github/ubuntu_setup
shell: bash
- name: cmake_installed build and test
working-directory: drake_cmake_installed
run: .github/ci_build_test
shell: bash