diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index c35e2bc..16e9e3b 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -2,7 +2,13 @@ name: CI on: push: + branches: + - 'main' + paths-ignore: + - '**.md' pull_request: + paths-ignore: + - '**.md' jobs: test-script: @@ -112,6 +118,11 @@ jobs: bash -x backup.sh echo "Generated backup files:" ls -laR "$BACKUP_DIR" + - name: Test docker-bake.hcl contents + run: | + echo "Test if docker-bake.hcl have been generated by generate-docker-bake.sh..." + ./generate-docker-bake.sh docker-bake-generated.hcl + cmp docker-bake.hcl docker-bake-generated.hcl test-docker: if: ${{ github.event_name == 'pull_request' || github.ref != 'refs/heads/main' }} diff --git a/generate-docker-bake.sh b/generate-docker-bake.sh index e8193f2..72a2be2 100755 --- a/generate-docker-bake.sh +++ b/generate-docker-bake.sh @@ -8,7 +8,7 @@ TAGS_EXTRA="14 13 12" PLATFORMS="linux/amd64 linux/arm64 linux/arm/v7 linux/s390x linux/ppc64le" TAGS_EXTRA_2="11 10" PLATFORMS_DEBIAN_2="linux/amd64 linux/arm64 linux/arm/v7" -DOCKER_BAKE_FILE="docker-bake.hcl" +DOCKER_BAKE_FILE="${1:-docker-bake.hcl}" cd "$(dirname "$0")"