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

Extract package mangagement scripts to dedicated repository #242

Open
tkilias opened this issue Apr 19, 2021 · 1 comment
Open

Extract package mangagement scripts to dedicated repository #242

tkilias opened this issue Apr 19, 2021 · 1 comment
Labels
refactoring Code improvement without behavior change

Comments

@tkilias
Copy link
Collaborator

tkilias commented Apr 19, 2021

Background:

  • The scripts are used for all falvors, but at some point each flavor type should get its own repository, so we need to externalize these scripts
  • It enforces test separation which means your tests test smaller parts

Tasks:

  • Extract code to new repository
  • Extract tests
  • Setup CI for new repository
  • Create package management such that language container flavors can import it (probably as source packages)
@tkilias tkilias added the refactoring Code improvement without behavior change label Apr 19, 2021
@tkilias
Copy link
Collaborator Author

tkilias commented Sep 16, 2021

./ext/scripts gets used by the flavor, for that reason, we need to build a release artifact which we can download in the flavor

this will be another release artifact which contains these scripts and its dependencies
./scripts/generate_package_diffs_for_flavors
./scripts/update_apt_package_in_package_list.sh
./scripts/find_apt_package_in_package_list.sh

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
refactoring Code improvement without behavior change
Projects
None yet
Development

No branches or pull requests

2 participants