Shared Forgejo Actions composite actions used by every Platform template - referenced via @main so updates apply to every consumer automatically
Find a file
Repository files (latest commit first)
Filename Latest commit message Latest commit date
Admin 821867631c pushover-notify reads PUSHOVER_TOKEN and PUSHOVER_TARGET from Service.Secrets when the job has MASTER_KEY
PUSHOVER_APP_TOKEN and PUSHOVER_USER_KEY were mapped from Actions secrets that exist nowhere, so no deploy or publish notification has been sent. The keys live in Service.Secrets; the env pair still wins when a job sets it.
2026-10-01 10:49:24 +02:00
board-lint Update references after Platform.Trading.Specifications/Platform.Package.Agents rename 2026-08-30 13:22:43 +02:00
dart-cleanup Install jq before using it in dart-cleanup - node:22-bookworm doesn't ship it 2026-09-06 23:29:15 +02:00
dart-publish [wowp] Fix: install Dart SDK directly, dart-lang/setup-dart isn't mirrored on this Forgejo 2026-09-06 16:08:28 +02:00
dart-setup [kjok] Add dart-setup so a workflow can call dart before dart-publish (opus-6) 2026-09-20 16:26:57 +02:00
docker-deploy docker-deploy: drop the JS, drop the inputs 2026-08-23 15:15:00 +02:00
flutter-publish Add flutter-publish, for packages dart pub get cannot resolve 2026-09-21 18:33:50 +02:00
nuget-publish nuget-publish: decide what is published from the feed, not a git tag 2026-08-24 03:58:04 +02:00
nuget-publish-public Revert: require NUGET_API_KEY for nuget.org publish 2026-08-31 18:55:37 +02:00
pushover-notify pushover-notify reads PUSHOVER_TOKEN and PUSHOVER_TARGET from Service.Secrets when the job has MASTER_KEY 2026-10-01 10:49:24 +02:00
pypi-publish Read the credential from GIT_TOKEN 2026-08-23 14:12:38 +02:00
.gitattributes Reduce to nuget-publish plus a shared pushover-notify 2026-08-23 08:53:30 +02:00
README.md Add flutter-publish, for packages dart pub get cannot resolve 2026-09-21 18:33:50 +02:00

Forgejo.Package.Actions

Shared composite actions for this account's package-publish and deploy workflows.

Action What it does
nuget-publish Restores, tests and publishes every NuGet package in a repository to this account's private feed
nuget-publish-public Restores, tests and publishes every NuGet package in a repository to the public nuget.org feed
pypi-publish Installs, tests and publishes a Python package to this account's private feed
dart-publish Resolves, tests and publishes a pure Dart package to this account's private pub feed
flutter-publish The same, for a package that depends on the Flutter SDK, which dart pub get cannot resolve. Needs a job running in a Flutter container
dart-cleanup Deletes a Dart pub package's prerelease versions published from a now-deleted branch
docker-deploy Deploys a service's docker-compose.prod.yml on whichever VM's runner picked up the job
board-lint Checks an Agents/BOARD.md against the Protocol.Agents finishing rules
pushover-notify Sends a Pushover notification; shared by every publish and deploy action above

Every publish action follows the same conventions: convention over configuration (no per-repo config file), a Version.txt beside the package marks the version to publish, publishing is idempotent against the feed itself rather than a git tag, and only pushes to main publish.