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 release 0.1.0 #13

Merged
merged 37 commits into from
Jul 24, 2024
Merged

Create release 0.1.0 #13

merged 37 commits into from
Jul 24, 2024

Conversation

mgcam
Copy link
Member

@mgcam mgcam commented Jul 24, 2024

No description provided.

mgcam and others added 30 commits April 19, 2024 11:52
Initial project scaffold
Run code checkers in CI
Imported a client script for interaction with the
npg_porch server from an internal GitLab project.

To avoid hardcoding pipeline details, created two
additional script arguments, pipeline_url and
pipeline_version.

Replaced real token values with placeholders.
Updated project dependencies.
And configure flake8 in pyproject.toml
Refactored the existing client script to use
this API.
Created porch client API.
Do not use 'assert' for validation in the code.
API refactored to consolidate the logic about the action.
so that this method can be used by the code that
uses other methods of this API.
Renamed _send_request to send_request
For the method to be useful outside this git package,
the authorization should be optional.
Simplified the error message in the method.
Tweaked and tested send_request method.
mgcam and others added 7 commits July 16, 2024 15:04
Following wtsi-npg/npg_porch#72,
Status code 422 "Unprocessable Entity" error is received
from the server if the status is not set.
Explicitly set the status of the new task.
@mgcam mgcam merged commit 31e1371 into master Jul 24, 2024
2 checks passed
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.

3 participants