-
Notifications
You must be signed in to change notification settings - Fork 0
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
ObservedProperty label & test data loader through ingestion #209
Conversation
It is not clear to me why Also, the matrix of python versions leads to additional confusion, especially as it has only one version. Can we take the blue pill and comment out the whole To be honest, I also don't see the advantage of a separate |
I see the point on separate jobs for tests when you trigger them for example I agree with you on the changes, especially the I can continue refactoring the |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Great improvements!
Agreed that the worflows refactor should be in another PR.
From: Jukka Pelli ***@***.***>
Reply-To: EURODEO/e-soh ***@***.***>
Date: Wednesday, October 23, 2024 at 13:46
To: EURODEO/e-soh ***@***.***>
Cc: "Phaf, Lukas (KNMI)" ***@***.***>, Review requested ***@***.***>
Subject: Re: [EURODEO/e-soh] ObservedProperty label & test data loader through ingestion (PR #209)
I see the point on separate jobs for tests when you trigger them for example on push to that service. Currently we don't have that, but should we? Running performance tests to the api on each push, when changes are made to ingest seems a bit unnecessary in my opinion and I personally would run them only on pull_request.
I agree with you on the changes, especially the strategy is unnecessary now that the ingest tests are run in a container. Overall I think that our workflows could have a slight rework. But in this PR I changed only minor things, since it is for another issue.
I can continue refactoring the workflows here, but I think the work should be done in a separate branch, since this PR contains changes which affect how we present the data.
—
Reply to this email directly, view it on GitHub<#209 (comment)>, or unsubscribe<https://github.com/notifications/unsubscribe-auth/AF2G54THNODJ3K5CUBOSA33Z46EA3AVCNFSM6AAAAABQGB2NKKVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDIMZRHA2TEOBSGM>.
You are receiving this because your review was requested.Message ID: ***@***.***>
|
The main reason was minimal principle. The other parts of the jobs did not need write permission. Looking at the documentation again, I think that as Lukas says, the permissions for `issues` and `contents` can be removed.
…________________________________
From: Lukas Phaf ***@***.***>
Sent: 23 October 2024 11:50:39
To: EURODEO/e-soh
Cc: Vervoort, Jeffrey; Mention
Subject: Re: [EURODEO/e-soh] ObservedProperty label & test data loader through ingestion (PR #209)
It is not clear to me why test-ingest is a separate job. I think it leads to a confusing mix of jobs and steps in the action output.
Also, the matrix of python versions leads to additional confusion, especially as it has only one version. Can we take the blue pill and comment out the whole strategy bit for now so the matrix doesn't show up?
To be honest, I also don't see the advantage of a separate publish-test-results job. It was added by @Jeffrey-Vervoort-KNMI<https://github.com/Jeffrey-Vervoort-KNMI> as separation of concern. But it also adds a lot of noise (for example to retrieve the artifacts). I don't think the contents and issues permissions are needed<https://docs.github.com/en/actions/writing-workflows/choosing-what-your-workflow-does/controlling-permissions-for-github_token>, so I would be fine with all the main job having pull-requests permissions.
—
Reply to this email directly, view it on GitHub<#209 (comment)>, or unsubscribe<https://github.com/notifications/unsubscribe-auth/ATJG55DPQABDRRNXHTWSFH3Z45WO7AVCNFSM6AAAAABQGB2NKKVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDIMZRGU2TMNZYGI>.
You are receiving this because you were mentioned.Message ID: ***@***.***>
|
I noticed this warning when running
Edit: Oh, it looks like this a common issue... |
ObservedProperty
label tostandard_name
without underscoresParameter
description to havestandard_name
without underscoresci.yml
to load test data through ingest andjust
commandscloses #204, closes #190