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

feat: kubo 0.29 and native apple silicon #1856

Merged
merged 13 commits into from
Jun 12, 2024
10 changes: 9 additions & 1 deletion .github/CODEOWNERS
Validating CODEOWNERS rules …
Original file line number Diff line number Diff line change
Expand Up @@ -5,4 +5,12 @@
# these owners will be requested for review when someone
# opens a pull request.
# All GUI Teams: @ipfs-shipyard/ipfs-gui @ipfs-shipyard/gui @ipfs/gui-dev @ipfs/wg-gui-ux
* @ipfs/gui-dev @sgtpooki @whizzzkid
* @ipfs/gui-dev @sgtpooki

# Explicit ping when changes impact build and release pipeline
electron-builder.yml @lidel
release-please-config.json @lidel
pkgs/ @lidel
.github/workflows/ci.yml @lidel
src/auto-updater/ @lidel

15 changes: 6 additions & 9 deletions .github/workflows/ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -24,7 +24,7 @@ jobs:
- name: Install Node.js
uses: actions/setup-node@v4
with:
node-version: '18.17.1'
node-version: 'lts/*'

- name: Read ipfs-webui CID from package.json
id: read-webui-version
Expand Down Expand Up @@ -78,7 +78,7 @@ jobs:
strategy:
fail-fast: false
matrix:
os: [macos-13, ubuntu-latest, windows-latest]
os: [macos-latest, ubuntu-latest, windows-latest]

steps:
- name: Check out Git repository
Expand All @@ -87,7 +87,7 @@ jobs:
- name: Install Node.js
uses: actions/setup-node@v4
with:
node-version: '18.17.1'
node-version: 'lts/*'

- name: Read ipfs-webui CID from package.json
id: read-webui-version
Expand Down Expand Up @@ -131,10 +131,7 @@ jobs:
run: npm run test

- name: Test end-to-end
uses: coactions/setup-xvfb@b6b4fcfb9f5a895edadc3bc76318fae0ac17c8b3 # v1.0.1
with:
working-directory: ${{ github.workspace }}
run: npm run test:e2e
run: npm run test:e2e

- name: Lint
run: npm run lint
Expand All @@ -145,7 +142,7 @@ jobs:
strategy:
fail-fast: false
matrix:
os: [macos-13, ubuntu-latest, windows-latest]
os: [macos-latest, ubuntu-latest, windows-latest]

steps:
- name: Check out Git repository
Expand All @@ -154,7 +151,7 @@ jobs:
- name: Install Node.js
uses: actions/setup-node@v4
with:
node-version: '18.17.1'
node-version: 'lts/*'

- name: Read ipfs-webui CID from package.json
id: read-webui-version
Expand Down
4 changes: 2 additions & 2 deletions electron-builder.yml
Original file line number Diff line number Diff line change
Expand Up @@ -24,8 +24,8 @@ mac:
entitlements: './pkgs/macos/entitlements.mac.plist'
entitlementsInherit: './pkgs/macos/entitlements.mac.plist'
target:
- zip
- dmg
- target: default
arch: ['universal']

dmg:
artifactName: ${name}-${version}-mac.${ext}
Expand Down
Loading
Loading