{:paths ["scripts"] :tasks {:requires ([readme-packages :as packages]) readme:packages {:doc "Regenerate the package index in README.org" :task packages/update-readme!} readme:packages:print {:doc "Print the generated package index section" :task packages/print-section!} readme:packages:check {:doc "Exit with an error when README.org is out of date" :task packages/check-readme!} ci:check {:doc "Run local CI checks (README index + pkgcheck)" :shell "bb readme:packages:check && pkgcheck ci --net"} ci:bump-params {:doc "Emit GitHub Actions outputs for bump.yml (issue body or workflow_dispatch)" :task (apply shell "bb" "-m" "ci" "bump-params" *command-line-args*)} ci:parse-bump-pr-title {:doc "Emit GitHub Actions outputs from a version-bump PR title" :task (apply shell "bb" "-m" "ci" "parse-bump-pr-title" *command-line-args*)} bump:version {:doc "Copy an ebuild to a new version and refresh Manifest/README" :task (apply shell "bb" "-m" "bump-version" *command-line-args*)} bump:crates {:doc "Build ${P}-crates.tar.xz, upload to riru 1.0.0 release, refresh Manifest/README" :task (apply shell "bb" "-m" "bump-crates" *command-line-args*)} bump:eggs {:doc "Build chicken egg ${EGG}-${PV}.tar.xz, upload to riru 1.0.0 release, refresh Manifest/README" :task (apply shell "bb" "-m" "bump-eggs" *command-line-args*)}}}