Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package docker-stable for openSUSE:Factory checked in at 2025-07-17 17:18:56 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/docker-stable (Old) and /work/SRC/openSUSE:Factory/.docker-stable.new.8875 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "docker-stable" Thu Jul 17 17:18:56 2025 rev:13 rq:1293988 version:unknown Changes: -------- --- /work/SRC/openSUSE:Factory/docker-stable/docker-stable.changes 2025-07-01 11:35:08.719774117 +0200 +++ /work/SRC/openSUSE:Factory/.docker-stable.new.8875/docker-stable.changes 2025-07-17 17:20:17.855578546 +0200 @@ -1,0 +2,8 @@ +Thu Jul 17 04:27:33 UTC 2025 - Aleksa Sarai <asa...@suse.com> + +- Update to docker-buildx v0.25.0. Upstream changelog: + <https://github.com/docker/buildx/releases/tag/v0.25.0> +- Update to Go 1.23 for building now that upstream has switched their 23.0.x + LTSS to use Go 1.23. + +------------------------------------------------------------------- Old: ---- docker-buildx-0.22.0.tar.xz New: ---- docker-buildx-0.25.0.tar.xz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ docker-stable.spec ++++++ --- /var/tmp/diff_new_pack.dZeZUr/_old 2025-07-17 17:20:19.247636559 +0200 +++ /var/tmp/diff_new_pack.dZeZUr/_new 2025-07-17 17:20:19.251636726 +0200 @@ -60,7 +60,7 @@ %if %{with buildx} # MANUAL: This needs to be updated with every docker-buildx update. -%define buildx_version 0.22.0 +%define buildx_version 0.25.0 %endif # Used when generating the "build" information for Docker version. The value of @@ -156,7 +156,7 @@ BuildRequires: sqlite3-devel BuildRequires: sysuser-tools BuildRequires: zsh -BuildRequires: golang(API) = 1.22 +BuildRequires: golang(API) = 1.23 BuildRequires: pkgconfig(libsystemd) %if %{with apparmor} %if 0%{?suse_version} >= 1500 ++++++ _service ++++++ --- /var/tmp/diff_new_pack.dZeZUr/_old 2025-07-17 17:20:19.383642227 +0200 +++ /var/tmp/diff_new_pack.dZeZUr/_new 2025-07-17 17:20:19.407643227 +0200 @@ -19,8 +19,8 @@ <param name="url">https://github.com/docker/buildx.git</param> <param name="scm">git</param> <param name="exclude">.git</param> - <param name="versionformat">0.22.0</param> - <param name="revision">v0.22.0</param> + <param name="versionformat">0.25.0</param> + <param name="revision">v0.25.0</param> <param name="filename">docker-buildx</param> </service> <service name="recompress" mode="manual"> ++++++ docker-buildx-0.22.0.tar.xz -> docker-buildx-0.25.0.tar.xz ++++++ /work/SRC/openSUSE:Factory/docker-stable/docker-buildx-0.22.0.tar.xz /work/SRC/openSUSE:Factory/.docker-stable.new.8875/docker-buildx-0.25.0.tar.xz differ: char 15, line 1 ++++++ docker-cli-24.0.9_ce.tar.xz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/docker-cli-24.0.9_ce/.gitattributes new/docker-cli-24.0.9_ce/.gitattributes --- old/docker-cli-24.0.9_ce/.gitattributes 1970-01-01 01:00:00.000000000 +0100 +++ new/docker-cli-24.0.9_ce/.gitattributes 2024-01-31 21:53:14.000000000 +0100 @@ -0,0 +1,3 @@ +Dockerfile* linguist-language=Dockerfile +vendor.mod linguist-language=Go-Module +vendor.sum linguist-language=Go-Checksums diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/docker-cli-24.0.9_ce/.github/CODEOWNERS new/docker-cli-24.0.9_ce/.github/CODEOWNERS --- old/docker-cli-24.0.9_ce/.github/CODEOWNERS 1970-01-01 01:00:00.000000000 +0100 +++ new/docker-cli-24.0.9_ce/.github/CODEOWNERS 2024-01-31 21:53:14.000000000 +0100 @@ -0,0 +1,7 @@ +# GitHub code owners +# See https://github.com/blog/2392-introducing-code-owners + +cli/command/stack/** @silvin-lubecki +contrib/completion/bash/** @albers +contrib/completion/zsh/** @sdurrheimer +docs/** @thaJeztah diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/docker-cli-24.0.9_ce/.github/ISSUE_TEMPLATE/bug_report.yml new/docker-cli-24.0.9_ce/.github/ISSUE_TEMPLATE/bug_report.yml --- old/docker-cli-24.0.9_ce/.github/ISSUE_TEMPLATE/bug_report.yml 1970-01-01 01:00:00.000000000 +0100 +++ new/docker-cli-24.0.9_ce/.github/ISSUE_TEMPLATE/bug_report.yml 2024-01-31 21:53:14.000000000 +0100 @@ -0,0 +1,146 @@ +name: Bug report +description: Create a report to help us improve! +labels: + - kind/bug + - status/0-triage +body: + - type: markdown + attributes: + value: | + Thank you for taking the time to report a bug! + If this is a security issue please report it to the [Docker Security team](mailto:secur...@docker.com). + - type: textarea + id: description + attributes: + label: Description + description: Please give a clear and concise description of the bug + validations: + required: true + - type: textarea + id: repro + attributes: + label: Reproduce + description: Steps to reproduce the bug + placeholder: | + 1. docker run ... + 2. docker kill ... + 3. docker rm ... + validations: + required: true + - type: textarea + id: expected + attributes: + label: Expected behavior + description: What is the expected behavior? + placeholder: | + E.g. "`docker rm` should remove the container and cleanup all associated data" + - type: textarea + id: version + attributes: + label: docker version + description: Output of `docker version` + render: bash + placeholder: | + Client: + Version: 20.10.17 + API version: 1.41 + Go version: go1.17.11 + Git commit: 100c70180fde3601def79a59cc3e996aa553c9b9 + Built: Mon Jun 6 21:36:39 UTC 2022 + OS/Arch: linux/amd64 + Context: default + Experimental: true + + Server: + Engine: + Version: 20.10.17 + API version: 1.41 (minimum version 1.12) + Go version: go1.17.11 + Git commit: a89b84221c8560e7a3dee2a653353429e7628424 + Built: Mon Jun 6 22:32:38 2022 + OS/Arch: linux/amd64 + Experimental: true + containerd: + Version: 1.6.6 + GitCommit: 10c12954828e7c7c9b6e0ea9b0c02b01407d3ae1 + runc: + Version: 1.1.2 + GitCommit: a916309fff0f838eb94e928713dbc3c0d0ac7aa4 + docker-init: + Version: 0.19.0 + GitCommit: + validations: + required: true + - type: textarea + id: info + attributes: + label: docker info + description: Output of `docker info` + render: bash + placeholder: | + Client: + Context: default + Debug Mode: false + Plugins: + buildx: Docker Buildx (Docker Inc., 0.8.2) + compose: Docker Compose (Docker Inc., 2.6.0) + + Server: + Containers: 4 + Running: 2 + Paused: 0 + Stopped: 2 + Images: 80 + Server Version: 20.10.17 + Storage Driver: overlay2 + Backing Filesystem: xfs + Supports d_type: true + Native Overlay Diff: false + userxattr: false + Logging Driver: local + Cgroup Driver: cgroupfs + Cgroup Version: 1 + Plugins: + Volume: local + Network: bridge host ipvlan macvlan null overlay + Log: awslogs fluentd gcplogs gelf journald json-file local logentries splunk syslog + Swarm: inactive + Runtimes: runc io.containerd.runc.v2 io.containerd.runtime.v1.linux + Default Runtime: runc + Init Binary: docker-init + containerd version: 10c12954828e7c7c9b6e0ea9b0c02b01407d3ae1 + runc version: a916309fff0f838eb94e928713dbc3c0d0ac7aa4 + init version: + Security Options: + apparmor + seccomp + Profile: default + Kernel Version: 5.13.0-1031-azure + Operating System: Ubuntu 20.04.4 LTS + OSType: linux + Architecture: x86_64 + CPUs: 4 + Total Memory: 15.63GiB + Name: dev + ID: UC44:2RFL:7NQ5:GGFW:34O5:DYRE:CLOH:VLGZ:64AZ:GFXC:PY6H:SAHY + Docker Root Dir: /var/lib/docker + Debug Mode: true + File Descriptors: 46 + Goroutines: 134 + System Time: 2022-07-06T18:07:54.812439392Z + EventsListeners: 0 + Registry: https://index.docker.io/v1/ + Labels: + Experimental: true + Insecure Registries: + 127.0.0.0/8 + Live Restore Enabled: true + validations: + required: true + - type: textarea + id: additional + attributes: + label: Additional Info + description: Additional info you want to provide such as logs, system info, environment, etc. + validations: + required: false diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/docker-cli-24.0.9_ce/.github/ISSUE_TEMPLATE/config.yml new/docker-cli-24.0.9_ce/.github/ISSUE_TEMPLATE/config.yml --- old/docker-cli-24.0.9_ce/.github/ISSUE_TEMPLATE/config.yml 1970-01-01 01:00:00.000000000 +0100 +++ new/docker-cli-24.0.9_ce/.github/ISSUE_TEMPLATE/config.yml 2024-01-31 21:53:14.000000000 +0100 @@ -0,0 +1,11 @@ +blank_issues_enabled: false +contact_links: + - name: "Contributing to Docker" + about: "Read guidelines and tips about contributing to Docker." + url: "https://github.com/docker/cli/blob/master/CONTRIBUTING.md" + - name: "Security and Vulnerabilities" + about: "Please report any security issues or vulnerabilities responsibly to the Docker security team. Please do not use the public issue tracker." + url: "https://github.com/moby/moby/security/policy" + - name: "General Support" + about: "Get the help you need to build, share, and run your Docker applications" + url: "https://www.docker.com/support/" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/docker-cli-24.0.9_ce/.github/ISSUE_TEMPLATE/feature_request.yml new/docker-cli-24.0.9_ce/.github/ISSUE_TEMPLATE/feature_request.yml --- old/docker-cli-24.0.9_ce/.github/ISSUE_TEMPLATE/feature_request.yml 1970-01-01 01:00:00.000000000 +0100 +++ new/docker-cli-24.0.9_ce/.github/ISSUE_TEMPLATE/feature_request.yml 2024-01-31 21:53:14.000000000 +0100 @@ -0,0 +1,13 @@ +name: Feature request +description: Missing functionality? Come tell us about it! +labels: + - kind/feature + - status/0-triage +body: + - type: textarea + id: description + attributes: + label: Description + description: What is the feature you want to see? + validations: + required: true diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/docker-cli-24.0.9_ce/.github/PULL_REQUEST_TEMPLATE.md new/docker-cli-24.0.9_ce/.github/PULL_REQUEST_TEMPLATE.md --- old/docker-cli-24.0.9_ce/.github/PULL_REQUEST_TEMPLATE.md 1970-01-01 01:00:00.000000000 +0100 +++ new/docker-cli-24.0.9_ce/.github/PULL_REQUEST_TEMPLATE.md 2024-01-31 21:53:14.000000000 +0100 @@ -0,0 +1,30 @@ +<!-- +Please make sure you've read and understood our contributing guidelines; +https://github.com/docker/cli/blob/master/CONTRIBUTING.md + +** Make sure all your commits include a signature generated with `git commit -s` ** + +For additional information on our contributing process, read our contributing +guide https://docs.docker.com/opensource/code/ + +If this is a bug fix, make sure your description includes "fixes #xxxx", or +"closes #xxxx" + +Please provide the following information: +--> + +**- What I did** + +**- How I did it** + +**- How to verify it** + +**- Description for the changelog** +<!-- +Write a short (one line) summary that describes the changes in this +pull request for inclusion in the changelog: +--> + + +**- A picture of a cute animal (not mandatory but encouraged)** + diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/docker-cli-24.0.9_ce/.github/dependabot.yml new/docker-cli-24.0.9_ce/.github/dependabot.yml --- old/docker-cli-24.0.9_ce/.github/dependabot.yml 1970-01-01 01:00:00.000000000 +0100 +++ new/docker-cli-24.0.9_ce/.github/dependabot.yml 2024-01-31 21:53:14.000000000 +0100 @@ -0,0 +1,9 @@ +version: 2 +updates: + - package-ecosystem: "github-actions" + directory: "/" + schedule: + interval: "daily" + labels: + - "area/testing" + - "status/2-code-review" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/docker-cli-24.0.9_ce/.github/workflows/build.yml new/docker-cli-24.0.9_ce/.github/workflows/build.yml --- old/docker-cli-24.0.9_ce/.github/workflows/build.yml 1970-01-01 01:00:00.000000000 +0100 +++ new/docker-cli-24.0.9_ce/.github/workflows/build.yml 2024-01-31 21:53:14.000000000 +0100 @@ -0,0 +1,128 @@ +name: build + +concurrency: + group: ${{ github.workflow }}-${{ github.ref }} + cancel-in-progress: true + +on: + workflow_dispatch: + push: + branches: + - 'master' + - '[0-9]+.[0-9]+' + tags: + - 'v*' + pull_request: + +jobs: + prepare: + runs-on: ubuntu-20.04 + outputs: + matrix: ${{ steps.platforms.outputs.matrix }} + steps: + - + name: Checkout + uses: actions/checkout@v4 + - + name: Create matrix + id: platforms + run: | + echo "matrix=$(docker buildx bake cross --print | jq -cr '.target."cross".platforms')" >>${GITHUB_OUTPUT} + - + name: Show matrix + run: | + echo ${{ steps.platforms.outputs.matrix }} + + build: + runs-on: ubuntu-20.04 + needs: + - prepare + strategy: + fail-fast: false + matrix: + target: + - binary + - dynbinary + platform: ${{ fromJson(needs.prepare.outputs.matrix) }} + use_glibc: + - "" + - glibc + steps: + - + name: Checkout + uses: actions/checkout@v4 + with: + fetch-depth: 0 + - + name: Set up Docker Buildx + uses: docker/setup-buildx-action@v2 + - + name: Build + uses: docker/bake-action@v3 + with: + targets: ${{ matrix.target }} + set: | + *.platform=${{ matrix.platform }} + env: + USE_GLIBC: ${{ matrix.use_glibc }} + - + name: Create tarball + working-directory: ./build + run: | + mkdir /tmp/out + platform=${{ matrix.platform }} + platformPair=${platform//\//-} + tar -cvzf "/tmp/out/docker-${platformPair}.tar.gz" . + if [ -z "${{ matrix.use_glibc }}" ]; then + echo "ARTIFACT_NAME=${{ matrix.target }}" >> $GITHUB_ENV + else + echo "ARTIFACT_NAME=${{ matrix.target }}-glibc" >> $GITHUB_ENV + fi + - + name: Upload artifacts + uses: actions/upload-artifact@v3 + with: + name: ${{ env.ARTIFACT_NAME }} + path: /tmp/out/* + if-no-files-found: error + + prepare-plugins: + runs-on: ubuntu-20.04 + outputs: + matrix: ${{ steps.platforms.outputs.matrix }} + steps: + - + name: Checkout + uses: actions/checkout@v4 + - + name: Create matrix + id: platforms + run: | + echo "matrix=$(docker buildx bake plugins-cross --print | jq -cr '.target."plugins-cross".platforms')" >>${GITHUB_OUTPUT} + - + name: Show matrix + run: | + echo ${{ steps.platforms.outputs.matrix }} + + plugins: + runs-on: ubuntu-20.04 + needs: + - prepare-plugins + strategy: + fail-fast: false + matrix: + platform: ${{ fromJson(needs.prepare-plugins.outputs.matrix) }} + steps: + - + name: Checkout + uses: actions/checkout@v4 + - + name: Set up Docker Buildx + uses: docker/setup-buildx-action@v2 + - + name: Build + uses: docker/bake-action@v3 + with: + targets: plugins-cross + set: | + *.platform=${{ matrix.platform }} diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/docker-cli-24.0.9_ce/.github/workflows/codeql-analysis.yml new/docker-cli-24.0.9_ce/.github/workflows/codeql-analysis.yml --- old/docker-cli-24.0.9_ce/.github/workflows/codeql-analysis.yml 1970-01-01 01:00:00.000000000 +0100 +++ new/docker-cli-24.0.9_ce/.github/workflows/codeql-analysis.yml 2024-01-31 21:53:14.000000000 +0100 @@ -0,0 +1,40 @@ +name: codeql + +on: + schedule: + # ┌───────────── minute (0 - 59) + # │ ┌───────────── hour (0 - 23) + # │ │ ┌───────────── day of the month (1 - 31) + # │ │ │ ┌───────────── month (1 - 12) + # │ │ │ │ ┌───────────── day of the week (0 - 6) (Sunday to Saturday) + # │ │ │ │ │ + # │ │ │ │ │ + # │ │ │ │ │ + # * * * * * + - cron: '0 9 * * 4' + +jobs: + codeql: + runs-on: ubuntu-20.04 + steps: + - + name: Checkout + uses: actions/checkout@v4 + with: + fetch-depth: 2 + - + name: Checkout HEAD on PR + if: ${{ github.event_name == 'pull_request' }} + run: | + git checkout HEAD^2 + - + name: Initialize CodeQL + uses: github/codeql-action/init@v2 + with: + languages: go + - + name: Autobuild + uses: github/codeql-action/autobuild@v2 + - + name: Perform CodeQL Analysis + uses: github/codeql-action/analyze@v2 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/docker-cli-24.0.9_ce/.github/workflows/e2e.yml new/docker-cli-24.0.9_ce/.github/workflows/e2e.yml --- old/docker-cli-24.0.9_ce/.github/workflows/e2e.yml 1970-01-01 01:00:00.000000000 +0100 +++ new/docker-cli-24.0.9_ce/.github/workflows/e2e.yml 2024-01-31 21:53:14.000000000 +0100 @@ -0,0 +1,64 @@ +name: e2e + +concurrency: + group: ${{ github.workflow }}-${{ github.ref }} + cancel-in-progress: true + +on: + workflow_dispatch: + push: + branches: + - 'master' + - '[0-9]+.[0-9]+' + tags: + - 'v*' + pull_request: + +jobs: + e2e: + runs-on: ubuntu-20.04 + strategy: + fail-fast: false + matrix: + target: + - non-experimental + - experimental + - connhelper-ssh + base: + - alpine + - bullseye + engine-version: +# - 20.10-dind # FIXME: Fails on 20.10 + - stable-dind # TODO: Use 20.10-dind, stable-dind is deprecated + include: + - target: non-experimental + engine-version: 19.03-dind + steps: + - + name: Checkout + uses: actions/checkout@v4 + - + name: Update daemon.json + run: | + sudo jq '.experimental = true' < /etc/docker/daemon.json > /tmp/docker.json + sudo mv /tmp/docker.json /etc/docker/daemon.json + sudo cat /etc/docker/daemon.json + sudo service docker restart + docker version + docker info + - + name: Set up Docker Buildx + uses: docker/setup-buildx-action@v2 + - + name: Run ${{ matrix.target }} + run: | + make -f docker.Makefile test-e2e-${{ matrix.target }} + env: + BASE_VARIANT: ${{ matrix.base }} + E2E_ENGINE_VERSION: ${{ matrix.engine-version }} + TESTFLAGS: -coverprofile=/tmp/coverage/coverage.txt + - + name: Send to Codecov + uses: codecov/codecov-action@v3 + with: + file: ./build/coverage/coverage.txt diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/docker-cli-24.0.9_ce/.github/workflows/test.yml new/docker-cli-24.0.9_ce/.github/workflows/test.yml --- old/docker-cli-24.0.9_ce/.github/workflows/test.yml 1970-01-01 01:00:00.000000000 +0100 +++ new/docker-cli-24.0.9_ce/.github/workflows/test.yml 2024-01-31 21:53:14.000000000 +0100 @@ -0,0 +1,79 @@ +name: test + +concurrency: + group: ${{ github.workflow }}-${{ github.ref }} + cancel-in-progress: true + +on: + workflow_dispatch: + push: + branches: + - 'master' + - '[0-9]+.[0-9]+' + tags: + - 'v*' + pull_request: + +jobs: + ctn: + runs-on: ubuntu-20.04 + steps: + - + name: Checkout + uses: actions/checkout@v4 + - + name: Set up Docker Buildx + uses: docker/setup-buildx-action@v2 + - + name: Test + uses: docker/bake-action@v3 + with: + targets: test-coverage + - + name: Send to Codecov + uses: codecov/codecov-action@v3 + with: + file: ./build/coverage/coverage.txt + + host: + runs-on: ${{ matrix.os }} + env: + GOPATH: ${{ github.workspace }} + GOBIN: ${{ github.workspace }}/bin + GO111MODULE: auto + strategy: + fail-fast: false + matrix: + os: + - macos-11 +# - windows-2022 # FIXME: some tests are failing on the Windows runner, as well as on Appveyor since June 24, 2018: https://ci.appveyor.com/project/docker/cli/history + steps: + - + name: Prepare git + if: matrix.os == 'windows-latest' + run: | + git config --system core.autocrlf false + git config --system core.eol lf + - + name: Checkout + uses: actions/checkout@v4 + with: + path: ${{ env.GOPATH }}/src/github.com/docker/cli + - + name: Set up Go + uses: actions/setup-go@v4 + with: + go-version: 1.20.13 + - + name: Test + run: | + go test -coverprofile=/tmp/coverage.txt $(go list ./... | grep -vE '/vendor/|/e2e/') + go tool cover -func=/tmp/coverage.txt + working-directory: ${{ env.GOPATH }}/src/github.com/docker/cli + shell: bash + - + name: Send to Codecov + uses: codecov/codecov-action@v3 + with: + file: /tmp/coverage.txt + working-directory: ${{ env.GOPATH }}/src/github.com/docker/cli diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/docker-cli-24.0.9_ce/.github/workflows/validate.yml new/docker-cli-24.0.9_ce/.github/workflows/validate.yml --- old/docker-cli-24.0.9_ce/.github/workflows/validate.yml 1970-01-01 01:00:00.000000000 +0100 +++ new/docker-cli-24.0.9_ce/.github/workflows/validate.yml 2024-01-31 21:53:14.000000000 +0100 @@ -0,0 +1,75 @@ +name: validate + +concurrency: + group: ${{ github.workflow }}-${{ github.ref }} + cancel-in-progress: true + +on: + workflow_dispatch: + push: + branches: + - 'master' + - '[0-9]+.[0-9]+' + tags: + - 'v*' + pull_request: + +jobs: + validate: + runs-on: ubuntu-20.04 + strategy: + fail-fast: false + matrix: + target: + - lint + - shellcheck + - validate-vendor + - update-authors # ensure authors update target runs fine + steps: + - + name: Checkout + uses: actions/checkout@v4 + - + name: Run + uses: docker/bake-action@v3 + with: + targets: ${{ matrix.target }} + + # check that the generated Markdown and the checked-in files match + validate-md: + runs-on: ubuntu-20.04 + steps: + - + name: Checkout + uses: actions/checkout@v4 + - + name: Generate + shell: 'script --return --quiet --command "bash {0}"' + run: | + make -f docker.Makefile mddocs + - + name: Validate + run: | + if [[ $(git diff --stat) != '' ]]; then + echo 'fail: generated files do not match checked-in files' + git --no-pager diff + exit 1 + fi + + validate-make: + runs-on: ubuntu-20.04 + strategy: + fail-fast: false + matrix: + target: + - yamldocs # ensure yamldocs target runs fine + - manpages # ensure manpages target runs fine + steps: + - + name: Checkout + uses: actions/checkout@v4 + - + name: Run + shell: 'script --return --quiet --command "bash {0}"' + run: | + make -f docker.Makefile ${{ matrix.target }} diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/docker-cli-24.0.9_ce/.gitignore new/docker-cli-24.0.9_ce/.gitignore --- old/docker-cli-24.0.9_ce/.gitignore 1970-01-01 01:00:00.000000000 +0100 +++ new/docker-cli-24.0.9_ce/.gitignore 2024-01-31 21:53:14.000000000 +0100 @@ -0,0 +1,17 @@ +# if you want to ignore files created by your editor/tools, +# please consider a global .gitignore https://help.github.com/articles/ignoring-files +*.exe +*.exe~ +*.orig +.*.swp +.DS_Store +Thumbs.db +.editorconfig +/build/ +/cli/winresources/versioninfo.json +/cli/winresources/*.syso +profile.out + +# top-level go.mod is not meant to be checked in +/go.mod +/go.sum