Files
cnix/.github/workflows/mirror.yml
2024-10-27 19:30:09 +01:00

31 lines
659 B
YAML

name: Mirror repository
on:
push:
branches:
- main
jobs:
mirror:
runs-on: ubuntu-latest
steps:
- name: Checkout repository
uses: actions/checkout@v3
with:
fetch-depth: 0
- name: Setup SSH
uses: webfactory/ssh-agent@v0.5.3
with:
ssh-private-key: ${{ secrets.SSH_PRIVATE_KEY }}
- name: Add SourceHut to known hosts
run: |
mkdir -p ~/.ssh
ssh-keyscan git.sr.ht >> ~/.ssh/known_hosts
- name: Mirror to SourceHut
run: |
git remote set-url --add --push origin git@git.sr.ht:~canasta/cnix
git push --mirror