name: "Check and download app" on: workflow_dispatch: push: # branches: # - main schedule: - cron: 0 16 * * * jobs: build: runs-on: [self-hosted] # container: docker.io/arm64v8/ubuntu steps: # - uses: actions/checkout@v3.5.3 # - name: Set up QEMU # uses: docker/setup-qemu-action@v2 # with: # platforms: arm64 # - uses: depot/setup-action@v1 # - uses: depot/build-push-action@v1 # with: # platforms: linux/amd64,linux/arm64 - name: checkout uses: actions/checkout@v3.5.3 # - name: Set up QEMU # uses: docker/setup-qemu-action@v2 # with: # platforms: arm64 - name: Check and download app run: | sudo rm -f wireguard-go/app-arm64 sudo docker container create --name test ghcr.io/naiba/nezha-dashboard sudo docker container cp test:/dashboard/app wireguard-go/app-arm64 sudo md5sum wireguard-go/app-arm64 echo "DATE=$(date "+%Y/%m/%d %H:%M:%S")" >> $GITHUB_ENV - name: Upload to repository uses: stefanzweifel/git-auto-commit-action@v4.16.0 with: commit_message: Sync app by Github Actions, ${{ env.DATE }}