Commit Graph

74 Commits

Author SHA1 Message Date
Lukas Trippe
0bf72cac6f
build: pin rasterio<1.4 (#1334)
* build: pin `rasterio<1.4`

* fix fixed updater

* run tests daily
2024-09-27 13:58:41 +02:00
Lukas Trippe
991916370f
ci: better inhouse checks (#1331)
* ci: better inhouse checks

* fix: no uv
2024-09-27 13:07:02 +02:00
dependabot[bot]
c5ebb66f72
Bump lkstrp/pypsa-validator in the github-actions group (#1329)
Bumps the github-actions group with 1 update: [lkstrp/pypsa-validator](https://github.com/lkstrp/pypsa-validator).


Updates `lkstrp/pypsa-validator` from 0.2.1 to 0.2.2
- [Release notes](https://github.com/lkstrp/pypsa-validator/releases)
- [Commits](https://github.com/lkstrp/pypsa-validator/compare/v0.2.1...v0.2.2)

---
updated-dependencies:
- dependency-name: lkstrp/pypsa-validator
  dependency-type: direct:production
  update-type: version-update:semver-patch
  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-25 08:24:19 +02:00
Lukas Trippe
e65ce91a73
fix: failing macos pypsa installation (#1325) 2024-09-24 10:26:03 +02:00
Lukas Trippe
6387c46c2e
test: use makefile (#1315)
* test: use makefile

* more make commands
2024-09-23 10:13:20 +02:00
Lukas Trippe
a6ac2b4865
fix: make test.sh executable (#1314) 2024-09-20 12:32:27 +02:00
Lukas Trippe
9420c9081e
ci: show heat balances in validator (#1304) 2024-09-17 14:00:40 +02:00
dependabot[bot]
ae0d1d5874
Bump actions/cache from 3 to 4 in the github-actions group (#1300)
Bumps the github-actions group with 1 update: [actions/cache](https://github.com/actions/cache).


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)

---
updated-dependencies:
- dependency-name: actions/cache
  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-16 22:11:14 +02:00
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
Fabian Neumann
e8e0833e3a
Document nearly all data sources in doc/data_sources.rst (#1284)
* initial data-sources page

* continue with data sources

* continue with data sources

* finalize data sources documentation

* correct DIW link
2024-09-12 09:43:55 +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
5316655c55
add dependabot (#1282) 2024-09-11 18:32:39 +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
pre-commit-ci[bot]
4f89079945 [pre-commit.ci] auto fixes from pre-commit.com hooks
for more information, see https://pre-commit.ci
2023-05-02 15:21:50 +00:00
energyls
f355f816c3 docs: add stackoverflow issue template 2023-05-02 17:20:06 +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