From ad4e9667fe47a9c2063728abe24db917a9c2521e Mon Sep 17 00:00:00 2001 From: Adrian Martin Garcia Date: Mon, 6 Jul 2026 08:57:33 +0200 Subject: [PATCH] docs: Update v2.4.1 version to documentation files --- .github/copilot-instructions.md | 4 ++-- .gitignore | 4 +++- CONTRIBUTING.md | 6 ++++-- docs/kubernetes.md | 4 ++-- examples/docker-compose-with-powerpipe.yml | 2 +- examples/docker-compose.yml | 2 +- 6 files changed, 13 insertions(+), 9 deletions(-) diff --git a/.github/copilot-instructions.md b/.github/copilot-instructions.md index b2c1635..5f094a2 100644 --- a/.github/copilot-instructions.md +++ b/.github/copilot-instructions.md @@ -92,7 +92,7 @@ docker run --rm \ ## Commit Convention -Uses [Conventional Commits](https://www.conventionalcommits.org/). semantic-release reads commits on merge to `main` to bump versions automatically. +Uses [Conventional Commits](https://www.conventionalcommits.org/). `docker-build.yml` detects the `ARG STEAMPIPE_VERSION` bump on merge to `main`, tags `v`, and publishes the release directly (no `semantic-release` invocation, despite the leftover config in `package.json`). | Type | When | |------|------| @@ -107,7 +107,7 @@ Uses [Conventional Commits](https://www.conventionalcommits.org/). semantic-rele - **UID 9193, GID 0** — OpenShift-compatible (arbitrary UID with group 0 permissions) - **`structure-tests.yaml` uses `commandTests` with `printenv`** for env var assertions (not `metadataTest.env` or `envVariableTests` — those aren't supported by `container-structure-test`) - **Dockerfile requires `SHELL ["/bin/bash", "-o", "pipefail", "-c"]`** before any `RUN` with pipes, to satisfy hadolint DL4006 -- **Version is never manually bumped** — updatecli opens the PR; semantic-release tags the release +- **Version is never manually bumped** — updatecli opens the PR; `docker-build.yml` tags and releases directly on merge ## Documentation Format diff --git a/.gitignore b/.gitignore index a8c07fa..3245276 100644 --- a/.gitignore +++ b/.gitignore @@ -13,4 +13,6 @@ __pycache__/ openspec/ OPENSPEC-GUIDE.md .github/prompts/ -.github/skills/ \ No newline at end of file +.github/skills/ +# Local AI runtime state +.atl/ diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index 058b292..648e58c 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -56,8 +56,10 @@ docker run --rm \ Releases are **fully automated** — do not bump versions manually. 1. [updatecli](https://www.updatecli.io/) detects new Steampipe releases and opens a PR updating `ARG STEAMPIPE_VERSION` in the `Dockerfile`. -2. The PR CI runs all tests. -3. On merge to `main`, [semantic-release](https://semantic-release.gitbook.io/) reads conventional commits, bumps the chart version, and publishes to GHCR and Docker Hub automatically. +2. The PR CI runs all tests and posts a CLI behavior diff (`cli-snapshot.json`) as a PR comment. +3. On merge to `main`, `docker-build.yml` detects the version change, creates the `v` git tag, publishes a GitHub release, and pushes the multi-arch image to GHCR and Docker Hub — all directly in that workflow. + +> Note: `package.json` still carries a `semantic-release` configuration, but no workflow currently invokes it — the actual tagging/release logic lives in `docker-build.yml` as described above. ## Commit message format diff --git a/docs/kubernetes.md b/docs/kubernetes.md index aabff7a..70e2cba 100644 --- a/docs/kubernetes.md +++ b/docs/kubernetes.md @@ -18,7 +18,7 @@ helm repo update helm install steampipe devops-ia/steampipe \ --set image.repository=ghcr.io/devops-ia/steampipe \ - --set image.tag=2.4.1 \ + --set image.tag=v2.4.1 \ --set bbdd.enabled=true \ --set bbdd.listen=network \ --namespace steampipe \ @@ -39,7 +39,7 @@ helm upgrade steampipe devops-ia/steampipe \ # values.yaml image: repository: ghcr.io/devops-ia/steampipe - tag: "2.4.1" + tag: "v2.4.1" bbdd: enabled: true diff --git a/examples/docker-compose-with-powerpipe.yml b/examples/docker-compose-with-powerpipe.yml index 09836a9..53aad2b 100644 --- a/examples/docker-compose-with-powerpipe.yml +++ b/examples/docker-compose-with-powerpipe.yml @@ -1,6 +1,6 @@ services: steampipe: - image: ghcr.io/devops-ia/steampipe:2.4.1 + image: ghcr.io/devops-ia/steampipe:v2.4.1 container_name: steampipe command: steampipe service start --foreground --database-listen network ports: diff --git a/examples/docker-compose.yml b/examples/docker-compose.yml index ef13d03..d066d17 100644 --- a/examples/docker-compose.yml +++ b/examples/docker-compose.yml @@ -1,6 +1,6 @@ services: steampipe: - image: ghcr.io/devops-ia/steampipe:2.4.1 + image: ghcr.io/devops-ia/steampipe:v2.4.1 container_name: steampipe command: steampipe service start --foreground --database-listen network ports: