Skip to content

Latest commit

 

History

History
36 lines (22 loc) · 1.08 KB

File metadata and controls

36 lines (22 loc) · 1.08 KB

Preloaded packages (configs + CI/CD publishing)

This repo supports publishing pre-bundled packages from in-repo element-combination configs.

Each config in configs/preloaded-player/*.json represents a predefined set of PIE elements. CI/CD publishes a corresponding @pie-players/pie-preloaded-player version for that combination.

Package

  • @pie-players/pie-preloaded-player

Local usage

bun run cli pie-packages:preloaded-player-build-package \
  --elements-file configs/preloaded-player/example.json
bun run cli pie-packages:preloaded-player-build-and-test-package \
  --elements-file configs/preloaded-player/example.json \
  --generate-test-project

CI/CD

Workflow:

  • .github/workflows/publish-preloaded-player.yml

Publisher script:

  • scripts/preloaded-player/publish-changed.mjs

Monorepo release integration:

  • bun run release and bun run release:with-version now invoke scripts/preloaded-player/publish-changed.mjs --all after the standard package publish step, so all preloaded configs are published as part of a full project release.