Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
26 changes: 15 additions & 11 deletions .github/workflows/test.yml
Original file line number Diff line number Diff line change
@@ -1,11 +1,12 @@
name: test

on:
push:
branches:
- main
tags: "*"
pull_request:
push:
branches:
- main
tags:
- "*"
pull_request:

concurrency:
group: ${{ github.workflow }}-${{ github.ref }}
Expand All @@ -19,19 +20,22 @@ jobs:
matrix:
python-version: ['3.11', '3.13']
steps:
- uses: actions/checkout@v5
- uses: actions/checkout@v6
- uses: actions/setup-python@v6
with:
python-version: ${{ matrix.python-version }}
cache: pip
cache-dependency-path: test-requirements.txt

- name: Install test-requirements
run: |
pip install -r test-requirements.txt
run: pip install -r test-requirements.txt

- name: Run unit tests
run: |
pytest ert/bin/scripts/fm_lgr.py ert/bin/scripts/fm_tracer_breakthrough.py # currently the only scripts with unit tests
pytest ert/bin/scripts/fm_lgr.py ert/bin/scripts/fm_tracer_breakthrough.py

- name: Ruff format
run: |
ruff format --check
run: ruff format --check

- name: Ruff check
run: ruff check .
16 changes: 8 additions & 8 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@ push it, as the full size of it will stack up each time. This has the downside t
latest commit(s) may have inconsistencies. For tagged versions however, RMS should
always be at par with all other files.

Git LSF is used for storing the large binary files, so ensure you have it installed
Git LFS is used for storing the large binary files, so ensure you have it installed
before cloning/pushing/pulling (one time install locally per user):

``` shell
Expand All @@ -25,25 +25,25 @@ git lfs install

## Note

Since RMS is not fully integrated (we upload a zipped and archived version), PR's
Since RMS is not fully integrated (we upload a zipped and archived version), PRs
involving RMS should be clarified with admins upfront, otherwise they are likely to be
rejected.


Even if one do not have access to fully restore the project, cloning it could still be a
useful way of accessing model files, scripts, workflows, etc.
Even if one does not have access to fully restore the project, cloning it could still be
a useful way of accessing model files, scripts, workflows, etc.


## License

This work is dual-licensed under CC-BY-4.0 and GPL-3.0 (or any later version). Please
This work is dual-licensed under CC-BY-SA-4.0 and GPL-3.0 (or any later version). Please
see the files LICENSE-CCBYSA and LICENSE-GPLV3 for full details.

Data and text files in this work is licensed under a
Data and text files in this work are licensed under the
[Creative Commons Attribution-ShareAlike 4.0 International License][cc-by-sa].

Code (mostly python) in this work is licensed under a
[GNU General Public Version 3 Liense][gpl-v3].
Code (mostly Python) in this work is licensed under the
[GNU General Public License Version 3][gpl-v3].


[![CC BY-SA 4.0][cc-by-sa-shield]][cc-by-sa]
Expand Down
Loading