Skip to content

ci: simplify branching, harden release, update PyPI publishing flow#320

Open
mkumar73 wants to merge 25 commits intomainfrom
feat/optimize-cicd
Open

ci: simplify branching, harden release, update PyPI publishing flow#320
mkumar73 wants to merge 25 commits intomainfrom
feat/optimize-cicd

Conversation

@mkumar73
Copy link
Copy Markdown
Collaborator

  • Updated documentation and related configuration to use deeptab instead of the old mambular references.
  • Simplified the branching strategy. We now create feature branches from main and merge them back to main.
  • Removed the need for separate develop and release branches.
  • Updated the release flow to use tags instead of branches.
  • RC releases will be published to TestPyPI, and stable releases will be published to PyPI.
  • Switched PyPI publishing from token-based authentication to OIDC Trusted Publishing.
  • Added a few CI/CD optimizations and docs workflow fixes.

mkumar73 and others added 24 commits April 25, 2026 04:33
Co-authored-by: Copilot <copilot@github.com>
Co-authored-by: Copilot <copilot@github.com>
Co-authored-by: Copilot <copilot@github.com>
Co-authored-by: Copilot <copilot@github.com>
@mkumar73 mkumar73 changed the title ci: simplify branching, release, docs, and PyPI publishing flow ci: simplify branching, harden release, update PyPI publishing flow Apr 27, 2026
…docs workflow, remove docformatter

Co-authored-by: Copilot <copilot@github.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