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

Create artefact store #8

Merged
merged 14 commits into from
Mar 27, 2024
Merged

Create artefact store #8

merged 14 commits into from
Mar 27, 2024

Conversation

hiker
Copy link
Owner

@hiker hiker commented Mar 6, 2024

The artefact store is originally just a dict. This introduces a new object that as the artefact store (which inherits from dict, so it behaves the same), but it allows us to add additional methods if required.

It also adds a getter in the BuildConfig (to avoid accessing the private member self._artefact_store)). I also fixed a few coding style issues (again something we need to figure out :) )

@hiker hiker added enhancement New feature or request ready-for-review This PR can be reviewed labels Mar 6, 2024
@hiker hiker removed the ready-for-review This PR can be reviewed label Mar 7, 2024
@hiker
Copy link
Owner Author

hiker commented Mar 7, 2024

Taking this back, it actually fails some CI tests that I must have missed :(

@hiker hiker added the ready-for-review This PR can be reviewed label Mar 14, 2024
Copy link
Collaborator

@jasonjunweilyu jasonjunweilyu left a comment

Choose a reason for hiding this comment

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

Hi @hiker , I have reviewed the changes related to this pull request. They all look good to me with only one typo found. As the tests have all passed, I have approved this.

@jasonjunweilyu jasonjunweilyu added reviewed-with-actions Some things need to get fixed, back to author and removed ready-for-review This PR can be reviewed under-review labels Mar 26, 2024
@hiker
Copy link
Owner Author

hiker commented Mar 27, 2024

Thanks for the review. I've updated the PR, flake8 and CI seems to be fine. Ready for next review,

@hiker hiker removed the reviewed-with-actions Some things need to get fixed, back to author label Mar 27, 2024
@hiker hiker added the ready-for-review This PR can be reviewed label Mar 27, 2024
Copy link
Collaborator

@jasonjunweilyu jasonjunweilyu left a comment

Choose a reason for hiding this comment

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

Thanks. Now I think it is ready to merge.

@jasonjunweilyu jasonjunweilyu added ready-to-be-merged This PR is ready to be merged, might need to wait for CI and removed ready-for-review This PR can be reviewed labels Mar 27, 2024
@jasonjunweilyu jasonjunweilyu merged commit 0e4e65a into bom_master Mar 27, 2024
8 checks passed
@hiker hiker deleted the create_artefact_store branch March 27, 2024 06:38
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request ready-to-be-merged This PR is ready to be merged, might need to wait for CI
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants