diff --git a/.release-please-manifest.json b/.release-please-manifest.json index ee2bfff..1b1f6a8 100644 --- a/.release-please-manifest.json +++ b/.release-please-manifest.json @@ -1,3 +1,3 @@ { - ".": "0.9.3" + ".": "0.9.4" } diff --git a/AUTHORS.md b/AUTHORS.md index b5b252a..66d3c1d 100644 --- a/AUTHORS.md +++ b/AUTHORS.md @@ -13,6 +13,7 @@ The list of contributors in alphabetical order: - [Dinos Kousidis](https://orcid.org/0000-0002-4914-4289) - [Giuseppe Steduto](https://orcid.org/0009-0002-1258-8553) - [Jan Okraska](https://orcid.org/0000-0002-1416-3244) +- [Manuel Giffels](https://orcid.org/0000-0003-0193-3032) - [Marco Donadoni](https://orcid.org/0000-0003-2922-5505) - [Marco Vidal](https://orcid.org/0000-0002-9363-4971) - [Michael R. Crusoe](https://orcid.org/0000-0002-2961-9670) diff --git a/CHANGELOG.md b/CHANGELOG.md index 80bbb38..96ea899 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,18 @@ # Changelog +## [0.9.4](https://github.com/reanahub/reana-workflow-engine-cwl/compare/0.9.3...0.9.4) (2024-11-29) + + +### Build + +* **docker:** pin setuptools 70 ([#287](https://github.com/reanahub/reana-workflow-engine-cwl/issues/287)) ([3c2cd8a](https://github.com/reanahub/reana-workflow-engine-cwl/commit/3c2cd8a474d167574bf8746b6430f4ae13a83e61)) +* **python:** bump shared REANA packages as of 2024-11-28 ([#289](https://github.com/reanahub/reana-workflow-engine-cwl/issues/289)) ([f9d3688](https://github.com/reanahub/reana-workflow-engine-cwl/commit/f9d3688858e6f1ff52fa58fecd9ce233dd97b0e1)) + + +### Features + +* **task:** allow Compute4PUNCH backend options ([#277](https://github.com/reanahub/reana-workflow-engine-cwl/issues/277)) ([9b2a3d0](https://github.com/reanahub/reana-workflow-engine-cwl/commit/9b2a3d0872329e79d0b2d9a0972b0c09f08ff694)) + ## [0.9.3](https://github.com/reanahub/reana-workflow-engine-cwl/compare/0.9.2...0.9.3) (2024-03-04) diff --git a/reana_workflow_engine_cwl/cwl_reana.py b/reana_workflow_engine_cwl/cwl_reana.py index 4cb121e..11b055a 100644 --- a/reana_workflow_engine_cwl/cwl_reana.py +++ b/reana_workflow_engine_cwl/cwl_reana.py @@ -270,6 +270,9 @@ def shouldquote(x): kubernetes_uid = self._get_hint("kubernetes_uid") kubernetes_memory_limit = self._get_hint("kubernetes_memory_limit") kubernetes_job_timeout = self._get_hint("kubernetes_job_timeout") + c4p_cpu_cores = self._get_hint("c4p_cpu_cores") + c4p_memory_limit = self._get_hint("c4p_memory_limit") + c4p_additional_requirements = self._get_hint("c4p_additional_requirements") create_body = { "image": container, "cmd": wrapped_cmd, @@ -290,6 +293,9 @@ def shouldquote(x): "kubernetes_job_timeout": kubernetes_job_timeout, "slurm_partition": slurm_partition, "slurm_time": slurm_time, + "c4p_cpu_cores": c4p_cpu_cores, + "c4p_memory_limit": c4p_memory_limit, + "c4p_additional_requirements": c4p_additional_requirements, } return create_body diff --git a/reana_workflow_engine_cwl/version.py b/reana_workflow_engine_cwl/version.py index 6131443..5b62517 100644 --- a/reana_workflow_engine_cwl/version.py +++ b/reana_workflow_engine_cwl/version.py @@ -1,7 +1,7 @@ # -*- coding: utf-8 -*- # # This file is part of REANA. -# Copyright (C) 2017, 2018, 2019, 2020, 2021, 2022, 2023 CERN. +# Copyright (C) 2017, 2018, 2019, 2020, 2021, 2022, 2023, 2024 CERN. # # REANA is free software; you can redistribute it and/or modify it # under the terms of the MIT License; see LICENSE file for more details. diff --git a/setup.py b/setup.py index febf8f8..c44b135 100644 --- a/setup.py +++ b/setup.py @@ -1,7 +1,7 @@ # -*- coding: utf-8 -*- # # This file is part of REANA. -# Copyright (C) 2017, 2018, 2019, 2020, 2021, 2022 CERN. +# Copyright (C) 2017, 2018, 2019, 2020, 2021, 2022, 2024 CERN. # # REANA is free software; you can redistribute it and/or modify it # under the terms of the MIT License; see LICENSE file for more details.