Skip to content

Commit

Permalink
Merge branch 'feat/rclone-storage-commands' of github.com:SwissDataSc…
Browse files Browse the repository at this point in the history
…ienceCenter/renku-python into feat/rclone-storage-commands
  • Loading branch information
Ralf Grubenmann committed Dec 7, 2023
2 parents e9d09a7 + f407d5a commit 8f46103
Show file tree
Hide file tree
Showing 61 changed files with 2,007 additions and 1,651 deletions.
2 changes: 1 addition & 1 deletion .github/workflows/cheatsheet.yml
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@ jobs:
runs-on: ubuntu-latest
if: "'refs/heads/master' != github.ref && 'refs/heads/develop' != github.ref && !startsWith(github.ref, 'refs/tags/')"
steps:
- uses: actions/checkout@v3.5.2
- uses: actions/checkout@v3.6.0
with:
fetch-depth: 0
- name: Install dependencies
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/combine-dependabot-updates.yml
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@ jobs:
combine-prs:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3.5.2
- uses: actions/checkout@v3.6.0
with:
fetch-depth: 0
token: "${{ secrets.RENKUBOT_GITHUB_TOKEN }}"
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/labeler.yml
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,6 @@ jobs:
triage:
runs-on: ubuntu-latest
steps:
- uses: actions/labeler@4.1.0
- uses: actions/labeler@v4.3.0
with:
repo-token: "${{ secrets.GITHUB_TOKEN }}"
2 changes: 1 addition & 1 deletion .github/workflows/publish_shacl.yml
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@ jobs:
build:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3.5.2
- uses: actions/checkout@v3.6.0
with:
fetch-depth: 0
- name: Install dependencies
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/pypi-release.yml
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@ jobs:
finalize-release:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3.5.2
- uses: actions/checkout@v3.6.0
with:
fetch-depth: 0
token: "${{ secrets.RENKUBOT_GITHUB_TOKEN }}"
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/release.yml
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,7 @@ jobs:
create-release-pr:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3.5.2
- uses: actions/checkout@v3.6.0
with:
fetch-depth: 0
token: "${{ secrets.RENKUBOT_GITHUB_TOKEN }}"
Expand Down
40 changes: 20 additions & 20 deletions .github/workflows/test_deploy.yml
Original file line number Diff line number Diff line change
Expand Up @@ -45,7 +45,7 @@ jobs:
style-check:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3.5.2
- uses: actions/checkout@v3.6.0
- name: Install dependencies
uses: ./.github/actions/install-linux
with:
Expand All @@ -65,7 +65,7 @@ jobs:
docs-linux:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3.5.2
- uses: actions/checkout@v3.6.0
- name: Install dependencies
uses: ./.github/actions/install-linux
- name: Test docs
Expand All @@ -77,7 +77,7 @@ jobs:
mypy:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3.5.2
- uses: actions/checkout@v3.6.0
with:
fetch-depth: 0
- name: Install dependencies
Expand All @@ -90,7 +90,7 @@ jobs:
test-distro:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3.5.2
- uses: actions/checkout@v3.6.0
with:
fetch-depth: 0
- name: Install dependencies
Expand All @@ -109,7 +109,7 @@ jobs:
max-parallel: 3
matrix: ${{ fromJson(needs.set-matrix.outputs.matrix) }}
steps:
- uses: actions/checkout@v3.5.2
- uses: actions/checkout@v3.6.0
with:
fetch-depth: 0
- name: Install dependencies
Expand Down Expand Up @@ -139,7 +139,7 @@ jobs:
max-parallel: 3
matrix: ${{ fromJson(needs.set-matrix.outputs.matrix) }}
steps:
- uses: actions/checkout@v3.5.2
- uses: actions/checkout@v3.6.0
with:
fetch-depth: 0
- name: Install dependencies
Expand Down Expand Up @@ -175,7 +175,7 @@ jobs:
max-parallel: 3
matrix: ${{ fromJson(needs.set-matrix.outputs.matrix) }}
steps:
- uses: actions/checkout@v3.5.2
- uses: actions/checkout@v3.6.0
with:
fetch-depth: 0
- name: Install dependencies
Expand Down Expand Up @@ -211,7 +211,7 @@ jobs:
max-parallel: 3
matrix: ${{ fromJson(needs.set-matrix.outputs.matrix) }}
steps:
- uses: actions/checkout@v3.5.2
- uses: actions/checkout@v3.6.0
with:
fetch-depth: 0
- name: Install dependencies
Expand Down Expand Up @@ -241,7 +241,7 @@ jobs:
max-parallel: 3
matrix: ${{ fromJson(needs.set-matrix.outputs.matrix) }}
steps:
- uses: actions/checkout@v3.5.2
- uses: actions/checkout@v3.6.0
with:
fetch-depth: 0
- name: Install dependencies
Expand All @@ -263,7 +263,7 @@ jobs:
CLOUD_STORAGE_S3_SECRET_ACCESS_KEY: ${{ secrets.CLOUD_STORAGE_S3_SECRET_ACCESS_KEY }}
run: pytest -m "integration and not shaky and not service and not serial" -v --timeout=600 -n auto
- name: Start Redis
uses: supercharge/redis-github-action@1.5.0
uses: supercharge/redis-github-action@1.6.0
- name: Test with pytest (serial)
env:
POETRY_VIRTUALENVS_CREATE: false
Expand Down Expand Up @@ -292,7 +292,7 @@ jobs:
max-parallel: 3
matrix: ${{ fromJson(needs.set-matrix.outputs.matrix) }}
steps:
- uses: actions/checkout@v3.5.2
- uses: actions/checkout@v3.6.0
with:
fetch-depth: 0
- name: Install dependencies
Expand All @@ -314,7 +314,7 @@ jobs:
CLOUD_STORAGE_S3_SECRET_ACCESS_KEY: ${{ secrets.CLOUD_STORAGE_S3_SECRET_ACCESS_KEY }}
run: pytest -m "integration and shaky and not service and not serial" -v --timeout=600 -n auto
- name: Start Redis
uses: supercharge/redis-github-action@1.5.0
uses: supercharge/redis-github-action@1.6.0
- name: Test with pytest (serial)
env:
POETRY_VIRTUALENVS_CREATE: false
Expand Down Expand Up @@ -346,7 +346,7 @@ jobs:
max-parallel: 3
matrix: ${{ fromJson(needs.set-matrix.outputs.matrix) }}
steps:
- uses: actions/checkout@v3.5.2
- uses: actions/checkout@v3.6.0
with:
fetch-depth: 0
- name: Install dependencies
Expand Down Expand Up @@ -392,7 +392,7 @@ jobs:
max-parallel: 3
matrix: ${{ fromJson(needs.set-matrix.outputs.matrix) }}
steps:
- uses: actions/checkout@v3.5.2
- uses: actions/checkout@v3.6.0
with:
fetch-depth: 0
- name: Install dependencies
Expand All @@ -414,7 +414,7 @@ jobs:
max-parallel: 3
matrix: ${{ fromJson(needs.set-matrix.outputs.matrix) }}
steps:
- uses: actions/checkout@v3.5.2
- uses: actions/checkout@v3.6.0
with:
fetch-depth: 0
- name: Install dependencies
Expand Down Expand Up @@ -443,7 +443,7 @@ jobs:
max-parallel: 3
matrix: ${{ fromJson(needs.set-matrix.outputs.matrix) }}
steps:
- uses: actions/checkout@v3.5.2
- uses: actions/checkout@v3.6.0
with:
fetch-depth: 0
- name: Install dependencies
Expand Down Expand Up @@ -472,7 +472,7 @@ jobs:
matrix: ${{ fromJson(needs.set-matrix.outputs.matrix) }}
if: "startsWith(github.ref, 'refs/tags/') || endsWith(github.ref, github.event.repository.default_branch)"
steps:
- uses: actions/checkout@v3.5.2
- uses: actions/checkout@v3.6.0
with:
fetch-depth: 0
- name: Install dependencies
Expand Down Expand Up @@ -513,7 +513,7 @@ jobs:
runs-on: ubuntu-latest
if: "startsWith(github.ref, 'refs/tags/')"
steps:
- uses: actions/checkout@v3.5.2
- uses: actions/checkout@v3.6.0
with:
fetch-depth: 0
- name: Install dependencies
Expand Down Expand Up @@ -551,7 +551,7 @@ jobs:
test-macos-core,
]
steps:
- uses: actions/checkout@v3.5.2
- uses: actions/checkout@v3.6.0
with:
fetch-depth: 0
- name: Build images
Expand Down Expand Up @@ -580,7 +580,7 @@ jobs:
]
if: startsWith(github.ref, 'refs/tags/')
steps:
- uses: actions/checkout@v3.5.2
- uses: actions/checkout@v3.6.0
with:
fetch-depth: 0
- name: Set up environment variables
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/test_publish.yml
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@ jobs:
test-linux-integration-publish:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3.5.2
- uses: actions/checkout@v3.6.0
with:
fetch-depth: 0
- name: Install dependencies
Expand Down
51 changes: 51 additions & 0 deletions CHANGES.rst
Original file line number Diff line number Diff line change
Expand Up @@ -18,6 +18,57 @@
Changes
=======

`2.8.0 <https://github.com/SwissDataScienceCenter/renku-python/compare/v2.7.0...v2.8.0>`__ (2023-11-17)
-------------------------------------------------------------------------------------------------------

Bug Fixes
~~~~~~~~~

- **cli:** do not error unnecessarily on session stop
(`#3642 <https://github.com/SwissDataScienceCenter/renku-python/issues/3642>`__)
(`4726f66 <https://github.com/SwissDataScienceCenter/renku-python/commit/4726f660e33a6eb3706b20f661faa635fbe6356b>`__)
- **cli:** do not pass the force-build flag to docker
(`#3641 <https://github.com/SwissDataScienceCenter/renku-python/issues/3641>`__)
(`ff5e8f6 <https://github.com/SwissDataScienceCenter/renku-python/commit/ff5e8f63b94691a65dfe5e44438c4f819819f7ee>`__)
- **cli:** do not start a session when in detached HEAD state
(`#3636 <https://github.com/SwissDataScienceCenter/renku-python/issues/3636>`__)
(`80f70f5 <https://github.com/SwissDataScienceCenter/renku-python/commit/80f70f554ef552b67683ba2498959dbca4aa8200>`__)
- **core:** do not clone submodules in renku clone command
(`#3630 <https://github.com/SwissDataScienceCenter/renku-python/issues/3630>`__)
(`e9986e0 <https://github.com/SwissDataScienceCenter/renku-python/commit/e9986e0d4a882cdf1b84603c9f08010d7f949972>`__)
- don’t fail on exotic git diff types
(`#3632 <https://github.com/SwissDataScienceCenter/renku-python/issues/3632>`__)
(`160620c <https://github.com/SwissDataScienceCenter/renku-python/commit/160620c447f1ab7f6935ef63e3f92437c7537f98>`__)
- make usage of name and slug consistent
(`#3620 <https://github.com/SwissDataScienceCenter/renku-python/issues/3620>`__)
(`b31ade0 <https://github.com/SwissDataScienceCenter/renku-python/commit/b31ade02eed873e09e790a46d92caaf2379871ce>`__)
- **service:** set job timeouts correctly
(`#3651 <https://github.com/SwissDataScienceCenter/renku-python/issues/3651>`__)
(`db0f8cf <https://github.com/SwissDataScienceCenter/renku-python/commit/db0f8cf87d8f234e87aa48058eceaaf68283cedf>`__)
- warn user about old version of git when using mergetool
(`#3637 <https://github.com/SwissDataScienceCenter/renku-python/issues/3637>`__)
(`5df0ce1 <https://github.com/SwissDataScienceCenter/renku-python/commit/5df0ce17e2264412ad081909d08a80f4e6523ae9>`__)

Features
~~~~~~~~

- add prometheus metrics
(`#3640 <https://github.com/SwissDataScienceCenter/renku-python/issues/3640>`__)
(`d3eedb5 <https://github.com/SwissDataScienceCenter/renku-python/commit/d3eedb5e716cdc3299021f5e0c75d678c7c85da0>`__)
- **cli, service:** support for project image
(`#3623 <https://github.com/SwissDataScienceCenter/renku-python/issues/3623>`__)
(`db9f93b <https://github.com/SwissDataScienceCenter/renku-python/commit/db9f93b83e077e62b0196305a82b860fcc2cad6b>`__)
- **cli:** session pause and resume
(`#3633 <https://github.com/SwissDataScienceCenter/renku-python/issues/3633>`__)
(`f4b6480 <https://github.com/SwissDataScienceCenter/renku-python/commit/f4b648019cb0ef09e1591e34dbcdd56d2672f018>`__)
- **service:** accept commit SHA in read endpoints
(`#3608 <https://github.com/SwissDataScienceCenter/renku-python/issues/3608>`__)
(`01a0798 <https://github.com/SwissDataScienceCenter/renku-python/commit/01a0798562357167944aab828e5e6b7967775f8a>`__)
- **svc:** rename git_url to template_git_url and return git_url on all
endpoints
(`#3646 <https://github.com/SwissDataScienceCenter/renku-python/issues/3646>`__)
(`314786e <https://github.com/SwissDataScienceCenter/renku-python/commit/314786e8f685d2e202de801434bf1dceed9e17bf>`__)

`2.7.0 <https://github.com/SwissDataScienceCenter/renku-python/compare/v2.6.2...v2.7.0>`__ (2023-09-27)
-------------------------------------------------------------------------------------------------------

Expand Down
2 changes: 1 addition & 1 deletion docs/cheatsheet/conf.py
Original file line number Diff line number Diff line change
Expand Up @@ -104,7 +104,7 @@
#
# This is also used if you do content translation via gettext catalogs.
# Usually you set "language" from the command line for these cases.
language = None
language = "en"

# There are two options for replacing |today|: either, you set today to some
# non-false value, then it is used:
Expand Down
2 changes: 1 addition & 1 deletion docs/conf.py
Original file line number Diff line number Diff line change
Expand Up @@ -89,7 +89,7 @@
#
# This is also used if you do content translation via gettext catalogs.
# Usually you set "language" from the command line for these cases.
language = None
language = "en"

# There are two options for replacing |today|: either, you set today to some
# non-false value, then it is used:
Expand Down
3 changes: 3 additions & 0 deletions docs/spelling_wordlist.txt
Original file line number Diff line number Diff line change
Expand Up @@ -82,6 +82,7 @@ extraEnvFrom
filesystem
FilterFlights
findable
formatter
Fortran
gapped
git-lfs
Expand Down Expand Up @@ -166,6 +167,7 @@ online
OpenID
openssl
papermill
parallelize
param
parameterizable
parametrization
Expand All @@ -185,6 +187,7 @@ prepending
preprocessed
preprocessing
programmatically
prometheus
py
pyshacl
rclone
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.7.0
version: 2.8.0
4 changes: 4 additions & 0 deletions helm-chart/renku-core/values.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -5,3 +5,7 @@ global:
image:
repository: renku/renku-core
tag: "v2.7.0"
versions:
latest:
image:
tag: v2.8.0
Loading

0 comments on commit 8f46103

Please sign in to comment.