This repository automatically builds and publishes a Docker image for the latest pnpm release using GitHub Actions. The image is based on Node.js Alpine and comes pre-installed with the latest pnpm.
- Automatically detects the latest
pnpmrelease. - Builds a Docker image tagged with the
pnpmversion (e.g.,10.15.0) andlatest. - Pushes the image to GitHub Container Registry (GHCR).
- Scheduled daily updates via GitHub Actions.
- Registry:
ghcr.io/pm-dennis/pnpm - Tags:
<pnpm-version>(e.g.,10.15.0)latest
docker pull ghcr.io/pm-dennis/pnpm:latest
docker run --rm ghcr.io/pm-dennis/pnpm:latest pnpm --versionThe GitHub Actions workflow:
- Detects the latest
pnpmrelease. - Checks if the corresponding Docker image already exists in GHCR.
- Builds and pushes the Docker image if it’s not already available.
- Tags the image with both the release version and
latest.
Contributions are welcome! Submit issues or pull requests to improve the workflow, update dependencies, or enhance documentation.