From 268e8d72e292bbc288e784422df182fda69bbfa5 Mon Sep 17 00:00:00 2001 From: sujiba Date: Thu, 6 Jun 2024 23:50:19 +0200 Subject: [PATCH 01/10] fix --- .forgejo/workflows/build.yaml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/.forgejo/workflows/build.yaml b/.forgejo/workflows/build.yaml index a3fb229..f843dd0 100755 --- a/.forgejo/workflows/build.yaml +++ b/.forgejo/workflows/build.yaml @@ -19,12 +19,12 @@ jobs: latest_release=$(curl -s https://git.smail.koeln/api/v1/repos/homelab/docker-ownDynDNS-netcup/releases\?limit\=1 | jq -r '.[] | .tag_name') # Cut release into year, month and counter. - release_year=$(echo $latest_release | awk -F '.' '//{print $1}') - release_month=$(echo $latest_release | awk -F '.' '//{print $2}') + year=$(echo $latest_release | awk -F '.' '//{print $1}') + month=$(echo $latest_release | awk -F '.' '//{print $2}') counter=$(echo $latest_release | awk -F '.' '//{print $3}') # increase the counter, if the release is from the same year and month - if [ $(date +'%Y') -eq release_year ] && [ $(date +'%m') -eq release_month ]; then + if [ $(date +'%Y') -eq $year ] && [ $(date +'%m') -eq $month ]; then ((counter++)); # else reset counter else From 6827e48bf1687947f58842de8e5427a3c00cac22 Mon Sep 17 00:00:00 2001 From: sujiba Date: Thu, 6 Jun 2024 23:52:29 +0200 Subject: [PATCH 02/10] fix --- .forgejo/workflows/build.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.forgejo/workflows/build.yaml b/.forgejo/workflows/build.yaml index f843dd0..456c2f9 100755 --- a/.forgejo/workflows/build.yaml +++ b/.forgejo/workflows/build.yaml @@ -24,7 +24,7 @@ jobs: counter=$(echo $latest_release | awk -F '.' '//{print $3}') # increase the counter, if the release is from the same year and month - if [ $(date +'%Y') -eq $year ] && [ $(date +'%m') -eq $month ]; then + if [[ $(date +'%Y') == $year ]] && [[ $(date +'%m') == $month ]]; then ((counter++)); # else reset counter else From 8fe5302c16739d16bfc9d736dde7459f3919da23 Mon Sep 17 00:00:00 2001 From: sujiba Date: Thu, 6 Jun 2024 23:54:47 +0200 Subject: [PATCH 03/10] feat: echo release in runner log --- .forgejo/workflows/build.yaml | 1 + 1 file changed, 1 insertion(+) diff --git a/.forgejo/workflows/build.yaml b/.forgejo/workflows/build.yaml index 456c2f9..f8c10d1 100755 --- a/.forgejo/workflows/build.yaml +++ b/.forgejo/workflows/build.yaml @@ -34,6 +34,7 @@ jobs: # Create new_release=$(date +'%Y').$(date +'mY').$counter echo "RELEASE=$new_release">> $GITHUB_ENV + echo "Release $new_release successfully set build: needs: release_tag From eb48f28b3e89f2907c409c94263726d72820c99c Mon Sep 17 00:00:00 2001 From: sujiba Date: Thu, 6 Jun 2024 23:55:24 +0200 Subject: [PATCH 04/10] feat: echo release in runner log --- .forgejo/workflows/build.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.forgejo/workflows/build.yaml b/.forgejo/workflows/build.yaml index f8c10d1..c507464 100755 --- a/.forgejo/workflows/build.yaml +++ b/.forgejo/workflows/build.yaml @@ -34,7 +34,7 @@ jobs: # Create new_release=$(date +'%Y').$(date +'mY').$counter echo "RELEASE=$new_release">> $GITHUB_ENV - echo "Release $new_release successfully set + echo "Release $new_release successfully set" build: needs: release_tag From f66c4f06cdf594435ca954cdf3b11d368e7e9c26 Mon Sep 17 00:00:00 2001 From: sujiba Date: Thu, 6 Jun 2024 23:56:12 +0200 Subject: [PATCH 05/10] fix: removed character --- .forgejo/workflows/build.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.forgejo/workflows/build.yaml b/.forgejo/workflows/build.yaml index c507464..d6407b7 100755 --- a/.forgejo/workflows/build.yaml +++ b/.forgejo/workflows/build.yaml @@ -32,7 +32,7 @@ jobs: fi # Create - new_release=$(date +'%Y').$(date +'mY').$counter + new_release=$(date +'%Y').$(date +'m').$counter echo "RELEASE=$new_release">> $GITHUB_ENV echo "Release $new_release successfully set" From 02c48038a87d4de2693d5f976666710df712cc38 Mon Sep 17 00:00:00 2001 From: sujiba Date: Thu, 6 Jun 2024 23:56:44 +0200 Subject: [PATCH 06/10] fix: added missing % --- .forgejo/workflows/build.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.forgejo/workflows/build.yaml b/.forgejo/workflows/build.yaml index d6407b7..ff71b6f 100755 --- a/.forgejo/workflows/build.yaml +++ b/.forgejo/workflows/build.yaml @@ -32,7 +32,7 @@ jobs: fi # Create - new_release=$(date +'%Y').$(date +'m').$counter + new_release=$(date +'%Y').$(date +'%m').$counter echo "RELEASE=$new_release">> $GITHUB_ENV echo "Release $new_release successfully set" From df51efb1bb3bc9250074264ee9a0560fd2d319bf Mon Sep 17 00:00:00 2001 From: sujiba Date: Thu, 6 Jun 2024 23:58:02 +0200 Subject: [PATCH 07/10] fix: changed port --- .forgejo/workflows/build.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.forgejo/workflows/build.yaml b/.forgejo/workflows/build.yaml index ff71b6f..c4c3bf7 100755 --- a/.forgejo/workflows/build.yaml +++ b/.forgejo/workflows/build.yaml @@ -55,7 +55,7 @@ jobs: - name: Set up Docker Buildx uses: docker/setup-buildx-action@v3 with: - endpoint: tcp://forgejo-docker-in-docker-1:2375 + endpoint: tcp://forgejo-docker-in-docker-1:2376 - name: Build and push uses: docker/build-push-action@v5 From 3514823825f41b135eb18a925360e862c52633f1 Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Thu, 6 Jun 2024 22:00:43 +0000 Subject: [PATCH 08/10] chore(deps): update php docker tag to v8.3.8 --- docker-build/Dockerfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docker-build/Dockerfile b/docker-build/Dockerfile index 6076d05..d755c14 100755 --- a/docker-build/Dockerfile +++ b/docker-build/Dockerfile @@ -7,7 +7,7 @@ RUN apk update && \ RUN git clone https://github.com/fernwerker/ownDynDNS.git # Build container to run the app -FROM php:8.3.7-apache +FROM php:8.3.8-apache WORKDIR /var/www/html RUN apt-get update -y && \ From f7fec654ad53ab83e17afa4156fe9f34940a2d86 Mon Sep 17 00:00:00 2001 From: sujiba Date: Sun, 9 Jun 2024 19:57:26 +0200 Subject: [PATCH 09/10] fix: typo --- README.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index 778caa8..6b72fd5 100755 --- a/README.md +++ b/README.md @@ -2,7 +2,7 @@ - [ownDynDNS-netcup](#owndyndns-netcup) - [acknowledgments](#acknowledgments) - - [Nectup configuration](#nectup-configuration) + - [Netcup configuration](#netcup-configuration) - [Container configuration](#container-configuration) - [Fritz!Box configuration](#fritzbox-configuration) @@ -12,7 +12,7 @@ This container is based on the work of: * [PHP](https://hub.docker.com/_/php) * [Fernwerker ownDynDNS](https://github.com/fernwerker/ownDynDNS) -## Nectup configuration +## Netcup configuration You need to create your dns entries beforehand: | Host | Type | Destination | From 0d02cb898211921e8bb8ffca8e75736a6e785882 Mon Sep 17 00:00:00 2001 From: sujiba Date: Sun, 9 Jun 2024 21:51:15 +0200 Subject: [PATCH 10/10] fix: changed docker endpoint --- .forgejo/workflows/build.yaml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/.forgejo/workflows/build.yaml b/.forgejo/workflows/build.yaml index c4c3bf7..69d2388 100755 --- a/.forgejo/workflows/build.yaml +++ b/.forgejo/workflows/build.yaml @@ -49,13 +49,13 @@ jobs: username: ${{ secrets.DOCKER_USER }} password: ${{ secrets.DOCKER_ACCESS_TOKEN }} - #- name: Set up QEMU - # uses: docker/setup-qemu-action@v3 + - name: Set up QEMU + uses: docker/setup-qemu-action@v3 - name: Set up Docker Buildx uses: docker/setup-buildx-action@v3 with: - endpoint: tcp://forgejo-docker-in-docker-1:2376 + endpoint: tcp://docker:2376 - name: Build and push uses: docker/build-push-action@v5