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 a1077ba..9856bb8 100644 --- a/.gitea/workflows/build.yml +++ b/.gitea/workflows/docker.yml @@ -1,28 +1,34 @@ -name: Build and publish the docker image +name: docker on: push: - branches: ["custom"] + branches: + - "main" + paths-ignore: + - "README.md" + - "LICENSE.txt" + - "docker-compose.example.yml" + - "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 6d1c058..4254fcd 100644 --- a/README.md +++ b/README.md @@ -1,5 +1,7 @@ -# [ngn.tf] | libremdb +# libremdb - IMDb frontend -![](https://git.ngn.tf/ngn/libremdb/actions/workflows/build.yml/badge.svg) +![](https://git.ngn.tf/ngn/libremdb/actions/workflows/docker.yml/badge.svg) +![](https://git.ngn.tf/ngn/libremdb/actions/workflows/ups.yml/badge.svg) -A fork of the [libremdb](https://github.com/zyachel/libremdb) project, with my personal changes. +A fork of the [libremdb](https://github.com/zyachel/libremdb) project, with my +personal changes. diff --git a/ups.json b/ups.json new file mode 100644 index 0000000..38fbd09 --- /dev/null +++ b/ups.json @@ -0,0 +1,5 @@ +{ + "upstream": "https://git.ngn.tf/ngn/libremdb", + "provider": "gitea", + "commit": "70efba181f4e1a5c2cdb64bb9adb93418763db14" +}