name: release on: schedule: - cron: '0 0 * * *' push: env: TAG: latest IMAGE_NAME: ${{ gitea.repository }} APP_TOKEN: ${{ secrets.APP_TOKEN }} REGISTRY: localhost:8088 jobs: release: name: Release runs-on: ubuntu-latest container: image: archlinux options: --privileged steps: - name: Checkout uses: actions/checkout@v4 - name: Install build dependencies run: pacman -Sy --noconfirm arch-install-scripts zsh docker - name: Build aios run: zsh ./build.zsh - name: Push to local registry run: | tar -C ./root.x86_64 -c . | docker import - ${{ env.IMAGE_NAME }} docker tag ${{ env.IMAGE_NAME }} ${{ env.REGISTRY }}/${{ env.IMAGE_NAME }}:${{ env.TAG }} echo "${{ env.APP_TOKEN }}" | docker login ${{ env.REGISTRY }} -u syui --password-stdin docker push ${{ env.REGISTRY }}/${{ env.IMAGE_NAME }}:${{ env.TAG }}