Skip to content

Commit

Permalink
updating to macos-14 (project-chip#1486)
Browse files Browse the repository at this point in the history
* updating to macos-14

* only installing macos packages if missing
  • Loading branch information
dhchandw authored Nov 26, 2024
1 parent c72231e commit 848a14e
Show file tree
Hide file tree
Showing 2 changed files with 13 additions and 12 deletions.
16 changes: 8 additions & 8 deletions .github/workflows/release.yml
Original file line number Diff line number Diff line change
Expand Up @@ -148,7 +148,7 @@ jobs:
# Platforms to build on/for
strategy:
matrix:
os: [macos-12, ubuntu-22.04]
os: [macos-14, ubuntu-22.04]
fail-fast: false

steps:
Expand Down Expand Up @@ -261,7 +261,7 @@ jobs:
- name: Verify zap-cli exists in Windows x64 .zip package
if: startsWith(matrix.os, 'macos')
run: |
output=$(./node_modules/7zip-bin/mac/x64/7za l ./dist/zap-win-x64.zip)
output=$(7za l ./dist/zap-win-x64.zip)
expression=zap-cli
if [[ $output == *"$expression"* ]]; then
echo "Output contains $expression"
Expand All @@ -272,7 +272,7 @@ jobs:
- name: Verify zap-cli exists in Windows arm64 .zip package
if: startsWith(matrix.os, 'macos')
run: |
output=$(./node_modules/7zip-bin/mac/x64/7za l ./dist/zap-win-arm64.zip)
output=$(7za l ./dist/zap-win-arm64.zip)
expression=zap-cli
if [[ $output == *"$expression"* ]]; then
echo "Output contains $expression"
Expand All @@ -283,7 +283,7 @@ jobs:
- name: Verify zap-cli exists in macOS x64 .zip package
if: startsWith(matrix.os, 'macos')
run: |
output=$(./node_modules/7zip-bin/mac/x64/7za l ./dist/zap-mac-x64.zip | grep zap-cli)
output=$(7za l ./dist/zap-mac-x64.zip | grep zap-cli)
expression=zap-cli
if [[ $output == *"$expression"* ]]; then
echo "Output contains $expression"
Expand Down Expand Up @@ -350,7 +350,7 @@ jobs:
if: startsWith(matrix.os, 'macos')
uses: GuillaumeFalourd/assert-command-line-output@v2.1
with:
command_line: ./node_modules/7zip-bin/mac/x64/7za l ./dist/zap-win-x64.zip | grep apack.json
command_line: 7za l ./dist/zap-win-x64.zip | grep apack.json
contains: 'apack.json'
- name: Verify apack.json exists in Windows x64 .zip package's app.asar archive
if: startsWith(matrix.os, 'macos')
Expand All @@ -362,7 +362,7 @@ jobs:
if: startsWith(matrix.os, 'macos')
uses: GuillaumeFalourd/assert-command-line-output@v2.1
with:
command_line: ./node_modules/7zip-bin/mac/x64/7za l ./dist/zap-win-arm64.zip | grep apack.json
command_line: 7za l ./dist/zap-win-arm64.zip | grep apack.json
contains: 'apack.json'
- name: Verify apack.json exists in Windows arm64 .zip package's app.asar archive
if: startsWith(matrix.os, 'macos')
Expand All @@ -375,7 +375,7 @@ jobs:
if: startsWith(matrix.os, 'macos')
uses: GuillaumeFalourd/assert-command-line-output@v2.1
with:
command_line: ./node_modules/7zip-bin/mac/x64/7za l ./dist/zap-mac-x64.zip | grep apack.json
command_line: 7za l ./dist/zap-mac-x64.zip | grep apack.json
contains: 'apack.json'
- name: Verify apack.json exists in macOS x64 .zip package's app-x64.asar archive
if: startsWith(matrix.os, 'macos')
Expand All @@ -387,7 +387,7 @@ jobs:
if: startsWith(matrix.os, 'macos')
uses: GuillaumeFalourd/assert-command-line-output@v2.1
with:
command_line: ./node_modules/7zip-bin/mac/x64/7za l ./dist/zap-mac-arm64.zip | grep apack.json
command_line: 7za l ./dist/zap-mac-arm64.zip | grep apack.json
contains: 'apack.json'
- name: Verify apack.json exists in macOS arm64 .zip package's app-arm64.asar archive
if: startsWith(matrix.os, 'macos')
Expand Down
9 changes: 5 additions & 4 deletions src-script/install-packages-osx
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
#!/bin/bash
#
# Packages you have to install on macOS to get source build to compile via npm install.
#
brew install pkg-config cairo pango libpng jpeg giflib librsvg

# Packages required for macOS to build the source via npm install
for pkg in cairo pango libpng jpeg giflib librsvg; do
brew list --formula "$pkg" &>/dev/null || brew install "$pkg"
done

0 comments on commit 848a14e

Please sign in to comment.