Commit Graph

32 Commits

Author SHA1 Message Date
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