Commit Graph

60 Commits

Author SHA1 Message Date
Lukas Trippe
5fdbe93f67
test: fix and update test workflows (#1296)
* test: fix and update test workflows

* resolve conflict

* bring back test.sh
2024-09-16 13:14:41 +02:00
Lukas Trippe
0a18ddbb65
add validator report (#1295)
* ci: add validator

* disable dev mode

* update version
2024-09-13 15:56:29 +02:00
Lukas Trippe
3e2286633a
fix: env update trigger from #1049 (#1281)
* Update update-fixed-env.yaml

* Update update-fixed-env.yaml

* Update update-fixed-env.yaml

* handle reuse

* fix

* [pre-commit.ci] auto fixes from pre-commit.com hooks

for more information, see https://pre-commit.ci

* Update update-fixed-env.yaml

---------

Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
2024-09-13 10:52:16 +02:00
dependabot[bot]
643baf780e
Bump the github-actions group with 4 updates (#1283)
Bumps the github-actions group with 4 updates: [actions/checkout](https://github.com/actions/checkout), [actions/cache](https://github.com/actions/cache), [actions/upload-artifact](https://github.com/actions/upload-artifact) and [peter-evans/create-pull-request](https://github.com/peter-evans/create-pull-request).


Updates `actions/checkout` from 3 to 4
- [Release notes](https://github.com/actions/checkout/releases)
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
- [Commits](https://github.com/actions/checkout/compare/v3...v4)

Updates `actions/cache` from 3 to 4
- [Release notes](https://github.com/actions/cache/releases)
- [Changelog](https://github.com/actions/cache/blob/main/RELEASES.md)
- [Commits](https://github.com/actions/cache/compare/v3...v4)

Updates `actions/upload-artifact` from 4.3.0 to 4.4.0
- [Release notes](https://github.com/actions/upload-artifact/releases)
- [Commits](https://github.com/actions/upload-artifact/compare/v4.3.0...v4.4.0)

Updates `peter-evans/create-pull-request` from 6 to 7
- [Release notes](https://github.com/peter-evans/create-pull-request/releases)
- [Commits](https://github.com/peter-evans/create-pull-request/compare/v6...v7)

---
updated-dependencies:
- dependency-name: actions/checkout
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: github-actions
- dependency-name: actions/cache
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: github-actions
- dependency-name: actions/upload-artifact
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: github-actions
- dependency-name: peter-evans/create-pull-request
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: github-actions
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-09-12 06:44:21 +02:00
Lukas Trippe
8d78fe83be
ci: code scanning with CodeQL (#1251)
* ci: code scanning with CodeQL

* [pre-commit.ci] auto fixes from pre-commit.com hooks

for more information, see https://pre-commit.ci

---------

Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
2024-08-30 16:42:35 +02:00
Fabian Hofmann
71efc8f12a
draft bot for automated fixed env yaml (#1049)
* draft bot for automated fixed env yaml

* Update .github/workflows/update-fixed-env.yaml

Co-authored-by: Fabian Neumann <fabian.neumann@outlook.de>

---------

Co-authored-by: Fabian Neumann <fabian.neumann@outlook.de>
2024-07-19 17:49:41 +02:00
Fabian Neumann
0d9e0f34fd Merge branch 'master' into reduced-data-bundle 2024-05-12 15:53:08 +02:00
Fabian Neumann
edc1d4991a reenable windows ci with snakemake 8.11 2024-04-26 09:35:54 +02:00
Fabian Neumann
991eef6d97 update and reduce databundle size 2024-04-15 14:48:34 +02:00
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
Fabian
08a4d196af ci: add workflow with inhouse package at current master 2024-01-26 23:16:33 +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