|
|
|
|
@ -3,44 +3,45 @@ name: "Check and download app" |
|
|
|
|
on: |
|
|
|
|
workflow_dispatch: |
|
|
|
|
push: |
|
|
|
|
# branches: |
|
|
|
|
# - main |
|
|
|
|
branches: |
|
|
|
|
- main |
|
|
|
|
schedule: |
|
|
|
|
- cron: 0 16 * * * |
|
|
|
|
|
|
|
|
|
jobs: |
|
|
|
|
build: |
|
|
|
|
arm64: |
|
|
|
|
runs-on: [self-hosted] |
|
|
|
|
|
|
|
|
|
# container: docker.io/arm64v8/ubuntu |
|
|
|
|
steps: |
|
|
|
|
# - uses: actions/checkout@v3.5.3 |
|
|
|
|
- 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-$(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 |
|
|
|
|
|
|
|
|
|
# - uses: depot/setup-action@v1 |
|
|
|
|
# - uses: depot/build-push-action@v1 |
|
|
|
|
# with: |
|
|
|
|
# platforms: linux/amd64,linux/arm64 |
|
|
|
|
- name: Upload to repository |
|
|
|
|
uses: stefanzweifel/git-auto-commit-action@v4.16.0 |
|
|
|
|
with: |
|
|
|
|
commit_message: Sync app by Github Actions, ${{ env.DATE }} |
|
|
|
|
|
|
|
|
|
arm64: |
|
|
|
|
runs-on: ubuntu-latest |
|
|
|
|
|
|
|
|
|
steps: |
|
|
|
|
- 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 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-arm64 |
|
|
|
|
sudo md5sum wireguard-go/app-$(arch) |
|
|
|
|
echo "DATE=$(date "+%Y/%m/%d %H:%M:%S")" >> $GITHUB_ENV |
|
|
|
|
|
|
|
|
|
- name: Upload to repository |
|
|
|
|
|