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

29 feat apply changes to use workflow pipelines270 #30

Merged
merged 45 commits into from
Jun 4, 2024

Conversation

odarotto
Copy link
Collaborator

@odarotto odarotto commented May 6, 2024

No description provided.

@odarotto odarotto requested a review from shinybrar May 6, 2024 17:59
@odarotto odarotto linked an issue May 6, 2024 that may be closed by this pull request
Copy link
Contributor

@shinybrar shinybrar left a comment

Choose a reason for hiding this comment

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

  • Deprecate v1 logic, instead use the v2 logic for the pipelines command
  • Remove the requirement for the -n flag from workflow config ls <NAME>
  • Change the banner to be Workflow Config from workflow config command
  • Don't use the term children anywhere, call them pipelines which the user expects and understands, and also add a small help italic section, saying, explore with workflow piplienes
  • Split command for pipelines and configs.
  • Improve the emojis shown as status fields,
  • Deprecate, the use of -p from workflow configs ps only use instead move the functionality to `workflow configs pipelines
    workflow pipelines [NAME] ls
    
  • Change all -d shorthand altogether, while keeping the --details

odarotto and others added 11 commits May 17, 2024 12:40
* feat(workspaces/tutorial.yml): adding tutorial workspace

* feat(workspaces/tutorial.yml): adding baseurl for configs
confgis commands added so the cli can work with the new version of pipelines(^2.7.0)
Tests added for pipelines client on HTTPContext.
Adding steps for: starting docker services needed for tests; setting development workspace and killing services after tests are completed.
@odarotto odarotto requested a review from shinybrar May 23, 2024 13:47
@odarotto
Copy link
Collaborator Author

@shinybrar all changes requested were adressed, I also added more tests and some changes on the ci.yml file so the tests can run on the github action.

odarotto and others added 4 commits May 27, 2024 13:40
Logging info about actual workspace being used.
* fix(cli/workspace.py): changing filename for active workspace

* feat(workflow/http/context.py): adding validator function for workspace field

* fix(workspace): fixed workspace cli commands and suppressed UserWarning from pydantic_settings

---------

Co-authored-by: Shiny Brar  (he/il) <[email protected]>
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
confgis commands added so the cli can work with the new version of pipelines(^2.7.0)
odarotto and others added 21 commits May 28, 2024 10:17
Tests added for pipelines client on HTTPContext.
Adding steps for: starting docker services needed for tests; setting development workspace and killing services after tests are completed.
@odarotto
Copy link
Collaborator Author

odarotto commented Jun 4, 2024

@shinybrar This PR is ready for merging

@shinybrar shinybrar merged commit 4d90dbe into main Jun 4, 2024
3 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.

[FEAT] Apply changes to use workflow-pipelines:2.7.0
2 participants