Skip to content

Commit fc50767

Browse files
authored
Merge pull request #3499 from SwissDataScienceCenter/release/v2.5.0
chore: release v2.5.0
2 parents a355ac8 + fc4b5f1 commit fc50767

106 files changed

Lines changed: 2598 additions & 1433 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

.github/workflows/acceptance-tests.yml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@ jobs:
3131
persist: ${{ steps.deploy-comment.outputs.persist}}
3232
steps:
3333
- id: deploy-comment
34-
uses: SwissDataScienceCenter/renku-actions/check-pr-description@v1.4.2
34+
uses: SwissDataScienceCenter/renku-actions/check-pr-description@v1.4.5
3535
with:
3636
string: /deploy
3737
pr_ref: ${{ github.event.number }}
@@ -43,7 +43,7 @@ jobs:
4343
name: renku-ci-rp-${{ github.event.number }}
4444
steps:
4545
- name: deploy-pr
46-
uses: SwissDataScienceCenter/renku-actions/deploy-renku@v1.4.1
46+
uses: SwissDataScienceCenter/renku-actions/deploy-renku@v1.4.5
4747
env:
4848
DOCKER_PASSWORD: ${{ secrets.RENKU_DOCKER_PASSWORD }}
4949
DOCKER_USERNAME: ${{ secrets.RENKU_DOCKER_USERNAME }}
@@ -88,7 +88,7 @@ jobs:
8888
if: ${{ github.event.action != 'closed' && needs.check-deploy.outputs.pr-contains-string == 'true' && needs.check-deploy.outputs.test-enabled == 'true' }}
8989
needs: [check-deploy, deploy-pr]
9090
steps:
91-
- uses: SwissDataScienceCenter/renku-actions/test-renku@v1.4.1
91+
- uses: SwissDataScienceCenter/renku-actions/test-renku@v1.4.5
9292
with:
9393
kubeconfig: ${{ secrets.RENKUBOT_DEV_KUBECONFIG }}
9494
renku-release: renku-ci-rp-${{ github.event.number }}
@@ -103,7 +103,7 @@ jobs:
103103
runs-on: ubuntu-20.04
104104
steps:
105105
- name: renku teardown
106-
uses: SwissDataScienceCenter/renku-actions/cleanup-renku-ci-deployments@v1.4.1
106+
uses: SwissDataScienceCenter/renku-actions/cleanup-renku-ci-deployments@v1.4.5
107107
env:
108108
HELM_RELEASE_REGEX: "^renku-ci-rp-${{ github.event.number }}$"
109109
GITLAB_TOKEN: ${{ secrets.DEV_GITLAB_TOKEN }}

.github/workflows/test_deploy.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -614,7 +614,7 @@ jobs:
614614
echo "GIT_USER=Renku Bot" >> $GITHUB_ENV
615615
echo "GIT_EMAIL=renku@datascience.ch" >> $GITHUB_ENV
616616
- name: Push chart and images
617-
uses: SwissDataScienceCenter/renku-actions/publish-chart@v1.4.1
617+
uses: SwissDataScienceCenter/renku-actions/publish-chart@v1.4.5
618618
env:
619619
CHART_NAME: renku-core
620620
GITHUB_TOKEN: ${{ secrets.RENKUBOT_GITHUB_TOKEN }}
@@ -623,7 +623,7 @@ jobs:
623623
- name: Wait for chart to be available
624624
run: sleep 120
625625
- name: Update component version
626-
uses: SwissDataScienceCenter/renku-actions/update-component-version@v1.4.1
626+
uses: SwissDataScienceCenter/renku-actions/update-component-version@v1.4.5
627627
env:
628628
CHART_NAME: renku-core
629629
GITHUB_TOKEN: ${{ secrets.RENKUBOT_GITHUB_TOKEN }}

CHANGES.rst

Lines changed: 32 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,38 @@
1818
Changes
1919
=======
2020

21+
`2.5.0 <https://github.com/SwissDataScienceCenter/renku-python/compare/v2.4.1...v2.5.0>`__ (2023-06-02)
22+
-------------------------------------------------------------------------------------------------------
23+
24+
Bug Fixes
25+
~~~~~~~~~
26+
27+
- **cli:** fix dataset update with external files
28+
(`#3379 <https://github.com/SwissDataScienceCenter/renku-python/issues/3379>`__)
29+
(`e02e5bf <https://github.com/SwissDataScienceCenter/renku-python/commit/e02e5bf846f8e63e3e2b116edb1bc7ee54bacdbc>`__)
30+
- **cli:** fix special paths in workflow files and bump `toil` / `cwltool`
31+
(`#3489 <https://github.com/SwissDataScienceCenter/renku-python/issues/3489>`__)
32+
(`28086cf <https://github.com/SwissDataScienceCenter/renku-python/commit/28086cf1361c86109c8e0e1c59c5704a5a663f30>`__)
33+
- **service:** fix working with branches
34+
(`#3472 <https://github.com/SwissDataScienceCenter/renku-python/issues/3472>`__)
35+
(`0eaf204 <https://github.com/SwissDataScienceCenter/renku-python/commit/0eaf204365d38bbf82bd2d0df357abbf61c18548>`__)
36+
- **service:** return proper errors on migrations check endpoint
37+
(`#3334 <https://github.com/SwissDataScienceCenter/renku-python/issues/3334>`__)
38+
(`6237dc7 <https://github.com/SwissDataScienceCenter/renku-python/commit/6237dc71eb894cfef2b013d2c3fd5dd7defd6499>`__)
39+
40+
Features
41+
~~~~~~~~
42+
43+
- **core:** pass docker run args to session start
44+
(`#3487 <https://github.com/SwissDataScienceCenter/renku-python/issues/3487>`__)
45+
(`9cbb465 <https://github.com/SwissDataScienceCenter/renku-python/commit/9cbb46591a48720e04d0adc03e0305855f3fe836>`__)
46+
- **core:** shell completion for sessions
47+
(`#3450 <https://github.com/SwissDataScienceCenter/renku-python/issues/3450>`__)
48+
(`9fa63dd <https://github.com/SwissDataScienceCenter/renku-python/commit/9fa63dd869f4424b076e12c9ed351c6e0e7c7c47>`__)
49+
- **dataset:** export dataset keywords
50+
(`#3454 <https://github.com/SwissDataScienceCenter/renku-python/issues/3454>`__)
51+
(`feb3f14 <https://github.com/SwissDataScienceCenter/renku-python/commit/feb3f1435e9de0e75a6e01075c13b1bc58f70989>`__)
52+
2153
`2.4.1 <https://github.com/SwissDataScienceCenter/renku-python/compare/v2.4.0...v2.4.1>`__ (2023-05-12)
2254
-------------------------------------------------------------------------------------------------------
2355

conftest.py

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,5 @@
1-
# -*- coding: utf-8 -*-
2-
#
3-
# Copyright 2017-2023 Swiss Data Science Center (SDSC)
4-
# A partnership between École Polytechnique Fédérale de Lausanne (EPFL) and
1+
# Copyright Swiss Data Science Center (SDSC). A partnership between
2+
# École Polytechnique Fédérale de Lausanne (EPFL) and
53
# Eidgenössische Technische Hochschule Zürich (ETHZ).
64
#
75
# Licensed under the Apache License, Version 2.0 (the "License");

design/003-interactive-session/003-interactive-session.md

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -160,10 +160,9 @@ class ISessionProvider:
160160
"""
161161
pass
162162

163-
def session_list(self, project_name: str, config: Optional[Dict[str, Any]]) -> List[Session]:
163+
def session_list(self, project_name: str) -> List[Session]:
164164
"""Lists all the sessions currently running by the given session provider.
165165
:param project_name: Renku project name.
166-
:param config: Path to the session provider specific configuration YAML.
167166
:returns: a list of sessions.
168167
"""
169168
pass

docs/how-to-guides/shell-integration.rst

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -35,6 +35,7 @@ To activate tab completion for your supported shell run the following command af
3535
3636
$ eval "$(_RENKU_COMPLETE=zsh_source renku)"
3737
38+
You can put the same command in your shell's startup script to enable completion by default.
3839
After this not only sub-commands of ``renku`` will be auto-completed using tab, but for example
3940
in case of ``renku workflow execute`` the available ``Plans`` are going to be listed.
4041

docs/spelling_wordlist.txt

Lines changed: 17 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,7 @@ blog
2626
BMP
2727
bugfix
2828
Calamus
29+
cgroup
2930
chartpress
3031
Chartpress
3132
checksum
@@ -51,16 +52,17 @@ CWL
5152
datadir
5253
dataset
5354
datasets
54-
datetimes
5555
dataverse
5656
Dataverse
57+
datetimes
5758
deployer
5859
deserialization
5960
deserialize
6061
Deserialize
6162
deserialized
6263
Deserialized
6364
deserializing
65+
dev
6466
discoverable
6567
Dockerfile
6668
dockerfiles
@@ -79,10 +81,6 @@ filesystem
7981
FilterFlights
8082
findable
8183
Fortran
82-
GitLab
83-
GitPython
84-
GraphQL
85-
graphviz
8684
gapped
8785
git-lfs
8886
gitattributes
@@ -91,8 +89,12 @@ github
9189
gitignore
9290
gitignored
9391
gitkeep
92+
GitLab
9493
gitlab
9594
gitlabClientSecret
95+
GitPython
96+
GraphQL
97+
graphviz
9698
hexsha
9799
Homebrew
98100
hostname
@@ -138,6 +140,7 @@ Matlab
138140
md5
139141
mergetool
140142
metadata
143+
metavar
141144
microservices
142145
middleware
143146
migrationscheck
@@ -162,11 +165,12 @@ OpenID
162165
openssl
163166
papermill
164167
param
165-
params
166168
parameterizable
167169
parametrization
168170
parametrize
169171
parametrized
172+
params
173+
PIDs
170174
pipenv
171175
PNG
172176
Postgresql
@@ -193,8 +197,8 @@ refactored
193197
Renga
194198
renku
195199
Renku
196-
renkulab
197200
renku-mls
201+
renkulab
198202
renv
199203
repo
200204
reproducibility
@@ -218,6 +222,7 @@ scala
218222
serializer
219223
sha
220224
shacl
225+
shm
221226
Slurm
222227
Snyk
223228
SPARQL
@@ -252,6 +257,7 @@ subsubcommands
252257
sudo
253258
supertype
254259
supertypes
260+
swappiness
255261
symlink
256262
symlinks
257263
templated
@@ -260,11 +266,11 @@ Tensorflow
260266
timestamp
261267
tinkerpop
262268
toolchain
269+
TTY
263270
tutorialLink
264271
txt
265272
typesystem
266273
Ubuntu
267-
Unmount
268274
ui
269275
Unescape
270276
unhandled
@@ -274,12 +280,14 @@ Unlink
274280
unlinking
275281
unmapped
276282
unmerged
283+
Unmount
284+
unmount
277285
unpushed
278286
untracked
279287
untracked
280288
updatable
281-
url
282289
uri
290+
url
283291
urls
284292
username
285293
validator

helm-chart/renku-core/Chart.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,4 +3,4 @@ appVersion: "1.0"
33
description: A Helm chart for Kubernetes
44
name: renku-core
55
icon: https://avatars0.githubusercontent.com/u/53332360?s=400&u=a4311d22842343604ef61a8c8a1e5793209a67e9&v=4
6-
version: 2.4.1
6+
version: 2.5.0

helm-chart/renku-core/values.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -97,7 +97,7 @@ versions:
9797
fullnameOverride: ""
9898
image:
9999
repository: renku/renku-core
100-
tag: "v2.4.1"
100+
tag: "v2.5.0"
101101
pullPolicy: IfNotPresent
102102
v9:
103103
name: v9

0 commit comments

Comments
 (0)