diff --git a/.github/workflows/current.yml b/.github/workflows/current.yml index d7ed064..5fd9526 100644 --- a/.github/workflows/current.yml +++ b/.github/workflows/current.yml @@ -1,18 +1,16 @@ -# This is a basic workflow to help you get started with Actions - name: Daily build env: NEXTCLOUD_UPSTREAM_VERSION: 28.0.7 IMAGE_MAJOR_VERSION: 28 + # Remember to change on.push.tags too! -# Controls when the workflow will run on: schedule: - cron: "39 20 * * *" push: tags: - - "*" + - "28.*" # Allows you to run this workflow manually from the Actions tab workflow_dispatch: @@ -35,16 +33,13 @@ jobs: username: ${{ github.repository_owner }} password: ${{ secrets.GITHUB_TOKEN }} - uses: docker/build-push-action@v5 - name: Daily build of ${{ env.IMAGE_MAJOR_VERSION }}.x + name: Daily build - current ( ${{ env.NEXTCLOUD_UPSTREAM_VERSION }} ) with: context: . push: true platforms: linux/amd64,linux/arm64 build-args: NEXTCLOUD_UPSTREAM_VERSION=${{ env.NEXTCLOUD_UPSTREAM_VERSION }} tags: | - ghcr.io/0ranki/nextcloud-previews/nextcloud:${{ env.NEXTCLOUD_UPSTREAM_VERSION }} - ghcr.io/0ranki/nextcloud-previews/nextcloud:${{ env.IMAGE_MAJOR_VERSION }} - ghcr.io/0ranki/nextcloud-previews/nextcloud:latest ghcr.io/0ranki/nextcloud-previews:${{ env.NEXTCLOUD_UPSTREAM_VERSION }} ghcr.io/0ranki/nextcloud-previews:${{ env.IMAGE_MAJOR_VERSION }} ghcr.io/0ranki/nextcloud-previews:latest diff --git a/.github/workflows/next.yml b/.github/workflows/next.yml new file mode 100644 index 0000000..32887d5 --- /dev/null +++ b/.github/workflows/next.yml @@ -0,0 +1,44 @@ +name: Daily build + +env: + NEXTCLOUD_UPSTREAM_VERSION: 29.0.3 + IMAGE_MAJOR_VERSION: 29 + # Remember to change on.push.tags too! + +on: + schedule: + - cron: "39 20 * * *" + push: + tags: + - "29*" + + # Allows you to run this workflow manually from the Actions tab + workflow_dispatch: + +jobs: + build: + runs-on: ubuntu-latest + + steps: + - name: Checkout + uses: actions/checkout@v3 + - name: Set up QEMU + uses: docker/setup-qemu-action@v3 + - name: Set up Docker Buildx + uses: docker/setup-buildx-action@v3 + - name: Login to ghcr.io + uses: docker/login-action@v3 + with: + registry: ghcr.io + username: ${{ github.repository_owner }} + password: ${{ secrets.GITHUB_TOKEN }} + - uses: docker/build-push-action@v5 + name: Daily build - next ( ${{ env.NEXTCLOUD_UPSTREAM_VERSION }} ) + with: + context: . + push: true + platforms: linux/amd64,linux/arm64 + build-args: NEXTCLOUD_UPSTREAM_VERSION=${{ env.NEXTCLOUD_UPSTREAM_VERSION }} + tags: | + ghcr.io/0ranki/nextcloud-previews:${{ env.NEXTCLOUD_UPSTREAM_VERSION }} + ghcr.io/0ranki/nextcloud-previews:${{ env.IMAGE_MAJOR_VERSION }} diff --git a/README.md b/README.md index 4ce4e1f..193f8b0 100644 --- a/README.md +++ b/README.md @@ -12,7 +12,7 @@ I strongly recommend using a specific major version in your docker-compose, kube ### Update to the image name Starting from version 27.1.4 the image is the same as the repo, **`ghcr.io/0ranki/nextcloud-previews`** -The old `ghcr.io/0ranki/nextcloud-previews/nextcloud` still works, but pushes will stop at some point in the future. +> **Tagging the old `ghcr.io/0ranki/nextcloud-previews/nextcloud` has been stopped.** ## Usage