This repository houses libraries that are implementation details for the Pkl project.
These libraries are not meant for general use.
To publish a package, run ./scripts/publish_package.sh with the name of the package.
For example:
./scripts/publish_package.sh pkl.impl.ghactionsThere is a script in ./scripts/update_downstream_ci.sh that auto-bumps the pkl.impl.ghactions package in every downstream repository.
This script should be run whenever a new package is published.
This tool assumes:
-
You have
pkl,jq, andghinstalled. -
You are logged into
gh. -
You have every downstream repo forked onto your personal GitHub account.