1on:2 push:3 branches: ["master"]45jobs:6 publish:7 runs-on: codeberg-tiny8 container:9 image: codeberg.org/lindsay/act:alpine-3.2210 steps:11 - uses: actions/checkout@v41213 - name: install tools14 run: |15 apk add --no-cache hugo rsync openssl1617 - name: build18 run: |19 cd ${{ github.workspace }} && hugo2021 - name: sync22 env:23 RSYNC_PASSWORD: ${{ secrets.EIRIN_RSYNC_PASSWORD }}24 run:25 rsync-ssl -irtz ./public/ ${{ secrets.RSYNC_TARGET }}