name: RUpload build run-name: RUpload build on: [push] jobs: Build: runs-on: ubuntu-latest steps: - name: Check out repository code uses: actions/checkout@v4 - name: List files in the repository run: | ls ${{ gitea.workspace }} - run: echo "Install dependencies." - run: apt update - run: apt install python3 python3-pip python3-venv make -y - run: echo "Create environment." - run: make ensure_env - run: echo "Create build." - run: make build - run: echo "Install package." - run: make install - run: echo "Test installation." - run: ./.venv/bin/rupload.serve --help - run: git add . - run: git config --global user.email "bot@molodetz.com" - run: git config --global user.name "bot" - run: git commit -a -m "Update build files." - run: git push - run: echo "This job's status is ${{ job.status }}."