How to publish and consume packages with GitHub Packages and GHCR

Study Pkgharbor, shipping artifacts from Actions into GitHub Packages with npm/container packages, GHCR, permissions, versioning.

  • Difficulty Intermediate
  • Parts 10
  • Stack npm/container packages, GHCR, permissions, versioning

What you are learning

Pkgharbor is shipping artifacts from Actions into GitHub Packages. The teaching focus is Packages (npm/container packages, GHCR, permissions, versioning).

Work in order. Early parts set vocabulary and environment; later parts assume the earlier checkpoints.

How to use these lessons

Read the goal, open the matching GitHub folder, complete the lab or exercises, then return for the explanation. If a command fails, check you are in the numbered folder first.

Open the Pkgharbor GitHub repo โ†’

Parts in order

Each chapter below is one checkpoint in this track.