From 075911d8c3440baf6efbe86045fb1d51b9a5b6fc Mon Sep 17 00:00:00 2001 From: Jakob Unterwurzacher Date: Sun, 3 Aug 2025 22:21:45 +0200 Subject: github ci: add macos --- .github/workflows/macos.yml | 34 ++++++++++++++++++++++++++++++++++ 1 file changed, 34 insertions(+) create mode 100644 .github/workflows/macos.yml diff --git a/.github/workflows/macos.yml b/.github/workflows/macos.yml new file mode 100644 index 0000000..c22d84b --- /dev/null +++ b/.github/workflows/macos.yml @@ -0,0 +1,34 @@ +name: macos + +on: + push: + pull_request: + workflow_dispatch: + +jobs: + build: + runs-on: macos-15 + steps: + + - uses: actions/setup-go@v5 + with: + go-version: 'stable' + + - name: Install macports + run: | + wget --no-verbose https://github.com/macports/macports-base/releases/download/v2.11.4/MacPorts-2.11.4-15-Sequoia.pkg + sudo installer -pkg MacPorts*.pkg -target / + rm MacPorts*.pkg + + - name: Install macfuse + run: | + sudo /opt/local/bin/port install macfuse + sudo ln -fsn /opt/local/Library/Filesystems/macfuse.fs /Library/Filesystems/macfuse.fs + + - uses: actions/checkout@v4 + with: + fetch-depth: 0 # Make "git describe" work + + - name: test + run: | + ./test-without-openssl.bash -- cgit v1.2.3