Repository navigation
NGSOK-1746 Publish Maven artifacts and release tarballs on release - #61
Merged
Merged
Conversation
giggsoff
force-pushed
the
feature/3/NGSOK-1746
branch
2 times, most recently
from
September 3, 2026 06:37
ac96fe8 to
a076ea7
Compare
giggsoff
marked this pull request as draft
September 3, 2026 06:38
giggsoff
force-pushed
the
feature/3/NGSOK-1746
branch
2 times, most recently
from
September 3, 2026 07:09
bcf0880 to
4e496c1
Compare
giggsoff
force-pushed
the
feature/3/NGSOK-1746
branch
from
September 4, 2026 09:04
1fa8187 to
6231d80
Compare
Deploys the reactor to the Arenadata GitHub Packages registry on the tag push and attaches the two distributions and the PySpark sdist to the release, both gated by a verify job that checks the tag's branch, CI status and pom version. A further job attaches the CycloneDX SBOM and its grype vulnerability report, as the kyuubi release workflow does. The deploy target shares the id of the `arenadata` <repositories> entry, so one settings.xml server covers the reads and the deploy alike.
Ports the lint job from the 4.2 line and fixes what it found: the missing Apache header on dev/ivysettings.xml, a dependency check that skipped itself on 2.13 and had gone stale as a 2.12 manifest, and scalastyle and scalafmt violations in fork-added code. The check also takes its guava and jetty version regexes from the 4.2 line, since the old ones match neither 33.5.0-jre nor 9.4.58.1. dev/lint-scala also loses its -Pscala-2.12 override, which no longer matches this 2.13-only branch.
giggsoff
force-pushed
the
feature/3/NGSOK-1746
branch
from
September 15, 2026 15:25
6231d80 to
5be726e
Compare
giggsoff
marked this pull request as ready for review
September 16, 2026 05:47
werzerbb
approved these changes
Sep 16, 2026
Signed-off-by: Petr Fedchenkov <giggsoff@gmail.com>
Signed-off-by: Petr Fedchenkov <giggsoff@gmail.com>
werzerbb
approved these changes
Sep 16, 2026
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
The 3.5.x counterpart of #43, with #62's changes already folded in: Maven artifacts deploy to GitHub Packages on the tag push, and the two distribution tarballs plus the PySpark sdist attach to the release, gated by a verify job that checks the tag sits on a
release/**ordevelop/**branch, that CI passed for the commit, and that the tag matches the pom version. The profile list is the one recorded in theRELEASEfile ofv3.5.4.4-4.3.0-2.The second commit ports the Linters job from the 4.2 line, which this branch never had, and fixes what it found: a missing Apache header on
dev/ivysettings.xml, a dependency check that had been skipping itself since the branch went 2.13-only (its manifest was still a 2.12 one, now regenerated), and scalastyle and scalafmt violations in fork-added code.A third job attaches the CycloneDX SBOM and its grype vulnerability report, the pair the kyuubi release workflow produces.