Skip to content

Minimal CI/CD for environment creation#1

Merged
JoranAngevaare merged 36 commits intomainfrom
init
May 19, 2025
Merged

Minimal CI/CD for environment creation#1
JoranAngevaare merged 36 commits intomainfrom
init

Conversation

@JoranAngevaare
Copy link
Collaborator

@JoranAngevaare JoranAngevaare commented May 19, 2025

CI/CD for environment creation and testing

In this pull request, we add the minimal installation procedure for running E-OBS code.

  • So far, we only install the dependencies without doing tests on the code or output.
  • The installation and testing of the eobs code is envisaged for another PR. This will require some extra work since it requires access to the private repositories of ECA-D which we will need to setup first.

What does this PR add?

  1. Scaffolding for CI/CD. Once we have created a (light weight) test for the eobs code, we can easily add that here (for example in the run_minimal_test.sh). The CI/CD is located in the .github/workflows folder.
  2. A working set of versions that can be installed using miniforge , the required steps are added in the README.md.

@JoranAngevaare JoranAngevaare mentioned this pull request May 19, 2025
@JoranAngevaare JoranAngevaare marked this pull request as ready for review May 19, 2025 13:40
@JoranAngevaare JoranAngevaare merged commit a1b69f4 into main May 19, 2025
1 check passed
@JoranAngevaare JoranAngevaare deleted the init branch May 19, 2025 14:15
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.

1 participant