Skip to content

feat(ci): add release ci and build check#33

Open
Emin017 wants to merge 16 commits intomainfrom
emin/add-release-ci
Open

feat(ci): add release ci and build check#33
Emin017 wants to merge 16 commits intomainfrom
emin/add-release-ci

Conversation

@Emin017
Copy link
Copy Markdown
Member

@Emin017 Emin017 commented Apr 23, 2026

  • Add a complete release CI pipeline (CI build check + release build + auto-tag)
  • Consolidate lint workflow into CI and remove standalone lint.yml
  • Extract reusable GitHub Actions (setup-node-pnpm, setup-rust-cache, install-tauri-linux-deps, check-version)
  • Bump ecos-studio version to 0.1.0-alpha.3
  • Bump ecc-dreamplace to v0.1.0-alpha.2

The published ecc==0.1.0a1 wheel declares Requires-Dist: ecc-dreamplace==0.1.0a1 in its METADATA. However, the server needs to use ecc-dreamplace==0.1.0a2 directly. Without the override, uv would fail to lock because the version required by the ecc wheel conflicts with the version declared by the server.

Emin017 added 15 commits April 23, 2026 16:06
Signed-off-by: Emin <me@emin.chat>
Signed-off-by: Emin <me@emin.chat>
Signed-off-by: Emin <me@emin.chat>
Signed-off-by: Emin <me@emin.chat>
Signed-off-by: Emin <me@emin.chat>
Signed-off-by: Emin <me@emin.chat>
Signed-off-by: Emin <me@emin.chat>
Signed-off-by: Emin <me@emin.chat>
Signed-off-by: Emin <me@emin.chat>
Signed-off-by: Emin <me@emin.chat>
Signed-off-by: Emin <me@emin.chat>
Signed-off-by: Emin <me@emin.chat>
Signed-off-by: Emin <me@emin.chat>
@Emin017 Emin017 force-pushed the emin/add-release-ci branch from 51ff468 to 73eca2b Compare April 23, 2026 10:52
uv.lock canonicalizes versions to PEP 440 (e.g. 0.1.0-alpha.3 → 0.1.0a3),
which caused the version check script to fail with a false mismatch.
Add normalize_version() to convert semver prerelease tags before comparison.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
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.

1 participant