Skip to content

Commit

Permalink
Merge pull request #3499 from SwissDataScienceCenter/release/v2.5.0
Browse files Browse the repository at this point in the history
chore: release v2.5.0
  • Loading branch information
Panaetius committed Jun 5, 2023
2 parents a355ac8 + fc4b5f1 commit fc50767
Show file tree
Hide file tree
Showing 106 changed files with 2,598 additions and 1,433 deletions.
8 changes: 4 additions & 4 deletions .github/workflows/acceptance-tests.yml
Original file line number Diff line number Diff line change
Expand Up @@ -31,7 +31,7 @@ jobs:
persist: ${{ steps.deploy-comment.outputs.persist}}
steps:
- id: deploy-comment
uses: SwissDataScienceCenter/renku-actions/check-pr-description@v1.4.2
uses: SwissDataScienceCenter/renku-actions/check-pr-description@v1.4.5
with:
string: /deploy
pr_ref: ${{ github.event.number }}
Expand All @@ -43,7 +43,7 @@ jobs:
name: renku-ci-rp-${{ github.event.number }}
steps:
- name: deploy-pr
uses: SwissDataScienceCenter/renku-actions/deploy-renku@v1.4.1
uses: SwissDataScienceCenter/renku-actions/deploy-renku@v1.4.5
env:
DOCKER_PASSWORD: ${{ secrets.RENKU_DOCKER_PASSWORD }}
DOCKER_USERNAME: ${{ secrets.RENKU_DOCKER_USERNAME }}
Expand Down Expand Up @@ -88,7 +88,7 @@ jobs:
if: ${{ github.event.action != 'closed' && needs.check-deploy.outputs.pr-contains-string == 'true' && needs.check-deploy.outputs.test-enabled == 'true' }}
needs: [check-deploy, deploy-pr]
steps:
- uses: SwissDataScienceCenter/renku-actions/test-renku@v1.4.1
- uses: SwissDataScienceCenter/renku-actions/test-renku@v1.4.5
with:
kubeconfig: ${{ secrets.RENKUBOT_DEV_KUBECONFIG }}
renku-release: renku-ci-rp-${{ github.event.number }}
Expand All @@ -103,7 +103,7 @@ jobs:
runs-on: ubuntu-20.04
steps:
- name: renku teardown
uses: SwissDataScienceCenter/renku-actions/cleanup-renku-ci-deployments@v1.4.1
uses: SwissDataScienceCenter/renku-actions/cleanup-renku-ci-deployments@v1.4.5
env:
HELM_RELEASE_REGEX: "^renku-ci-rp-${{ github.event.number }}$"
GITLAB_TOKEN: ${{ secrets.DEV_GITLAB_TOKEN }}
Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/test_deploy.yml
Original file line number Diff line number Diff line change
Expand Up @@ -614,7 +614,7 @@ jobs:
echo "GIT_USER=Renku Bot" >> $GITHUB_ENV
echo "GIT_EMAIL=renku@datascience.ch" >> $GITHUB_ENV
- name: Push chart and images
uses: SwissDataScienceCenter/renku-actions/publish-chart@v1.4.1
uses: SwissDataScienceCenter/renku-actions/publish-chart@v1.4.5
env:
CHART_NAME: renku-core
GITHUB_TOKEN: ${{ secrets.RENKUBOT_GITHUB_TOKEN }}
Expand All @@ -623,7 +623,7 @@ jobs:
- name: Wait for chart to be available
run: sleep 120
- name: Update component version
uses: SwissDataScienceCenter/renku-actions/update-component-version@v1.4.1
uses: SwissDataScienceCenter/renku-actions/update-component-version@v1.4.5
env:
CHART_NAME: renku-core
GITHUB_TOKEN: ${{ secrets.RENKUBOT_GITHUB_TOKEN }}
Expand Down
32 changes: 32 additions & 0 deletions CHANGES.rst
Original file line number Diff line number Diff line change
Expand Up @@ -18,6 +18,38 @@
Changes
=======

`2.5.0 <https://github.com/SwissDataScienceCenter/renku-python/compare/v2.4.1...v2.5.0>`__ (2023-06-02)
-------------------------------------------------------------------------------------------------------

Bug Fixes
~~~~~~~~~

- **cli:** fix dataset update with external files
(`#3379 <https://github.com/SwissDataScienceCenter/renku-python/issues/3379>`__)
(`e02e5bf <https://github.com/SwissDataScienceCenter/renku-python/commit/e02e5bf846f8e63e3e2b116edb1bc7ee54bacdbc>`__)
- **cli:** fix special paths in workflow files and bump `toil` / `cwltool`
(`#3489 <https://github.com/SwissDataScienceCenter/renku-python/issues/3489>`__)
(`28086cf <https://github.com/SwissDataScienceCenter/renku-python/commit/28086cf1361c86109c8e0e1c59c5704a5a663f30>`__)
- **service:** fix working with branches
(`#3472 <https://github.com/SwissDataScienceCenter/renku-python/issues/3472>`__)
(`0eaf204 <https://github.com/SwissDataScienceCenter/renku-python/commit/0eaf204365d38bbf82bd2d0df357abbf61c18548>`__)
- **service:** return proper errors on migrations check endpoint
(`#3334 <https://github.com/SwissDataScienceCenter/renku-python/issues/3334>`__)
(`6237dc7 <https://github.com/SwissDataScienceCenter/renku-python/commit/6237dc71eb894cfef2b013d2c3fd5dd7defd6499>`__)

Features
~~~~~~~~

- **core:** pass docker run args to session start
(`#3487 <https://github.com/SwissDataScienceCenter/renku-python/issues/3487>`__)
(`9cbb465 <https://github.com/SwissDataScienceCenter/renku-python/commit/9cbb46591a48720e04d0adc03e0305855f3fe836>`__)
- **core:** shell completion for sessions
(`#3450 <https://github.com/SwissDataScienceCenter/renku-python/issues/3450>`__)
(`9fa63dd <https://github.com/SwissDataScienceCenter/renku-python/commit/9fa63dd869f4424b076e12c9ed351c6e0e7c7c47>`__)
- **dataset:** export dataset keywords
(`#3454 <https://github.com/SwissDataScienceCenter/renku-python/issues/3454>`__)
(`feb3f14 <https://github.com/SwissDataScienceCenter/renku-python/commit/feb3f1435e9de0e75a6e01075c13b1bc58f70989>`__)

`2.4.1 <https://github.com/SwissDataScienceCenter/renku-python/compare/v2.4.0...v2.4.1>`__ (2023-05-12)
-------------------------------------------------------------------------------------------------------

Expand Down
6 changes: 2 additions & 4 deletions conftest.py
Original file line number Diff line number Diff line change
@@ -1,7 +1,5 @@
# -*- coding: utf-8 -*-
#
# Copyright 2017-2023 Swiss Data Science Center (SDSC)
# A partnership between École Polytechnique Fédérale de Lausanne (EPFL) and
# Copyright Swiss Data Science Center (SDSC). A partnership between
# École Polytechnique Fédérale de Lausanne (EPFL) and
# Eidgenössische Technische Hochschule Zürich (ETHZ).
#
# Licensed under the Apache License, Version 2.0 (the "License");
Expand Down
3 changes: 1 addition & 2 deletions design/003-interactive-session/003-interactive-session.md
Original file line number Diff line number Diff line change
Expand Up @@ -160,10 +160,9 @@ class ISessionProvider:
"""
pass

def session_list(self, project_name: str, config: Optional[Dict[str, Any]]) -> List[Session]:
def session_list(self, project_name: str) -> List[Session]:
"""Lists all the sessions currently running by the given session provider.
:param project_name: Renku project name.
:param config: Path to the session provider specific configuration YAML.
:returns: a list of sessions.
"""
pass
Expand Down
1 change: 1 addition & 0 deletions docs/how-to-guides/shell-integration.rst
Original file line number Diff line number Diff line change
Expand Up @@ -35,6 +35,7 @@ To activate tab completion for your supported shell run the following command af
$ eval "$(_RENKU_COMPLETE=zsh_source renku)"
You can put the same command in your shell's startup script to enable completion by default.
After this not only sub-commands of ``renku`` will be auto-completed using tab, but for example
in case of ``renku workflow execute`` the available ``Plans`` are going to be listed.

Expand Down
26 changes: 17 additions & 9 deletions docs/spelling_wordlist.txt
Original file line number Diff line number Diff line change
Expand Up @@ -26,6 +26,7 @@ blog
BMP
bugfix
Calamus
cgroup
chartpress
Chartpress
checksum
Expand All @@ -51,16 +52,17 @@ CWL
datadir
dataset
datasets
datetimes
dataverse
Dataverse
datetimes
deployer
deserialization
deserialize
Deserialize
deserialized
Deserialized
deserializing
dev
discoverable
Dockerfile
dockerfiles
Expand All @@ -79,10 +81,6 @@ filesystem
FilterFlights
findable
Fortran
GitLab
GitPython
GraphQL
graphviz
gapped
git-lfs
gitattributes
Expand All @@ -91,8 +89,12 @@ github
gitignore
gitignored
gitkeep
GitLab
gitlab
gitlabClientSecret
GitPython
GraphQL
graphviz
hexsha
Homebrew
hostname
Expand Down Expand Up @@ -138,6 +140,7 @@ Matlab
md5
mergetool
metadata
metavar
microservices
middleware
migrationscheck
Expand All @@ -162,11 +165,12 @@ OpenID
openssl
papermill
param
params
parameterizable
parametrization
parametrize
parametrized
params
PIDs
pipenv
PNG
Postgresql
Expand All @@ -193,8 +197,8 @@ refactored
Renga
renku
Renku
renkulab
renku-mls
renkulab
renv
repo
reproducibility
Expand All @@ -218,6 +222,7 @@ scala
serializer
sha
shacl
shm
Slurm
Snyk
SPARQL
Expand Down Expand Up @@ -252,6 +257,7 @@ subsubcommands
sudo
supertype
supertypes
swappiness
symlink
symlinks
templated
Expand All @@ -260,11 +266,11 @@ Tensorflow
timestamp
tinkerpop
toolchain
TTY
tutorialLink
txt
typesystem
Ubuntu
Unmount
ui
Unescape
unhandled
Expand All @@ -274,12 +280,14 @@ Unlink
unlinking
unmapped
unmerged
Unmount
unmount
unpushed
untracked
untracked
updatable
url
uri
url
urls
username
validator
Expand Down
2 changes: 1 addition & 1 deletion helm-chart/renku-core/Chart.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -3,4 +3,4 @@ appVersion: "1.0"
description: A Helm chart for Kubernetes
name: renku-core
icon: https://avatars0.githubusercontent.com/u/53332360?s=400&u=a4311d22842343604ef61a8c8a1e5793209a67e9&v=4
version: 2.4.1
version: 2.5.0
2 changes: 1 addition & 1 deletion helm-chart/renku-core/values.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -97,7 +97,7 @@ versions:
fullnameOverride: ""
image:
repository: renku/renku-core
tag: "v2.4.1"
tag: "v2.5.0"
pullPolicy: IfNotPresent
v9:
name: v9
Expand Down
Loading

0 comments on commit fc50767

Please sign in to comment.