Skip to content

ci: split CLI/server release pipelines + standardize workflows#23

Merged
dvcdsys merged 2 commits intomainfrom
ci/split-cli-server-releases
Apr 27, 2026
Merged

ci: split CLI/server release pipelines + standardize workflows#23
dvcdsys merged 2 commits intomainfrom
ci/split-cli-server-releases

Conversation

@dvcdsys
Copy link
Copy Markdown
Owner

@dvcdsys dvcdsys commented Apr 27, 2026

  • CLI releases move to cli/v* tag namespace (release-cli.yml)
  • Add cix version command and --version flag (root.go, version.go)
  • install.sh: filter cli/* releases, version-aware skip, --force, --help
  • Rename ci-go.yml -> ci-server.yml; add ci-cli.yml (ubuntu+macos matrix)
  • Standardize names across all 5 workflows (CI:/Release:/Security)
  • Unify action versions; collapse release-cli build into single matrix job
  • README: add CI badges, document tag scheme

dvcdsys added 2 commits April 27, 2026 16:08
- CLI releases move to cli/v* tag namespace (release-cli.yml)
- Add cix version command and --version flag (root.go, version.go)
- install.sh: filter cli/* releases, version-aware skip, --force, --help
- Rename ci-go.yml -> ci-server.yml; add ci-cli.yml (ubuntu+macos matrix)
- Standardize names across all 5 workflows (CI:/Release:/Security)
- Unify action versions; collapse release-cli build into single matrix job
- README: add CI badges, document tag scheme
Default setup auto-detected and scanned 8 languages, 6 of which were
false-positives (java-kotlin, ruby, rust, javascript-typescript,
c-cpp, python from legacy/). The matrix is now tightly scoped.

Requires manual action: disable Default CodeQL setup in repo Settings →
Code security → Code scanning. Otherwise both runs will execute in
parallel.

- uses: docker/setup-buildx-action@v3
- name: Set up Buildx
uses: docker/setup-buildx-action@v3

- uses: docker/login-action@v3
- name: Login to Docker Hub
uses: docker/login-action@v3
- uses: docker/setup-buildx-action@v3
- name: Set up Buildx
uses: docker/setup-buildx-action@v3

- uses: docker/login-action@v3
- name: Login to Docker Hub
uses: docker/login-action@v3
with:
@dvcdsys dvcdsys merged commit d655e15 into main Apr 27, 2026
17 of 19 checks passed
@dvcdsys dvcdsys deleted the ci/split-cli-server-releases branch April 28, 2026 10:14
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants