You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Every artefact now publishes to the OSS registry stack: GHCR /
crates.io / PyPI / npm / GitHub Releases / Cloudflare R2. JFrog was
on a deprecation path with v2; this commit completes the removal.
Removed:
- destinations_internal block in defaults.yaml
- jfrog_* fields and derived URLs in OrgConfig
- jfrog config block in org.yaml
- _publish_jfrog handlers in python/rust/typescript publish modules
- _publish_jfrog_binaries + _upload_to_artifactory in publish/binaries
- internal/both branches in container/registry.py
- JFrog Docker login + JFROG_TOKEN env in workflow _release-tail.yml
- "internal staging" channel override in dispatch.py
- All in-source JFrog comments and references
Backward compat preserved:
- publish.target field still accepted in .hyperi-ci.yaml; values
internal/both/oss all route to the OSS destination map
- HYPERCI_PUBLISH_TARGET env var still accepted; same routing
- Workflow-dispatch input publish-target still accepted
Docs updated:
- README publish-channels section rewritten for OSS-only
- MIGRATION-GUIDE adds v2.1.4 entry; existing v1→v2 section notes JFrog removal
- CI-LESSONS.md prefixed with banner: JFrog notes are historical
- JFROG-MIGRATION.md status updated: removal complete
The only remaining toggle for full OSS visibility is making the
source repos themselves public on GitHub.
Publish: true
0 commit comments