Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

MacOS test fixups and CI pipelines #876

Merged
merged 35 commits into from
Nov 5, 2024
Merged
Changes from 1 commit
Commits
Show all changes
35 commits
Select commit Hold shift + click to select a range
9711511
mypy updates
bpkroth Oct 21, 2024
e716db9
parallel runner disambiguation
bpkroth Oct 21, 2024
aa16e2c
Merge branch 'main' into macos-ci-and-fixups
bpkroth Oct 31, 2024
f89eaba
Basic MacOS CI checks
bpkroth Oct 31, 2024
6829634
Add a run script for Windows
bpkroth Oct 31, 2024
ab7c4e6
Add basic devcontainer build/run checks
bpkroth Oct 31, 2024
57813dc
fixups
bpkroth Oct 31, 2024
3a63e6a
test
bpkroth Oct 31, 2024
d4b378f
check docker
bpkroth Oct 31, 2024
53eb0fc
refactor jobs
bpkroth Nov 1, 2024
bcf6dfd
more info
bpkroth Nov 1, 2024
a733564
debug
bpkroth Nov 1, 2024
60f7aea
debug
bpkroth Nov 1, 2024
e4d3cab
disable
bpkroth Nov 1, 2024
5512c15
tweaks
bpkroth Nov 1, 2024
4060880
whitespace
bpkroth Nov 1, 2024
48788a8
try again
bpkroth Nov 1, 2024
a557cd4
fixupo
bpkroth Nov 1, 2024
4e53cb4
fixups
bpkroth Nov 1, 2024
1ca1be4
more debugging
bpkroth Nov 1, 2024
22f478c
Disable the devcontainer rules for now
bpkroth Nov 1, 2024
e668139
debugging
bpkroth Nov 4, 2024
92dba3b
fixups
bpkroth Nov 4, 2024
9b77d06
more debugging
bpkroth Nov 4, 2024
17aed27
Fixups for odd rebuild behavior in MacOS
bpkroth Nov 4, 2024
383144f
Revert "more debugging"
bpkroth Nov 4, 2024
0adc4a4
Revert "debugging"
bpkroth Nov 4, 2024
a3a1f72
fixup
bpkroth Nov 4, 2024
d15e18f
more portability things
bpkroth Nov 4, 2024
5094813
format
bpkroth Nov 4, 2024
a9f1a6b
naming tweaks
bpkroth Nov 4, 2024
dcc04fc
Merge branch 'main' into macos-ci-and-fixups
bpkroth Nov 4, 2024
cf83135
Add MacOS status badge to the README
bpkroth Nov 4, 2024
1326635
naming
bpkroth Nov 5, 2024
568654f
naming
bpkroth Nov 5, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Prev Previous commit
Next Next commit
try again
bpkroth committed Nov 1, 2024

Verified

This commit was signed with the committer’s verified signature.
m4tx Mateusz Maćkowski
commit 48788a88b4a0200b0cc7a18a25d970b88f3fdae2
11 changes: 9 additions & 2 deletions .github/workflows/macos.yml
Original file line number Diff line number Diff line change
@@ -174,14 +174,21 @@ jobs:
steps:
- uses: actions/checkout@v4

# Note: no linux platform build support due to lack of nested virtualization on M series chips.
# https://github.com/orgs/community/discussions/69211#discussioncomment-7242133
- name: Install docker
run: |
brew install --cask docker
brew install docker-buildx
export DOCKER_BUILDKIT=1
mkdir -p ~/.docker
cat ~/.docker/config.json || true
echo '"cliPluginsExtraDirs": "cliPluginsExtraDirs": ["/opt/homebrew/lib/docker/cli-plugins"]' | tee -a ~/.docker/config.json
cat ~/.docker/config.json
docker --version
docker builder ls
docker info
docker system info || true
docker ps
DOCKER_BUILDKIT=1 docker builder ls

- name: Check docker
run: |