name: release on: workflow_dispatch: push: branches: - main schedule: - cron: '0 0 * * *' permissions: contents: write jobs: release: name: Release runs-on: ubuntu-latest container: image: archlinux:latest steps: - name: Checkout uses: actions/checkout@v3 - name: Initialize env: DOCKER_USER: ${{ secrets.DOCKER_USER }} DOCKER_PASSWORD: ${{ secrets.DOCKER_PASSWORD }} run: | pacman -Syuu --noconfirm base-devel archiso docker ./build.zsh gh mv *.tar.gz ./aios-bootstrap.tar.gz systemctl start docker docker login -u=$DOCKER_USER -p=$DOCKER_PASSWORD tar -C ./root.x86_64 -c . | docker import - syui/aios docker push syui/aios - name: Create new release uses: softprops/action-gh-release@v1 with: name: Release latest tag_name: latest files: aios-bootstrap.tar.gz