Skip to content

You are working on premex-ab/gross. Make the necessary code changes and commit them with descriptive commit messages. Do not push, create branches, or create PRs — that is handled automatically. --- Fix failing CI on PR: You are working on premex-ab/gross. Make the necessary code changes and commit them with descriptive commit messages. Do not push, create branches, or create PRs — that is handled automatically. --- Fix failing CI on PR: Move data classes to separate deployed library#350

Closed
premex-ab-premex-ci[bot] wants to merge 1 commit into
mainfrom
premex-dispatch/23414094041

Conversation

@premex-ab-premex-ci
Copy link
Copy Markdown

Automated changes by Premex CI dispatch agent.

Prompt: You are working on premex-ab/gross. Make the necessary code changes and commit them with descriptive commit messages. Do not push, create branches, or create PRs — that is handled automatically.


Fix failing CI on PR: You are working on premex-ab/gross. Make the necessary code changes and commit them with descriptive commit messages. Do not push, create branches, or create PRs — that is handled automatically.


Fix failing CI on PR: Move data classes to separate deployed library
Agent: Claude
Dispatched from: Premex CI Dashboard

- Promote `core` from a subproject to an included build so it can be
  depended on by both the root build and `gross-plugin` standalone
- Add `core/settings.gradle.kts` to make `core` a self-contained
  includable Gradle build
- Add `maven-publish` to `core/build.gradle.kts` and configure a
  `testing` publication repository pointing at gross-plugin's localMaven
  directory so integration tests can resolve the artifact
- Configure `gross-plugin/settings.gradle.kts` to include `../core`
  with dependency substitution for `se.premex.gross:core`
- Replace the duplicate `Artifact.kt` in `gross-plugin` with an
  `implementation` dependency on `se.premex.gross:core:1.0`
- Make the `gross-plugin` test task publish `core` to the testing repo
  before running fixture tests
- Update `ui/build.gradle.kts` to use the module coordinate
  `se.premex.gross:core:1.0` instead of `projects.core`
- Fix Kotlin 2.x smart-cast compilation errors in `ArtifactCodeGenerator`
  by capturing nullable properties in local vals before use
- Fix `ArtifactGeneratorTest`: correct constructor argument order for
  `ArtifactCodeGenerator` and update expected generated-code strings to
  match the correct type names (SpdxLicenses, Scm, UnknownLicenses)

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
@warting warting closed this Mar 23, 2026
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.

1 participant