Fabian Hofmann
ab8336d6a8
disable windows machines in CI
...
The CI on windows machines keeps failing due to some weird syntax problem in snakefiles, which we can't solve on our end it seems.
2024-03-21 09:55:48 +01:00
Fabian Neumann
da8119e47e
reset CI data cache
2024-03-05 19:08:22 +01:00
Fabian Neumann
16e2286188
update copyright years to 2024
2024-02-19 16:21:48 +01:00
Fabian
d32789bd02
snakefile: allow to share resources in directory
...
ci: use test.sh script which can be executed locally
2024-01-31 16:53:14 +01:00
Fabian Hofmann
98ce64c1ad
Merge branch 'master' into cluster-network-replace-pyomo
2024-01-31 12:46:32 +01:00
Fabian
df2296ce3e
ci: only upload artefacts for ubuntu and stable
2024-01-31 12:23:35 +01:00
Fabian
c4a634659d
CI: correct if statement
2024-01-31 09:59:31 +01:00
Fabian
718dbbb1c5
CI: integrate inhouse tests into main CI yaml
2024-01-31 09:54:58 +01:00
Fabian
b7750d21ea
CI: use scip and highs as solvers for clustering and solving, instead of ipopt and glpk
2024-01-31 09:44:13 +01:00
lisazeyen
498b22565c
add CI perfect
2023-08-30 11:14:33 +02:00
Fabian Neumann
81fcaf7740
follow-up: remove unnecessary conda calls
2023-07-23 15:03:13 +02:00
Fabian Neumann
c09f21ef50
Merge branch 'micromamba' of github.com:PyPSA/pypsa-eur into micromamba
2023-07-23 10:58:45 +02:00
Fabian Neumann
e0942d4544
CI: enable environment cache
2023-07-23 10:58:38 +02:00
pre-commit-ci[bot]
854b3b773c
[pre-commit.ci] auto fixes from pre-commit.com hooks
...
for more information, see https://pre-commit.ci
2023-07-23 08:25:04 +00:00
Fabian Neumann
691cc7167f
CI: use setup-micromamba action
2023-07-23 10:24:08 +02:00
Fabian
97bdbe636c
follow-up: rename configs to config
2023-04-21 11:05:18 +02:00
virio-andreyana
55315e30c0
Update ci.yaml
2023-04-13 04:06:23 +02:00
Fabian Neumann
55395c5465
enhance documentation, with instructions for sector-coupled / electricity-only studies
2023-03-15 17:00:06 +01:00
Fabian Neumann
47a65f07f3
ci: add --rerun-triggers=mtime to improve caching
2023-03-09 12:01:19 +01:00
Fabian Neumann
15a152d02d
keep CI running if one OS fails
2023-03-09 11:52:06 +01:00
Fabian
5e4c6fc544
ci: reset data cache number
2023-03-09 09:57:57 +01:00
Fabian
821f9a18dd
ci: update actions/checkout
2023-03-09 09:57:57 +01:00
Fabian Neumann
fe43246522
upload resources and results as artifacts
2023-03-08 20:06:18 +01:00
Fabian
e6d1d43555
ci: reactivate windows and mac
2023-03-07 09:15:29 +01:00
Fabian Neumann
7f19910826
disable windows/macos to reduce CI load
2023-03-06 18:39:23 +01:00
Fabian Neumann
561a1d2da8
prepare CI for all three cases
2023-03-06 17:26:41 +01:00
Fabian Neumann
97bbafdd70
Merge remote-tracking branch 'pypsa-eur-sec/master' into merge-pypsa-eur-sec
2023-03-06 11:54:08 +01:00
pre-commit-ci[bot]
13769f90af
[pre-commit.ci] auto fixes from pre-commit.com hooks
...
for more information, see https://pre-commit.ci
2023-03-06 08:27:46 +00:00
Fabian Neumann
4e75d6c644
fix path to test config
2023-02-22 19:20:28 +01:00
Fabian Neumann
708cdb8916
ci: reduce duplications of test/config.test1.yaml
2023-02-22 19:13:03 +01:00
Fabian Neumann
2280baeb29
add workflow rulegraph
2023-02-16 21:27:25 +01:00
Fabian Neumann
35b8425b3b
cherry-pick from #282
...
Co-authored-by: Fabian Hofmann <hofmann@fias.uni-frankfurt.de>
2023-02-16 18:42:19 +01:00
Fabian Neumann
cac98dc8e9
upgrade cache action from v2 to v3
2023-02-15 10:29:34 +01:00
Fabian Neumann
a870b603f4
automatically retrieve technology-data, no git clone
2023-01-28 08:15:43 +01:00
Fabian Hofmann
e25fb02e9c
CI: make coincbc and ipopt installed by conda
2022-11-16 12:44:28 +01:00
Fabian
be4dbd58f1
ci: explicit ipopt version for windows
2022-09-19 12:15:05 +02:00
Fabian Neumann
9597f821bd
adjust CI to new environment.yaml indentation
2022-09-16 16:38:26 +02:00
pre-commit-ci[bot]
5d1ef8a640
[pre-commit.ci] auto fixes from pre-commit.com hooks
...
for more information, see https://pre-commit.ci
2022-09-16 13:04:06 +00:00
Fabian Neumann
51de606aab
Revert "remove build/retrieve natura raster, directly use shapefile"
2022-06-27 19:00:41 +02:00
Fabian Neumann
ae28839cca
CI: include summary and plotting rules
2022-04-12 15:23:48 +02:00
Fabian Neumann
6ed92475c9
Add basic CI for overnight and myopic ( #234 )
...
* Snakefile: add missing folders that are retrieved
* Snakefile: fix syntax error
* Add basic CI
* fix datafiles list to work with directories
* prepare: only add new gas pipes if augmentation not empty
* prepare: handle case where salt caverns dataframe is empty
* prepare: handle case where underwater faction not in link columns
* build_biomass: handle case where Balkan not in country list
* refer correct environment path
* fix Snakemake call
* make subworkflow dependency explicit again
* hashing pypsa-eur environment file does not seem to work
* change solver to glpk
* add data cache
* glpk without options
* try cbc
* alternative snakemake test workflow
* test: add exogenous pathways to config
2022-04-11 17:08:25 +02:00
Fabian Neumann
5833ac90eb
move up cache date setting
2022-03-24 14:14:33 +01:00
Fabian Neumann
9f4e61d822
refresh data/cutouts folders cache every week
2022-03-24 14:13:37 +01:00
Fabian Neumann
273ac5a192
cache full data folder and cutouts
2022-03-24 14:07:44 +01:00
Fabian Neumann
d24b9a4883
run CI on PRs targeting non-master branches
2022-03-24 12:40:29 +01:00
Fabian Neumann
ad4bd56ab2
cache data bundle
2022-03-24 12:36:54 +01:00
euronion
b660277e37
Merge pull request #303 from PyPSA/misc/improve-ci-speed
...
[DNMY] Improve CI performance.
2022-01-13 18:25:12 +01:00
Fabian Neumann
989d8c6abf
specify when to run CI ( #262 )
2021-07-09 10:22:40 +02:00
euronion
4e5ac53c64
Fix snakemake CLA in GH action. ( #256 )
...
* Update ci.yaml
* Update ci.yaml
2021-06-24 11:01:51 +02:00
Fabian Neumann
7b68e8be0c
GitHub actions CI ( #252 )
...
* add github action ci
* only one environment update call
* line break in echo did not work
* fix syntax
* fix version syntax
* switch to glpk
* reduce time from month to week
* list environment
* use new ipopt version
https://github.com/conda-forge/ipopt-feedstock/issues/55
* remove accidental additions
* request ipopt lower than 3.13.3
https://github.com/conda-forge/ipopt-feedstock/issues/64
* add badges and release notes
* add badge to readme and make ci.yaml cc-0
2021-06-22 11:01:33 +02:00