diff --git a/.gitea/workflows/build.yml b/.gitea/workflows/docker.yml similarity index 63% rename from .gitea/workflows/build.yml rename to .gitea/workflows/docker.yml index f6e926b..6eaef83 100644 --- a/.gitea/workflows/build.yml +++ b/.gitea/workflows/docker.yml @@ -1,35 +1,36 @@ -name: build +name: docker on: push: branches: - - "custom" + - 'main' paths-ignore: - - "README.md" - - "LICENSE.txt" - - "*.json" - - "docker-compose.example.yml" - - ".prettierrc" + - 'README.md' + - 'LICENSE.txt' + - '*.json' + - 'docker-compose.example.yml' + - '.prettierrc' + - 'ups.json' env: REGISTRY: git.ngn.tf IMAGE: ${{gitea.repository}} jobs: - build: + docker: runs-on: ubuntu-latest steps: - name: Checkout repository - uses: "https://github.com/actions/checkout@v4" + uses: actions/checkout@v4 - name: Login to container repo - uses: "https://github.com/docker/login-action@v1" + uses: docker/login-action@v1 with: registry: ${{env.REGISTRY}} username: ${{gitea.actor}} password: ${{secrets.PACKAGES_TOKEN}} - - name: Build image + - name: Build docker image run: | docker build . --tag ${{env.REGISTRY}}/${{env.IMAGE}}:latest docker push ${{env.REGISTRY}}/${{env.IMAGE}}:latest diff --git a/.gitea/workflows/ups.yml b/.gitea/workflows/ups.yml new file mode 100644 index 0000000..d4f2dfe --- /dev/null +++ b/.gitea/workflows/ups.yml @@ -0,0 +1,25 @@ +name: ups + +on: + schedule: + - cron: "@weekly" + +jobs: + ups: + runs-on: ubuntu-latest + steps: + - name: Checkout repository + uses: actions/checkout@v4 + + - name: Install dependencies + run: | + sudo apt update -y + sudo apt install -y python3 python3-build python3-requests make + + - name: Install ups + run: | + git clone https://git.ngn.tf/ngn/ups && cd ups + make && make install + + - name: Run ups + run: PATH=~/.local/bin:$PATH ups-check diff --git a/README.md b/README.md index f7f85c6..194e53a 100644 --- a/README.md +++ b/README.md @@ -1,6 +1,7 @@ -# AnonymousOverflow | frontend for stackoverflow.com +# AnonymousOverflow - frontend for stackoverflow.com -![](https://git.ngn.tf/ngn/anonymous_overflow/actions/workflows/build.yml/badge.svg) +![](https://git.ngn.tf/ngn/anonymous_overflow/actions/workflows/docker.yml/badge.svg) +![](https://git.ngn.tf/ngn/anonymous_overflow/actions/workflows/ups.yml/badge.svg) A fork of the [AnonymousOverflow](https://github.com/httpjamesm/AnonymousOverflow) project,