Skip to content

Conversation

@Akirathan
Copy link
Member

@Akirathan Akirathan commented Dec 29, 2025

Part of #14319 and #14469.

Pull Request Description

Removes --update-manifest standalone command from the engine runner. Instead, update manifest is done as part of --compile.

Important Notes

  • Remove --update-manifest command line option from engine runner
  • --compile also updates manifest - it creates manifest.yaml file in the project root directory with dependencies extracted from import statements
  • No more VCS untracked distribution/lib/**/manifest.yaml files.

Checklist

Please ensure that the following checklist has been satisfied before submitting the PR:

  • The documentation has been updated, if necessary.
  • All code follows the
    Scala,
    Java,
    TypeScript,
    and
    Rust
    style guides. In case you are using a language not listed above, follow the Rust style guide.
  • Unit tests have been written where possible.

@Akirathan Akirathan self-assigned this Dec 29, 2025
@Akirathan Akirathan added CI: No changelog needed Do not require a changelog entry for this PR. CI: Clean build required CI runners will be cleaned before and after this PR is built. labels Dec 29, 2025
Copy link
Member Author

Choose a reason for hiding this comment

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

Changes in this test file ensures that language-server/test does not rely on buildEngineDistribution.

Previously, this test relied on the fact that there were manifest.yaml files created in distribution/lib/**. These files were created as part of buildEngineDistribution.

@Akirathan Akirathan marked this pull request as ready for review December 31, 2025 11:44
@Akirathan Akirathan merged commit 637bdc7 into develop Jan 1, 2026
75 checks passed
@Akirathan Akirathan deleted the wip/akirathan/remove-update-manifest branch January 1, 2026 12:24
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

CI: Clean build required CI runners will be cleaned before and after this PR is built. CI: No changelog needed Do not require a changelog entry for this PR.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants