Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

ci: add semantic release and build/publish python wheel #41

Merged
merged 6 commits into from
Feb 13, 2025

Conversation

dolfim-ibm
Copy link
Contributor

@dolfim-ibm dolfim-ibm commented Feb 12, 2025

  • Add standard GH templates (PR and SECURITY)
  • Add mergify with checks for conventional commits in PR titles
  • Reuse jobs for building images
  • Add publish to pypi on releases
  • Add semantic release automation

Releases are triggered manually from Actions > Run CD.

Copy link

mergify bot commented Feb 12, 2025

Merge Protections

Your pull request matches the following merge protections and will not be merged until they are valid.

🟢 Enforce conventional commit

Wonderful, this rule succeeded.

Make sure that we follow https://www.conventionalcommits.org/en/v1.0.0/

  • title ~= ^(fix|feat|docs|style|refactor|perf|test|build|ci|chore|revert)(?:\(.+\))?(!)?:

Copy link
Collaborator

@vishnoianil vishnoianil left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@dolfim-ibm minor comments. I think we can get rid of the commented out code and this PR is good to go.

.github/workflows/images.yml Outdated Show resolved Hide resolved
.github/workflows/job-image.yml Outdated Show resolved Hide resolved
Signed-off-by: Michele Dolfi <[email protected]>
vishnoianil
vishnoianil previously approved these changes Feb 13, 2025
Signed-off-by: Michele Dolfi <[email protected]>
@dolfim-ibm dolfim-ibm merged commit 1615f97 into main Feb 13, 2025
8 checks passed
@dolfim-ibm dolfim-ibm deleted the ci-package-and-releases branch February 13, 2025 15:49
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