No description
- Shell 98.7%
- Dockerfile 1.3%
| action.yml | ||
| Dockerfile | ||
| entrypoint.sh | ||
| LICENSE | ||
| README.md | ||
kickstart-action
Small Forgejo action for Kickstart.
Modes:
spawncleanup
Example
jobs:
build:
runs-on: docker
steps:
- uses: actions/checkout@v4
- id: burst
uses: https://lavaforge.org/lavaforge/kickstart-action@main
with:
mode: spawn
auth-token: ${{ secrets.KICKSTART_HOOK_TOKEN }}
count: '1'
ttl-minutes: '5'
provider: linode
name-prefix: burst
plan: g6-nanode-1
location: nl-ams
image: linode/debian13
labels: '["linux", "amd64"]'
- name: Main workload
run: make ci
- name: Cleanup burst runners
if: ${{ always() }}
uses: https://lavaforge.org/lavaforge/kickstart-action@main
with:
mode: cleanup
completion-url: ${{ steps.burst.outputs.completion_url }}