{{ message }}
Repository navigation
ci(ric): remove dead snapshot publish job from merge-to-main - #665
Merged
Merged
Conversation
The publish job's publish steps only run when the ENABLE_SNAPSHOT secret is set, and neither it nor the AWS_ROLE / CODE_ARTIFACT_* secrets exist in this repository, so the job has not published a snapshot in years. What still runs is its `make build`: all four native variants on one x86_64 runner under QEMU, pulling the JNI base images anonymously from public.ecr.aws. That pull is what fails the workflow on main. The build itself is redundant: the PR build job builds the same variants on native runners, and the coverage jobs here rebuild them on main.
ric-dev-environment/ (publish_snapshot.sh, the CodeArtifact include, settings.xml and the snapshot-jar check), the `publish` / `test-publish` Makefile targets and the `ci-repo` Maven profile only served the snapshot publish job removed in the previous commit.
benrkia
approved these changes
Oct 20, 2026
maxday
approved these changes
Oct 21, 2026
Member
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.

Issue #, if available:
Description of changes:
The
publishjob inruntime-interface-client_merge_to_main.ymlhas been failing on main (for example run 39420007852) while publishing nothing. This PR removes it. Thecoveragejobs in the same workflow are unchanged.Why it fails
The job runs
make build: all four native variants (glibc and musl, x86_64 and aarch64) on one x86_64 runner, with aarch64 under QEMU. The JNI build pullsamazonlinux:2andalpine:3anonymously from public.ecr.aws, and that pull is what fails:Why it publishes nothing
The three steps after the build (AWS credentials, CodeArtifact properties,
make publish) only run when theENABLE_SNAPSHOTsecret is set. They were guarded this way in #504 (August 2024). NeitherENABLE_SNAPSHOTnor theAWS_ROLE/CODE_ARTIFACT_*secrets those steps need exist in this repository, so every run skips them. What we found:Publishstep. Older runs no longer have step data, and none are retained before September 2025.Why the build is not needed here
buildcheck already builds the same four variants, on native runners (make build-<arch>covers glibc and musl per arch).coveragejobs in this workflow rebuild them on every merge to main.Also removed
Everything that only served this job:
ric-dev-environment/(publish_snapshot.sh, the CodeArtifact Makefile include,settings.xml, the snapshot-jar check), thepublishandtest-publishMakefile targets, and theci-repoMaven profile.By submitting this pull request, I confirm that my contribution is made under the terms of the Apache 2.0 license.