Skip to content

ci: remove auto release workflow - #113

Merged
hsluoyz merged 1 commit into
apache:masterfrom
BeiBaiNian:master
Aug 2, 2026
Merged

ci: remove auto release workflow#113
hsluoyz merged 1 commit into
apache:masterfrom
BeiBaiNian:master

Conversation

@BeiBaiNian

Copy link
Copy Markdown
Contributor

Summary

Related: apache/casbin#1747

As requested in apache/casbin#1747,
repositories should stop auto-publishing new versions to GitHub Releases and
package registries. New releases will instead be voted on by the community and
published manually via
incubator-release-assistant.

Changes in this PR:

  • remove .github/workflows/release.yml, which triggered on every v* tag to
    run cargo publish (crates.io) and create a GitHub Release automatically
  • keep the CI pipeline (ci.yml: clippy, fmt, build and the
    PostgreSQL / MySQL / SQLite test matrix) and the coverage workflow unchanged

No Rust source code or Cargo.toml is touched.

Verification

  • cargo test --no-default-features --features sqlite,runtime-async-std-native-tls
    passes locally: 3 passed, 0 failed (after setting DATABASE_URL=sqlite:casbin.db
    and creating the casbin_rule table, same as CI)
  • clippy / fmt / build and the full database test matrix are to be confirmed by
    GitHub Actions on this PR

@hsluoyz
hsluoyz merged commit 20af913 into apache:master Aug 2, 2026
3 checks passed
hsluoyz pushed a commit that referenced this pull request Aug 5, 2026
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