760b4cdcae79f130626233346f3092d8e9701c0d
studiovitali/actions
Shared Gitea Actions for studio CI workflows.
Composite actions
sops— install checksum-verified SOPS and decrypt*.sops.*files with an age keyssh-copy—rsynca local directory to a remote host over SSHssh-run— run a script on a remote host over SSH
Reference a local action from a workflow:
- uses: studio/actions/ssh-run@main
with:
host: ${{ secrets.HOST }}
user: deploy
key: ${{ secrets.SSH_KEY }}
script: ./deploy.sh
Runner image
images/act builds git.studiovita.li/studio/actions:ubuntu-latest from the Gitea
runner image, adding rsync and SOPS. Built weekly and on images/** changes via
.gitea/workflows/build.yml.
Maintenance
Dependencies pinned in action.yml / Dockerfile are updated by Renovate
using ## renovate: annotations.
Description
Monorepo for composite action steps reused across studiovitali organizations
71 KiB
0 Stars
0 Watchers
0 Forks
Languages
Dockerfile
100%