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

pin version of recent breaking updates in dependencies #166

Merged
merged 16 commits into from
Feb 9, 2024
Merged

Conversation

kevinrue
Copy link
Collaborator

@kevinrue kevinrue commented Feb 8, 2024

No description provided.

@kevinrue
Copy link
Collaborator Author

kevinrue commented Feb 8, 2024

@bio-la
It's ugly but it works

@kevinrue kevinrue requested a review from bio-la February 8, 2024 17:50
@kevinrue
Copy link
Collaborator Author

kevinrue commented Feb 8, 2024

Sorry: actually that means that we have a better idea of version requirements to define in the toml file, so that panpipes itself requires the correct version rather than users messing around their conda environment like I do in the GitHub action.

@kevinrue
Copy link
Collaborator Author

kevinrue commented Feb 9, 2024

Looks like I nailed the pyproject.toml file.

Ready to merge as far as I'm concerned. Let me know if I missed anything!

@bio-la
Copy link
Collaborator

bio-la commented Feb 9, 2024

ah, matplotlib

@@ -106,3 +115,9 @@ jobs:
- name: File tree
if: env.debug == 'true'
run: tree

- uses: actions/upload-artifact@v4
Copy link
Collaborator

Choose a reason for hiding this comment

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

sorry, this is the ingestion action, why is there an "ingested" object already?

@@ -35,6 +35,20 @@ jobs:
activate-environment: pipeline_env
environment-file: pipeline_env.yaml # consider moving to etc/pipeline_env.yaml

# Note: the pinned versions in pipeline_env.yaml are not respected during the miniconda step above
Copy link
Collaborator

Choose a reason for hiding this comment

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

not too ugly to be fair

@@ -16,3 +16,13 @@ dependencies:
- pip:
Copy link
Collaborator

Choose a reason for hiding this comment

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

do we need both pipeline_env.yml and ingestion-CI to pin the versions?

Copy link
Collaborator Author

Choose a reason for hiding this comment

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

I've removed the pins from the yml

@bio-la bio-la merged commit dabf8b6 into main Feb 9, 2024
1 check passed
@kevinrue kevinrue deleted the kra-gha-ingest branch February 9, 2024 16:01
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.

2 participants