Skip to content

ci: builder pipeline analogs#15

Merged
alexmond merged 1 commit into
mainfrom
builder/add-pipelines
Jun 27, 2026
Merged

ci: builder pipeline analogs#15
alexmond merged 1 commit into
mainfrom
builder/add-pipelines

Conversation

@alexmond

Copy link
Copy Markdown
Owner

Adds .builder/pipelines/ analogs of the two GitHub Actions workflows so jsupervisor can run on the builder CI/CD platform (GitLab-style YAML).

  • maven.yml — CI build on push/manual. Runs mvn package -Pdefault in a maven:3.9-eclipse-temurin-21 image (this repo has no ./mvnw wrapper), with a cached .m2/repository and surefire XML collected as artifacts.
  • maven-release.yml — manual release with releaseVersion / nextVersion inputs. Sets the version, tags, deploys to Maven Central with the OSSRH + GPG secrets, then bumps to the next snapshot.

These files are additive and inert until a builder webhook is wired for the repo — they do not affect the existing Actions workflows.

Translation gaps (builder has no analog yet):

  • The Codecov, UniTrack, dependency-submission, and publish-test-results steps were dropped (no external coverage/test-result upload, no dependency graph).
  • The release pipeline cannot push the release commit/tag back to GitHub or create a GitHub Release (no git write-back / release primitive), so the prepare/deploy/version-bump steps run but the push is omitted.

Translate maven.yml (CI build) and maven_release.yml (Maven Central
release) into .builder/pipelines/*.yml for the builder CI/CD platform.
Additive and inert until a builder webhook is wired.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01DwSZP6cxy4haqynzgcNHVV
@alexmond alexmond merged commit 25b0ced into main Jun 27, 2026
1 check failed
@alexmond alexmond deleted the builder/add-pipelines branch June 27, 2026 19:35
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