mirror of
https://codeberg.org/PurpleBooth/common-pipelines.git
synced 2026-08-13 18:46:58 +00:00
Actions for forgejo
- Shell 49.1%
- Dockerfile 37.7%
- Just 13.2%
| Filename | Latest commit message | Latest commit date |
|---|---|---|
cargo-binstall can fall back to a full from-source build when binary resolution fails, and the explicit GITHUB_TOKEN="" blanking makes upstream release-asset resolution flaky under GitHub API rate limits. This is the same failure mode that broke mit-commit's bump job. Replace both cargo-binstall invocations with direct downloads of the precompiled x86_64-unknown-linux-musl artifacts: - cargo-audit 0.22.2 from rustsec/rustsec GitHub Releases (official upstream binaries). - cargo-edit 0.13.13 from cargo-bins/cargo-quickinstall GitHub Releases. killercup/cargo-edit does not publish precompiled binaries, so this uses the same cargo-quickinstall build that cargo-binstall was already implicitly resolving to -- the change only removes the binstall middleman, the GITHUB_TOKEN override, and the silent source-build fallback. The cargo-binstall install step is also dropped: no other step in this action uses it. Early-exit 'command -v' guards are preserved so cached runner images short-circuit as before. |
||
| .forgejo/workflows | ||
| actions | ||
| concourse | ||
| test | ||
| .editorconfig | ||
| .gitignore | ||
| CHANGELOG.md | ||
| cloudbuild.yaml | ||
| cog.toml | ||
| justfile | ||
| LICENSE | ||
| README.md | ||
| renovate.json | ||
| werf.yaml | ||
Common Pipelines
I have some very repeated Forgejo actions, this is an attempt to put them in one place. These are mirrored to Forgejo so you can use them as you would expect.
Actions
Here are the available actions
- configure-git-user
- configure-kubeconfig
- generate-sha256-files
- install-cocogitto
- install-delta
- install-helm
- install-jq
- install-just
- install-kind
- install-kubectl
- install-kustomise
- install-rust
- install-specdown
- install-talosctl
- install-yq
- release-with-cog
For any prefixed "install-*" you may use them as shown below.
- uses: https://codeberg.org/PurpleBooth/common-pipelines/actions/install-specdown@main
name: Install specdown
And you will get a working copy of the latest release in your environment. Click through to each of the actions for further details
Concourse
See concourse/README.md for unified Rust library pipeline templates and Concourse tasks.