Skip to content

Conversation

@ktoso
Copy link
Collaborator

@ktoso ktoso commented Jun 17, 2025

This is a big refactor; but completes our moves to subcommands and dis-entangles all the commands from eachother.

This also:

  • bumps swift to 6.1.2
  • bumps Java to the supported non-LTS 24 release -- this is the last non-LTS before 25 which will be released in September

❗ When developing, please make sure that your JAVA_HOME uses e.g. JDK21, but you have 24 installed. This way gradle will build using 21 for running "itself" but will use the JDK 24 for the actual code.

resolves #261
resolves #260

@ktoso ktoso force-pushed the wip-make-resolve-command branch 18 times, most recently from ceba384 to 5f33a61 Compare June 23, 2025 11:29
@ktoso ktoso changed the title WIP: Introduce resolve subcommand and further dis-entangle commands WIP: Resolve & jextract subcommands and further dis-entangle commands Jun 23, 2025
@ktoso ktoso force-pushed the wip-make-resolve-command branch from ad6bfc5 to c0b2b44 Compare June 24, 2025 05:07
ktoso added 22 commits June 24, 2025 15:57
This is primarily to ease up development envs and bring consistency /
use the latest release etc.
This is important for swiftpm build plugins and the plugin will fail if
we don't emit those empty files
@ktoso ktoso force-pushed the wip-make-resolve-command branch from 226e1c2 to 8fcd453 Compare June 24, 2025 06:57
@ktoso ktoso force-pushed the wip-make-resolve-command branch from 8fcd453 to d44b762 Compare June 24, 2025 07:23
@ktoso ktoso changed the title WIP: Resolve & jextract subcommands and further dis-entangle commands Resolve & jextract subcommands and further dis-entangle commands Jun 24, 2025
@ktoso ktoso marked this pull request as ready for review June 24, 2025 07:31
@ktoso ktoso merged commit 23055cd into swiftlang:main Jun 24, 2025
17 checks passed
@ktoso
Copy link
Collaborator Author

ktoso commented Jun 24, 2025

In order to land this big refactor, squashed this all into one commit; and will be doing smaller followups from here onwards.

Any review comments please do leave if you have any and we'll follow up in separate PRs!

@ktoso ktoso deleted the wip-make-resolve-command branch June 24, 2025 08:10
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.

Command line restructuring: jextract command Command line restructuring: resolve command

1 participant