Skip to content

ci: Add testing for the integration of geosPythonPackages in GEOS#141

Merged
paloma-martinez merged 42 commits into
mainfrom
benedicto/ci/test-integration-in-geos
Oct 15, 2025
Merged

ci: Add testing for the integration of geosPythonPackages in GEOS#141
paloma-martinez merged 42 commits into
mainfrom
benedicto/ci/test-integration-in-geos

Conversation

@alexbenedicto

Copy link
Copy Markdown
Contributor

Closes #107 and replaces #121 by not using cross-repository implementation.

@alexbenedicto alexbenedicto added the test-geos-integration Triggers the testing of geosPythonPackages import and integration in GEOS CI label Sep 24, 2025
@alexbenedicto alexbenedicto marked this pull request as ready for review October 10, 2025 18:24

@jafranc jafranc left a comment

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

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

It looks good though can you set up 2 dummy PR to your PR that check if the workflow is going as planned ?

Comment thread .github/workflows/README.md
REQUIRES_GEOS_TEST=false
AFFECTED_PACKAGES=""

for file in $CHANGED_FILES; do

@jafranc jafranc Oct 13, 2025

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

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

What if some files req integration and some other doesn't ? IIUC now we are in "if any" behavior

@alexbenedicto alexbenedicto Oct 14, 2025

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

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

Yes the logic right here is if any file of one these folders is modified, test-geos-integration is mandatory

Comment thread .github/workflows/python-package.yml
@jafranc

jafranc commented Oct 14, 2025

Copy link
Copy Markdown
Collaborator

It looks good though can you set up 2 dummy PR to your PR that check if the workflow is going as planned ?

Done in closed #152 and #154

All good ! Great work !!

@alexbenedicto alexbenedicto requested a review from jafranc October 14, 2025 23:13

@jafranc jafranc left a comment

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

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

Great job !

@paloma-martinez paloma-martinez merged commit d4ced19 into main Oct 15, 2025
48 checks passed
@paloma-martinez paloma-martinez deleted the benedicto/ci/test-integration-in-geos branch October 15, 2025 08:27
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

test-geos-integration Triggers the testing of geosPythonPackages import and integration in GEOS CI type: ci

Projects

None yet

Development

Successfully merging this pull request may close these issues.

GEOS main repository testing

3 participants