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
Original file line number Diff line number Diff line change
@@ -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
@@ -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
@@ -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
@@ -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
@@ -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
@@ -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
@@ -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
4 changes: 2 additions & 2 deletions electron-builder.yml
Original file line number Diff line number Diff line change
@@ -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}
Loading