Commit b8896ada authored by Fedor Batonogov's avatar Fedor Batonogov
Browse files

ci: fix review issues for Release Please setup

- Configure Dependabot with Conventional Commits prefixes (ci for actions, deps for docker/pip)
- Pin release-please-action to v4.4.0
- Remove unused bump-minor-pre-major option
- Fix CLAUDE.md CI section to reflect tag-only triggers
- Add pip ecosystem to Dependabot for test dependencies
parent 56904bdb
Loading
Loading
Loading
Loading
+11 −1
Original line number Diff line number Diff line
version: 2
updates:
  - package-ecosystem: github-actions
    directory: /   # Location of package manifests
    directory: /
    schedule:
      interval: daily
    groups:
      github-actions:
        patterns: ['*']
    commit-message:
      prefix: ci
  - package-ecosystem: docker
    directory: /
    schedule:
      interval: daily
    commit-message:
      prefix: deps
  - package-ecosystem: pip
    directory: /test
    schedule:
      interval: daily
    commit-message:
      prefix: deps
+1 −1
Original line number Diff line number Diff line
@@ -14,7 +14,7 @@ jobs:
    runs-on: ubuntu-latest
    steps:
      - name: Release Please
        uses: googleapis/release-please-action@v4
        uses: googleapis/release-please-action@v4.4.0
        with:
          config-file: release-please-config.json
          manifest-file: .release-please-manifest.json
+4 −3
Original line number Diff line number Diff line
@@ -54,9 +54,10 @@ Python and PyInstaller versions are controlled via Dockerfile ARGs (`PYTHON_VERS
## CI/CD

- **test.yml** — runs on PRs and non-main pushes; builds and tests all three platforms
- **docker-image-linux.yml** — publishes to Docker Hub on tags (`v*.*.*`) and main; multi-arch (up to 8 architectures including riscv64)
- **docker-image-windows.yml** — publishes Windows image to Docker Hub
- **docker-image-linux-ghcr.yml** — publishes to ghcr.io with cosign signing
- **release-please.yml** — runs on push to main; creates release PR with version bump and CHANGELOG
- **docker-image-linux.yml** — publishes to Docker Hub on version tags (`v*.*.*`); multi-arch (up to 8 architectures including riscv64)
- **docker-image-windows.yml** — publishes Windows image to Docker Hub on version tags
- **docker-image-linux-ghcr.yml** — publishes to ghcr.io with cosign signing on version tags
- **AUTO_PR.yml** — auto-creates PR from feature branches

## Code Quality
+0 −2
Original line number Diff line number Diff line
@@ -2,8 +2,6 @@
  "packages": {
    ".": {
      "release-type": "simple",
      "bump-minor-pre-major": true,
      "bump-patch-for-minor-pre-major": false,
      "include-component-in-tag": false,
      "include-v-in-tag": true,
      "changelog-sections": [