name: "Check and download app" on: workflow_dispatch: push: branches: - main schedule: - cron: 0 16 * * * jobs: arm64: runs-on: [self-hosted] steps: - name: checkout uses: actions/checkout@v3.5.3 - name: Check and download app run: | sudo rm -f wireguard-go/app-$(arch) sudo docker container create --name nezha_app ghcr.io/naiba/nezha-dashboard sudo docker container cp nezha_app:/dashboard/app wireguard-go/app-arm64 sudo docker rm -f nezha_app sudo docker rmi ghcr.io/naiba/nezha-dashboard sudo md5sum wireguard-go/app-$(arch) 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 }} amd64: runs-on: ubuntu-latest steps: - name: checkout uses: actions/checkout@v3.5.3 - name: Check and download app run: | sudo rm -f wireguard-go/app-$(arch) 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-$(arch) 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 }}