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

chore: create automated build & publish process on github actions #17

Open
mhordynski opened this issue Sep 18, 2024 · 0 comments · May be fixed by #78
Open

chore: create automated build & publish process on github actions #17

mhordynski opened this issue Sep 18, 2024 · 0 comments · May be fixed by #78
Assignees
Labels
chore Changes to the build process or repo setup
Milestone

Comments

@mhordynski
Copy link
Member

mhordynski commented Sep 18, 2024

CoS: we have a single trigger to run build / packaging process & publishing packages to pypi registry

Glossary:

  • ragbits - aggregation package which downloads all common packages to quickstart new user
  • ragbits-core - core function & common utilities used by other packages
  • ragbits-sample-module - an example of a module which is self-contained and can require only ragbits-core as dependency (for example ragbits-document-search)

We have following scenarios:

  • updating ragbits-sample-module:

    • version bump on ragbits-sample-module
    • make a change in ragbits dependencies
    • version bump on ragbits aggregation package
  • updating ragbits-core:

    • version bump on ragbits-core
    • make a change in ALL ragbits-sample-module-like packages (update core dependency)
    • version bump on ALL ragbits-sample-module-like packages
    • make a change in ragbits dependencies
    • version bump on ragbits aggregation package
@mhordynski mhordynski added the chore Changes to the build process or repo setup label Sep 18, 2024
@mhordynski mhordynski added this to the Ragbits 0.1 milestone Sep 23, 2024
@mhordynski mhordynski modified the milestones: Ragbits 0.1, Ragbits 0.2 Oct 9, 2024
@micpst micpst linked a pull request Oct 17, 2024 that will close this issue
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
chore Changes to the build process or repo setup
Projects
Status: In review
Development

Successfully merging a pull request may close this issue.

2 participants