Skip to content

Add CI - #22

Merged
PGijsbers merged 13 commits into
mainfrom
CI
Oct 13, 2026
Merged

PGijsbers merged 13 commits into
mainfrom
CI

Conversation

@PGijsbers

@PGijsbers PGijsbers commented Oct 8, 2026 •

Copy link
Copy Markdown
Contributor

Warning

Work in progress. It's not in draft state because it wouldn't trigger CI, which I want to trigger to test whether the PR works as expected.

This PR adds CI so that we can automatically test whether or not a configuration update breaks anything.

There is a known issue with run upload/download in PHP v1.2.4, it scripts work with a more recent version of the API. Waiting for #21 to be merged.

It would be good to also add coverage of the croissants, arff-to-pq, elasticsearch and frontend services to at least cover the core platform services, but I am keeping it out of scope for this PR. The current scope covers the readme functionalities.

@PGijsbers PGijsbers added the enhancement New feature or request label Oct 8, 2026
@PGijsbers PGijsbers changed the title [WO_Add CI [WIP] Add CI Oct 8, 2026
@PGijsbers PGijsbers changed the title [WIP] Add CI Add CI Oct 13, 2026

@josvandervelde josvandervelde left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

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

Nice work! It would be great to have automatic tests.

I added some comments. Other than that: it would be nice to mention the existence of these tests in the README.md, under ## Development, I think. A brief mention would be perfect.

Comment thread scripts/create_task.sh Outdated
Comment thread scripts/wait_for_task.sh Outdated
Comment thread .github/workflows/integration-test.yaml
Comment thread scripts/evaluation_engine_dataset.sh Outdated
Comment thread .github/workflows/integration-test.yaml
@PGijsbers
PGijsbers merged commit 1df8ac6 into main Oct 13, 2026
3 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants