Skip to content

chore: update toolchain for capacitor 9 - #14

Merged
markemer merged 35 commits into
nextfrom
RMET-5488
Oct 20, 2026
Merged

markemer merged 35 commits into
nextfrom
RMET-5488

Conversation

@markemer

@markemer markemer commented Sep 15, 2026 •

Copy link
Copy Markdown
Member

(edit by Pedro B.) Jira ticket: https://outsystemsrd.atlassian.net/browse/RMET-5448

@markemer
markemer changed the base branch from main to next September 16, 2026 16:58
@markemer

This comment was marked as resolved.

@jcesarmobile jcesarmobile left a comment •

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

it's still missing changes, like the ones in definitions.ts/README.md from https://github.com/ionic-team/capacitor-plugins/pull/2549/changes

For dependency installs use next tag, is picking nightly versions.

For the capacitor dependency keep the .package(url: "https://github.com/ionic-team/capacitor-swift-pm.git", from: "9.0.0-alpha.5") as we have done in all the other plugins for now, until we release the alpha 7. use .package(url: "https://github.com/ionic-team/capacitor.git", from: "9.0.0-alpha.7")

You have removed CapApp-SPM from the iOS native project, should be added back.

Signed-off-by: Mark Anderson <mark.anderson@outsystems.com>

@jcesarmobile jcesarmobile left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

you have not addressed any of the comments I made on my last review, I've added a few more comments

would be good to separate the CI/release changes in a separate PR

Comment thread example-app/ios/App/App.xcodeproj/project.pbxproj Outdated
Comment thread example-app/ios/App/CapApp-SPM/Package.swift Outdated
Comment thread example-app/package.json Outdated
Comment thread package.json Outdated
Comment thread Package.swift Outdated
Comment thread Package.swift Outdated

@jcesarmobile jcesarmobile left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

not sure if you are doing the updates manually, but you are doing changes that should do and missing changes that should do.

run npx cap migrate on the example app and npx @capacitor/plugin-migration-v8-to-v9@latest in the plugin root and those should do any missing

the example app deployment target is set to $(RECOMMENDED_IPHONEOS_DEPLOYMENT_TARGET), which is 17.x, should be 16, that's whats making CI to fail, and npx cap migrate should fix the android failure too

markemer and others added 3 commits October 8, 2026 12:25
Signed-off-by: Mark Anderson <mark.anderson@outsystems.com>
Signed-off-by: Mark Anderson <mark.anderson@outsystems.com>
@markemer
markemer requested a review from jcesarmobile October 8, 2026 16:27
Comment thread .github/actions/setup-tools/action.yml Outdated
Comment thread release-please-config.json
Comment thread .release-please-manifest.json Outdated
Comment thread Package.swift Outdated
Comment thread Package.swift Outdated
markemer and others added 2 commits October 12, 2026 13:28
Co-authored-by: Pedro Bilro <pedro.gustavo.bilro@outsystems.com>

@jcesarmobile jcesarmobile left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

while is not some missing change from the old repository, the new repo code has two "android 8+" mentions in code comments, those should be changed to just "android"

Comment thread example-app/ios/App/App.xcodeproj/project.pbxproj Outdated

@jcesarmobile jcesarmobile left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

the example-app/package-lock.json is out of sync after the merge of #13, run npm install again from inside example-app folder

@OS-pedrogustavobilro OS-pedrogustavobilro left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I'm confused as to some changes you made to the release workflow. Is it still a WIP?

Comment thread .github/workflows/release_plugin.yml Outdated
Comment thread .github/workflows/release_plugin.yml
Comment thread .github/workflows/release_plugin.yml
Comment thread .github/workflows/release_plugin.yml Outdated
@jcesarmobile

Copy link
Copy Markdown
Member

while is not some missing change from the old repository, the new repo code has two "android 8+" mentions in code comments, those should be changed to just "android"

this has not been addressed yet

@markemer

Copy link
Copy Markdown
Member Author

while is not some missing change from the old repository, the new repo code has two "android 8+" mentions in code comments, those should be changed to just "android"

this has not been addressed yet

Done.

@jcesarmobile jcesarmobile left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

the plugin changes for https://outsystemsrd.atlassian.net/browse/RMET-5448 look good to me
I didn't review the CI changes since they are not relevant for RMET-5448

@markemer
markemer merged commit 4d701bd into next Oct 20, 2026
6 checks passed
@markemer
markemer deleted the RMET-5488 branch October 20, 2026 16:58
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants