diff --git a/.forgejo/workflows/radicale-docker.yml b/.forgejo/workflows/radicale-docker.yml new file mode 100644 index 0000000..44e0d05 --- /dev/null +++ b/.forgejo/workflows/radicale-docker.yml @@ -0,0 +1,41 @@ +name: Build and Publish Radicale Docker + +on: + workflow_dispatch: + +env: + REGISTRY: forge.niblock.tech + REGISTRY_USERNAME: ${{ github.actor }} + REGISTRY_PASSWORD: ${{ secrets.REGISTRY_TOKEN }} + REGISTRY_IMAGE_NAME: "radicale" + +jobs: + release: + name: Build + runs-on: docker + steps: + - name: Checkout the repository + uses: actions/checkout@v4 + with: + repository: https://forge.niblock.tech/oss/radicale + + - name: Login to the GitHub Container Registry + uses: actions/docker-login-action@v3 + with: + registry: ${{ env.REGISTRY }} + username: ${{ env.REGISTRY_USERNAME }} + password: ${{ env.REGISTRY_PASSWORD }} + + - name: Extract repository metadata (tags, labels) + id: meta + uses: actions/docker-metadata-action@v5 + with: + images: ${{ env.REGISTRY }}/${{ env.REGISTRY_IMAGE_NAME }} + + - name: Build and publish latest + uses: actions/docker-build-push-action@v5 + with: + context: . + push: true + tags: ${{ steps.meta.outputs.tags }} + labels: ${{ steps.meta.outputs.labels }} diff --git a/README.md b/README.md new file mode 100644 index 0000000..731a662 --- /dev/null +++ b/README.md @@ -0,0 +1,17 @@ +# OSS Container Builds + +This repository holds the build jobs for the [OSS +Mirrors](https://forge.niblock.tech/oss). + +The mirrors all include their own build jobs, but would require some minor +changes to work with my forge. This repository collects the jobs with the +changes. + +## Configured Jobs + +### Radicale + +[Source](https://github.com/Kozea/Radicale) || +[Mirror](https://forge.niblock.tech/oss/Radicale) || +[Job]() || +[Container]() ||