Skip to content

hotfix(docs): Harbor registry is public — drop docker login from pull instructions - #417

Merged
andrewjong merged 1 commit into
mainfrom
hotfix/public-registry-docs
Aug 29, 2026
Merged

hotfix(docs): Harbor registry is public — drop docker login from pull instructions#417
andrewjong merged 1 commit into
mainfrom
hotfix/public-registry-docs

Conversation

@andrewjong

@andrewjong andrewjong commented Aug 29, 2026

Copy link
Copy Markdown
Member

Summary

The airstack project on the AirLab Harbor registry (airlab-docker.andrew.cmu.edu) is now public, so images can be pulled without an account. This PR updates every user-facing pull instruction that still told readers to docker login with an Andrew ID.

Verified anonymously (no credentials anywhere in the chain):

  • Harbor API reports "public": "true" for the project
  • Anonymous registry token grant succeeds
  • Tag list (294 tags), OCI index, per-arch manifest, and config blob all fetch with the anonymous token — the same data path docker pull uses

Changes

  • docs/getting_started/index.md — removed the login step from Option 1 (pull); reworded the alpha warning (account needed only for push / Nucleus / internal resources); added docker login before airstack images push in Option 2

  • docs/development/beginner/airstack-cli/docker_usage.md — pull section no longer requires login; push note added

  • docs/simulation/isaac_sim/container_workflows.md — dropped login from image pull snippet

  • docs/simulation/ms-airsim/docker.md — dropped login from image pull snippet

  • .env — VERSION 0.20.4 → 0.20.5 (version gate; docs-only, so docker-build should retag rather than rebuild)

  • docs/release_notes/index.md — new dated ## 0.20.5 section for this hotfix, plus backfilled dated sections for hotfixes 0.20.1–0.20.4 (they landed without notes)

  • .agents/skills/bump-version-and-release/SKILL.md + AGENTS.md — codified the rule: every hotfix on main (docs/CI-only included) adds its own dated ## X.Y.Z — YYYY-MM-DD patch-notes section

Left unchanged: OSMO credential setup docs and CI cache docs — those cover credentialed push/CI flows that still require login.

🤖 Generated with Claude Code

… instructions

The airstack project on airlab-docker.andrew.cmu.edu is now public
(verified: anonymous token grant, tag list, manifest and blob fetch all
succeed with no credentials), so pulling images no longer requires an
AirLab account. Remove the docker login step from all pull instructions
(getting started, CLI docker usage, Isaac Sim / MS-AirSim image
management) and note that pushing still requires login.
VERSION 0.20.4 → 0.20.5 (gate).

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
@andrewjong
andrewjong merged commit e0a09f2 into main Aug 29, 2026
4 checks passed
andrewjong added a commit that referenced this pull request Aug 29, 2026
… them for all hotfixes (#418)

* docs(release-notes): dated sections for 0.20.1–0.20.5; require them for all hotfixes

Add a dated release-notes section for this hotfix (0.20.5, public
registry pulls) and backfill 0.20.1–0.20.4, which landed without
sections. Codify the rule in the bump-version-and-release skill and the
AGENTS.md skill table: every hotfix on main — docs-only and CI-only
included — adds its own dated '## X.Y.Z — YYYY-MM-DD' patch-notes
section, since the MAJOR.MINOR docs build renders all of a line's patch
sections together.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>

* hotfix(docs): dated release-notes sections for 0.20.1–0.20.5; require them for all hotfixes

Follow-up to #417, whose release-notes/skill commit was pushed after
the PR had already merged. Adds the dated patch-notes sections for
hotfixes 0.20.1–0.20.5 (none had one) and codifies the rule in the
bump-version-and-release skill and the AGENTS.md skill table: every
hotfix on main adds its own dated '## X.Y.Z — YYYY-MM-DD' section.
VERSION 0.20.5 → 0.20.6 (gate).

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>

---------

Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
@github-actions

Copy link
Copy Markdown
Contributor

Test Metrics — a4ebb7057cebc710b4d85e0b41a0a2ea6e7b42c1

This was a unit/build-only run. Simulation regression comparison does not apply.

system.test_build_packages

Pass rates

Test Pass Fail Skip Rate
test_colcon_build_gcs 1 0 0 100%
test_colcon_build_ms_airsim 1 0 0 100%
test_colcon_build_robot 1 0 0 100%
test_colcon_test_robot 1 0 0 100%

Metrics

Test Metric Value
test_colcon_build_robot duration_s 132.9s
test_colcon_test_robot duration_s 45.76s
test_colcon_build_gcs duration_s 75.78s
test_colcon_build_ms_airsim duration_s 15.26s

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