forked from ionic-team/capacitor
-
Notifications
You must be signed in to change notification settings - Fork 0
chore: sync plus with upstream main (upstream-preferred conflicts) #115
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
Merged
Merged
Changes from all commits
Commits
Show all changes
40 commits
Select commit
Hold shift + click to select a range
23ad7f8
Release 8.3.2
b2d7719
fix(cli): copy plugin files in CocoaPods projects (#8467)
jcesarmobile 76ff70e
Release 8.3.3
b7e167b
chore(cli): update telemetry endpoint (#8464)
alexgerardojacinto de1e506
Release 8.3.4
731a82e
chore: format java code (#8475)
jcesarmobile bc74536
chore: format java code (#8477)
jcesarmobile 93c72de
feat: add method getDouble to plugin config (#7638)
robingenz e456de0
fix(SystemBars): make `safe-area-inset-x` available on API <= 34 (#8424)
theproducer 258867b
feat(cli): add experimental packageOptions (#8471)
jcesarmobile b4b297a
feat(cli): capture ios_package_manager in telemetry (#8482)
alexgerardojacinto 1d031a4
fix(cli): revert live reload config on failure (#8485)
jcesarmobile f1077ef
chore: fix typo in declarations.ts (#8488)
jcesarmobile d4ad7ff
fix(SystemBars): respect `insetsHandling` disable (#8481)
theproducer 4c6c321
fix(android): show only the requested system bar (#8480)
fallintoplace 36b729d
chore: Decrease timeout for CI jobs from 60 to 30 minutes (#8476)
markemer 41fd9de
Release 8.4.0
28bb2c6
fix(cli): patch Capacitor SPM dependency version in plugins (#8492)
jcesarmobile 6048e90
fix(cli): make SPM dependency patch work on prereleases (#8508)
jcesarmobile 7217b52
Release 8.4.1
b789b68
chore: run `npm run fmt` to fix lint errors (#8516)
markemer 6f2d328
fix(android): explicitly grant URI permissions for image capture inte…
alexgerardojacinto 1834b97
Release 8.4.2
f368a1b
chore(android): fix lint issues (#8542)
OS-pedrogustavobilro 4c1c870
fix(cli): support TypeScript 7 when loading capacitor.config.ts (#8534)
conbrad 3fa04a3
feat(ios): UIScene Support (#8536)
theproducer 984fa85
feat(cli): add migrator functionality for adopting UIScene (#8544)
theproducer 3ab4139
Release 8.5.0
5e5bb3b
fix(cli): use POSIX paths in CapApp-SPM Package.swift (#8549)
omriwil 5ac4dd6
fix(core): prevent removeListener from removing wrong listener (#8271)
maniktyagi04 134c14c
chore: sync plus with upstream main (upstream-preferred conflicts)
0778449
fix: address PR #115 review findings and lint failures
cursoragent 086fa59
fix(ios): unwrap weak self in CAPSceneDelegateProxy observer
cursoragent 42ecd8d
fix(cli): set fileRef when adding existing PBXFileReference to target
cursoragent 11d4d0e
fix(ci): pin workflow actions to immutable commit SHAs
cursoragent f379726
fix: resolve 18 Minor/Trivial PR review threads
cursoragent 8ccec4b
test(cli): expect no UISceneStoryboardFile in scene manifest
cursoragent ace3f13
fix(cli): correct Swift string parsing and xcode build comments
cursoragent 4382a91
fix: address cubic follow-up on PR #115 review threads
cursoragent bfa9736
fix(cli): only catch Capacitor version lookup in SPM plugin patching
cursoragent File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,163 @@ | ||
| name: CI | ||
|
|
||
| on: | ||
| push: | ||
| branches: | ||
| - main | ||
| pull_request: | ||
| types: | ||
| - 'synchronize' | ||
| - 'opened' | ||
| branches: | ||
| - '**' | ||
|
|
||
| permissions: | ||
| contents: read | ||
|
|
||
| concurrency: | ||
| group: ${{ github.workflow }}-${{ github.ref }} | ||
| cancel-in-progress: ${{ github.ref != 'refs/heads/main' }} | ||
|
|
||
| jobs: | ||
| setup: | ||
| runs-on: ubuntu-latest | ||
| timeout-minutes: 10 | ||
| steps: | ||
| - name: Get Latest | ||
| uses: actions/setup-node@48b55a011bda9f5d6aeb4c2d9c7362e8dae4041e # v6.4.0 | ||
| with: | ||
| node-version: 24.x | ||
| - uses: oven-sh/setup-bun@735343b667d3e6f658f44d0eca948eb6282f2b76 # v2.0.2 | ||
| - uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2 | ||
| with: | ||
| persist-credentials: false | ||
| - name: Restore Dependency Cache | ||
| uses: actions/cache@d4323d4df104b026a6aa633fdb11d772146be0bf # v4.2.2 | ||
| with: | ||
| path: ~/.bun/install/cache | ||
| key: ${{ runner.OS }}-bun-dependencies-cache-${{ hashFiles('bun.lock') }} | ||
| lint: | ||
| runs-on: macos-15 | ||
| timeout-minutes: 10 | ||
| steps: | ||
| - uses: actions/setup-node@48b55a011bda9f5d6aeb4c2d9c7362e8dae4041e # v6.4.0 | ||
| with: | ||
| node-version: 24.x | ||
| - uses: oven-sh/setup-bun@735343b667d3e6f658f44d0eca948eb6282f2b76 # v2.0.2 | ||
| - uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2 | ||
| with: | ||
| persist-credentials: false | ||
| - name: Restore Dependency Cache | ||
| uses: actions/cache@d4323d4df104b026a6aa633fdb11d772146be0bf # v4.2.2 | ||
| with: | ||
| path: ~/.bun/install/cache | ||
| key: ${{ runner.OS }}-bun-dependencies-cache-${{ hashFiles('bun.lock') }} | ||
| - run: bun install --frozen-lockfile --linker=hoisted | ||
| - run: brew install swiftlint | ||
| - run: bun run lint | ||
| test-cli: | ||
| runs-on: macos-15 | ||
| timeout-minutes: 10 | ||
| needs: | ||
| - setup | ||
| - lint | ||
| steps: | ||
| - uses: actions/setup-node@48b55a011bda9f5d6aeb4c2d9c7362e8dae4041e # v6.4.0 | ||
| with: | ||
| node-version: 24.x | ||
| - uses: oven-sh/setup-bun@735343b667d3e6f658f44d0eca948eb6282f2b76 # v2.0.2 | ||
| - uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2 | ||
| with: | ||
| persist-credentials: false | ||
| - name: Restore Dependency Cache | ||
| uses: actions/cache@d4323d4df104b026a6aa633fdb11d772146be0bf # v4.2.2 | ||
| with: | ||
| path: ~/.bun/install/cache | ||
| key: ${{ runner.OS }}-bun-dependencies-cache-${{ hashFiles('bun.lock') }} | ||
| - run: bun install --frozen-lockfile --linker=hoisted | ||
| - run: bun run build | ||
| working-directory: ./cli | ||
| - run: bun run test | ||
| working-directory: ./cli | ||
| test-core: | ||
| runs-on: ubuntu-latest | ||
| timeout-minutes: 10 | ||
| needs: | ||
| - setup | ||
| - lint | ||
| steps: | ||
| - uses: actions/setup-node@48b55a011bda9f5d6aeb4c2d9c7362e8dae4041e # v6.4.0 | ||
| with: | ||
| node-version: 24.x | ||
| - uses: oven-sh/setup-bun@735343b667d3e6f658f44d0eca948eb6282f2b76 # v2.0.2 | ||
| - uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2 | ||
| with: | ||
| persist-credentials: false | ||
| - name: Restore Dependency Cache | ||
| uses: actions/cache@d4323d4df104b026a6aa633fdb11d772146be0bf # v4.2.2 | ||
| with: | ||
| path: ~/.bun/install/cache | ||
| key: ${{ runner.OS }}-bun-dependencies-cache-${{ hashFiles('bun.lock') }} | ||
| - run: bun install --frozen-lockfile --linker=hoisted | ||
| - run: bun run build | ||
| working-directory: ./core | ||
| - run: bun run test | ||
| working-directory: ./core | ||
| test-ios: | ||
| runs-on: macos-15 | ||
| timeout-minutes: 10 | ||
| needs: | ||
| - setup | ||
| - lint | ||
| strategy: | ||
| matrix: | ||
| xcode: | ||
| - /Applications/Xcode_26.0.app | ||
| steps: | ||
| - run: sudo xcode-select --switch ${{ matrix.xcode }} | ||
| - run: xcrun simctl list > /dev/null | ||
| - run: xcodebuild -downloadPlatform iOS | ||
| - uses: actions/setup-node@48b55a011bda9f5d6aeb4c2d9c7362e8dae4041e # v6.4.0 | ||
| with: | ||
| node-version: 24.x | ||
| - uses: oven-sh/setup-bun@735343b667d3e6f658f44d0eca948eb6282f2b76 # v2.0.2 | ||
| - uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2 | ||
| with: | ||
| persist-credentials: false | ||
| - name: Restore Dependency Cache | ||
| uses: actions/cache@d4323d4df104b026a6aa633fdb11d772146be0bf # v4.2.2 | ||
| with: | ||
| path: ~/.bun/install/cache | ||
| key: ${{ runner.OS }}-bun-dependencies-cache-${{ hashFiles('bun.lock') }} | ||
| - run: bun install --frozen-lockfile --linker=hoisted | ||
| - run: bun run verify | ||
| working-directory: ./ios | ||
| - name: Validate native podspec | ||
| run: sh ./scripts/native-podspec.sh lint | ||
| test-android: | ||
| runs-on: ubuntu-latest | ||
| timeout-minutes: 10 | ||
| needs: | ||
| - setup | ||
| - lint | ||
| steps: | ||
| - uses: actions/setup-node@48b55a011bda9f5d6aeb4c2d9c7362e8dae4041e # v6.4.0 | ||
| with: | ||
| node-version: 24.x | ||
| - uses: oven-sh/setup-bun@735343b667d3e6f658f44d0eca948eb6282f2b76 # v2.0.2 | ||
| - name: set up JDK 21 | ||
| uses: actions/setup-java@0f481fcb613427c0f801b606911222b5b6f3083a # v5.5.0 | ||
| with: | ||
| java-version: '21' | ||
| distribution: 'zulu' | ||
| - uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2 | ||
| with: | ||
| persist-credentials: false | ||
| - name: Restore Dependency Cache | ||
| uses: actions/cache@d4323d4df104b026a6aa633fdb11d772146be0bf # v4.2.2 | ||
| with: | ||
| path: ~/.bun/install/cache | ||
| key: ${{ runner.OS }}-bun-dependencies-cache-${{ hashFiles('bun.lock') }} | ||
| - run: bun install --frozen-lockfile --linker=hoisted | ||
| - run: bun run verify | ||
| working-directory: ./android | ||
Oops, something went wrong.
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Uh oh!
There was an error while loading. Please reload this page.