@@ -20,7 +20,7 @@ concurrency:
2020jobs :
2121 check-deploy :
2222 name : Analyze deploy string
23- runs-on : ubuntu-22 .04
23+ runs-on : ubuntu-24 .04
2424 outputs :
2525 pr-contains-string : ${{ steps.deploy-comment.outputs.pr-contains-string }}
2626 renku : ${{ steps.deploy-comment.outputs.renku}}
@@ -32,17 +32,17 @@ jobs:
3232 amalthea-sessions : ${{ steps.deploy-comment.outputs.amalthea-sessions}}
3333 amalthea : ${{ steps.deploy-comment.outputs.amalthea}}
3434 test-enabled : ${{ steps.deploy-comment.outputs.test-enabled}}
35+ test-legacy-enabled : ${{ steps.deploy-comment.outputs.test-legacy-enabled}}
3536 extra-values : ${{ steps.deploy-comment.outputs.extra-values}}
3637 steps :
3738 - id : deploy-comment
38- uses : SwissDataScienceCenter/renku-actions/check-pr-description@v1.14.1
39+ uses : SwissDataScienceCenter/renku-actions/check-pr-description@v1.16.0
3940 with :
40- string : /deploy
4141 pr_ref : ${{ github.event.number }}
4242
4343 deploy-pr :
4444 name : Deploy
45- runs-on : ubuntu-22 .04
45+ runs-on : ubuntu-24 .04
4646 needs : [check-deploy]
4747 permissions :
4848 pull-requests : write
5252 url : https://renku-ci-ds-${{ github.event.number }}.dev.renku.ch
5353 steps :
5454 - uses : actions/checkout@v4
55+ with :
56+ repository : SwissDataScienceCenter/renku
57+ sparse-checkout : |
58+ minimal-deployment
5559 - name : Login to Docker Hub
5660 uses : docker/login-action@v3
5761 with :
@@ -73,21 +77,17 @@ jobs:
7377 body : |
7478 You can access the deployment of this PR at https://renku-ci-ds-${{ github.event.number }}.dev.renku.ch
7579 - name : Build and deploy
76- uses : SwissDataScienceCenter/renku-actions/deploy-renku@v1.14.1
80+ uses : SwissDataScienceCenter/renku-actions/deploy-renku@v1.16.0
7781 env :
78- RANCHER_PROJECT_ID : ${{ secrets.CI_RANCHER_PROJECT }}
7982 DOCKER_PASSWORD : ${{ secrets.RENKU_DOCKER_PASSWORD }}
8083 DOCKER_USERNAME : ${{ secrets.RENKU_DOCKER_USERNAME }}
8184 GITLAB_TOKEN : ${{ secrets.DEV_GITLAB_TOKEN }}
8285 KUBECONFIG : ${{ github.workspace }}/renkubot-kube.config
8386 RENKU_RELEASE : renku-ci-ds-${{ github.event.number }}
8487 RENKU_VALUES_FILE : ${{ github.workspace }}/values.yaml
85- RENKU_VALUES : ${{ secrets.COMBINED_CHARTS_CI_RENKU_VALUES }}
88+ RENKU_VALUES : minimal-deployment/minimal-deployment-values.yaml
8689 RENKUBOT_KUBECONFIG : ${{ secrets.RENKUBOT_DEV_KUBECONFIG }}
8790 RENKUBOT_RANCHER_BEARER_TOKEN : ${{ secrets.RENKUBOT_RANCHER_BEARER_TOKEN }}
88- RANCHER_DEV_API_ENDPOINT : ${{ secrets.RANCHER_DEV_API_ENDPOINT }}
89- RENKU_BOT_DEV_PASSWORD : ${{ secrets.RENKU_BOT_DEV_PASSWORD }}
90- RENKU_TESTS_ENABLED : true
9191 TEST_ARTIFACTS_PATH : " tests-artifacts-${{ github.sha }}"
9292 renku_ui : " ${{ needs.check-deploy.outputs.renku-ui }}"
9393 renku : " ${{ needs.check-deploy.outputs.renku }}"
@@ -103,10 +103,10 @@ jobs:
103103 legacy-selenium-acceptance-tests :
104104 name : Legacy Selenium tests
105105 needs : [check-deploy, deploy-pr]
106- if : github.event.action != 'closed' && needs.check-deploy.outputs.pr-contains-string == 'true' && needs.check-deploy.outputs.test-enabled == 'true'
107- runs-on : ubuntu-22 .04
106+ if : github.event.action != 'closed' && needs.check-deploy.outputs.pr-contains-string == 'true' && needs.check-deploy.outputs.test-legacy- enabled == 'true'
107+ runs-on : ubuntu-24 .04
108108 steps :
109- - uses : SwissDataScienceCenter/renku-actions/test-renku@v1.14.1
109+ - uses : SwissDataScienceCenter/renku-actions/test-renku@v1.16.0
110110 with :
111111 kubeconfig : ${{ secrets.RENKUBOT_DEV_KUBECONFIG }}
112112 renku-release : renku-ci-ds-${{ github.event.number }}
@@ -117,9 +117,9 @@ jobs:
117117
118118 legacy-cypress-acceptance-tests :
119119 name : Legacy Cypress tests
120- runs-on : ubuntu-22 .04
120+ runs-on : ubuntu-24 .04
121121 needs : [check-deploy, deploy-pr]
122- if : github.event.action != 'closed' && needs.check-deploy.outputs.pr-contains-string == 'true' && needs.check-deploy.outputs.test-enabled == 'true'
122+ if : github.event.action != 'closed' && needs.check-deploy.outputs.pr-contains-string == 'true' && needs.check-deploy.outputs.test-legacy- enabled == 'true'
123123 strategy :
124124 fail-fast : false
125125 matrix :
@@ -131,11 +131,10 @@ jobs:
131131 - useSession
132132 - checkWorkflows
133133 - rstudioSession
134- - dashboardV2
135134 steps :
136135 - name : Extract Renku repository reference
137136 run : echo "RENKU_REFERENCE=`echo '${{ needs.check-deploy.outputs.renku }}' | cut -d'@' -f2`" >> $GITHUB_ENV
138- - uses : SwissDataScienceCenter/renku-actions/test-renku-cypress@v1.14.1
137+ - uses : SwissDataScienceCenter/renku-actions/test-renku-cypress@v1.16.0
139138 with :
140139 e2e-target : ${{ matrix.tests }}
141140 renku-reference : ${{ env.RENKU_REFERENCE }}
@@ -144,7 +143,7 @@ jobs:
144143
145144 cypress-acceptance-tests :
146145 name : Cypress tests
147- runs-on : ubuntu-22 .04
146+ runs-on : ubuntu-24 .04
148147 needs : [check-deploy, deploy-pr]
149148 if : github.event.action != 'closed' && needs.check-deploy.outputs.pr-contains-string == 'true' && needs.check-deploy.outputs.test-enabled == 'true'
150149 strategy :
@@ -161,7 +160,7 @@ jobs:
161160 steps :
162161 - name : Extract Renku repository reference
163162 run : echo "RENKU_REFERENCE=`echo '${{ needs.check-deploy.outputs.renku }}' | cut -d'@' -f2`" >> $GITHUB_ENV
164- - uses : SwissDataScienceCenter/renku-actions/test-renku-cypress@v1.14.1
163+ - uses : SwissDataScienceCenter/renku-actions/test-renku-cypress@v1.16.0
165164 with :
166165 e2e-target : ${{ matrix.tests }}
167166 renku-reference : ${{ env.RENKU_REFERENCE }}
@@ -170,7 +169,7 @@ jobs:
170169
171170 cleanup :
172171 name : Cleanup
173- runs-on : ubuntu-22 .04
172+ runs-on : ubuntu-24 .04
174173 needs : check-deploy
175174 if : github.event.action == 'closed' && needs.check-deploy.outputs.pr-contains-string == 'true'
176175 permissions :
@@ -192,7 +191,7 @@ jobs:
192191 body : |
193192 Tearing down the temporary RenkuLab deplyoment for this PR.
194193 - name : renku teardown
195- uses : SwissDataScienceCenter/renku-actions/cleanup-renku-ci-deployments@v1.14.1
194+ uses : SwissDataScienceCenter/renku-actions/cleanup-renku-ci-deployments@v1.16.0
196195 env :
197196 HELM_RELEASE_REGEX : " ^renku-ci-ds-${{ github.event.number }}$"
198197 GITLAB_TOKEN : ${{ secrets.DEV_GITLAB_TOKEN }}
0 commit comments