@@ -439,7 +439,7 @@ jobs:
439439 strategy :
440440 fail-fast : false
441441 matrix :
442- nextcloud : [ 'stable28', 'stable29', 'master ' ]
442+ nextcloud : [ 'stable28', 'stable29', 'stable30 ' ]
443443 timeout-minutes : 60
444444
445445 services :
@@ -483,15 +483,13 @@ jobs:
483483
484484 - name : Checkout Notes
485485 uses : actions/checkout@v4
486- if : ${{ !startsWith(matrix.nextcloud, 'master') }}
487486 with :
488487 repository : nextcloud/notes
489488 ref : " main"
490489 path : apps/notes
491490
492491 - name : Checkout Files Locking
493492 uses : actions/checkout@v4
494- if : ${{ !startsWith(matrix.nextcloud, 'master') }}
495493 with :
496494 repository : nextcloud/files_lock
497495 ref : ${{ matrix.nextcloud }}
@@ -511,11 +509,9 @@ jobs:
511509 PHP_CLI_SERVER_WORKERS=2 php -S localhost:8080 &
512510
513511 - name : Enable Files Locking
514- if : ${{ !startsWith(matrix.nextcloud, 'master') }}
515512 run : ./occ app:enable files_lock
516513
517514 - name : Enable Notes
518- if : ${{ !startsWith(matrix.nextcloud, 'master') }}
519515 run : ./occ app:enable notes
520516
521517 - name : Checkout NcPyApi
@@ -528,19 +524,20 @@ jobs:
528524 run : python3 -m pip -v install ".[dev]"
529525
530526 - name : Checkout AppAPI
531- if : ${{ matrix.nextcloud != 'master ' }}
527+ if : ${{ matrix.nextcloud != 'stable30 ' }}
532528 uses : actions/checkout@v4
533529 with :
534530 path : apps/app_api
535531 repository : nextcloud/app_api
536532 ref : stable29
537533
538534 - name : Checkout AppAPI
539- if : ${{ matrix.nextcloud == 'master ' }}
535+ if : ${{ matrix.nextcloud == 'stable30 ' }}
540536 uses : actions/checkout@v4
541537 with :
542538 path : apps/app_api
543539 repository : nextcloud/app_api
540+ ref : stable30
544541
545542 - name : Install AppAPI
546543 run : |
@@ -555,20 +552,12 @@ jobs:
555552 kill -15 $(cat /tmp/_install.pid)
556553 timeout 3m tail --pid=$(cat /tmp/_install.pid) -f /dev/null
557554
558- - name : Talk Branch Main
559- if : ${{ startsWith(matrix.nextcloud, 'master') }}
560- run : echo "TALK_BRANCH_NAME=main" >> $GITHUB_ENV
561-
562- - name : Talk Branch Other
563- if : ${{ !startsWith(matrix.nextcloud, 'master') }}
564- run : echo "TALK_BRANCH_NAME=${{ matrix.nextcloud }}" >> $GITHUB_ENV
565-
566555 - name : Checkout Talk
567556 uses : actions/checkout@v4
568557 with :
569558 path : apps/spreed
570559 repository : nextcloud/spreed
571- ref : ${{ env.TALK_BRANCH_NAME }}
560+ ref : ${{ matrix.nextcloud }}
572561
573562 - name : Install Talk
574563 working-directory : apps/spreed
@@ -627,7 +616,7 @@ jobs:
627616 strategy :
628617 fail-fast : false
629618 matrix :
630- nextcloud : [ 'stable28', 'stable29', 'master ' ]
619+ nextcloud : [ 'stable28', 'stable29', 'stable30 ' ]
631620 env :
632621 NC_dbname : nextcloud_abz
633622 DATABASE_PGSQL : 1
@@ -704,19 +693,20 @@ jobs:
704693 run : python3 -m pip -v install ".[dev]"
705694
706695 - name : Checkout AppAPI
707- if : ${{ matrix.nextcloud != 'master ' }}
696+ if : ${{ matrix.nextcloud != 'stable30 ' }}
708697 uses : actions/checkout@v4
709698 with :
710699 path : apps/app_api
711700 repository : nextcloud/app_api
712701 ref : stable29
713702
714703 - name : Checkout AppAPI
715- if : ${{ matrix.nextcloud == 'master ' }}
704+ if : ${{ matrix.nextcloud == 'stable30 ' }}
716705 uses : actions/checkout@v4
717706 with :
718707 path : apps/app_api
719708 repository : nextcloud/app_api
709+ ref : stable30
720710
721711 - name : Install AppAPI
722712 run : |
@@ -731,20 +721,12 @@ jobs:
731721 kill -15 $(cat /tmp/_install.pid)
732722 timeout 3m tail --pid=$(cat /tmp/_install.pid) -f /dev/null
733723
734- - name : Talk Branch Main
735- if : ${{ startsWith(matrix.nextcloud, 'master') }}
736- run : echo "TALK_BRANCH_NAME=main" >> $GITHUB_ENV
737-
738- - name : Talk Branch Other
739- if : ${{ !startsWith(matrix.nextcloud, 'master') }}
740- run : echo "TALK_BRANCH_NAME=${{ matrix.nextcloud }}" >> $GITHUB_ENV
741-
742724 - name : Checkout Talk
743725 uses : actions/checkout@v4
744726 with :
745727 path : apps/spreed
746728 repository : nextcloud/spreed
747- ref : ${{ env.TALK_BRANCH_NAME }}
729+ ref : ${{ matrix.nextcloud }}
748730
749731 - name : Install Talk
750732 working-directory : apps/spreed
@@ -808,7 +790,7 @@ jobs:
808790 strategy :
809791 fail-fast : false
810792 matrix :
811- nextcloud : [ 'stable27', 'stable28', 'stable29', 'master' ]
793+ nextcloud : [ 'stable27', 'stable28', 'stable29', 'stable30', ' master' ]
812794 env :
813795 NEXTCLOUD_URL : " http://localhost:8080/index.php"
814796 timeout-minutes : 60
@@ -884,28 +866,6 @@ jobs:
884866 working-directory : nc_py_api
885867 run : python3 -m pip -v install . pytest pytest-asyncio coverage pillow
886868
887- - name : Talk Branch Main
888- if : ${{ startsWith(matrix.nextcloud, 'master') }}
889- run : echo "TALK_BRANCH_NAME=main" >> $GITHUB_ENV
890-
891- - name : Talk Branch Other
892- if : ${{ !startsWith(matrix.nextcloud, 'master') }}
893- run : echo "TALK_BRANCH_NAME=${{ matrix.nextcloud }}" >> $GITHUB_ENV
894-
895- - name : Checkout Talk
896- uses : actions/checkout@v4
897- with :
898- path : apps/spreed
899- repository : nextcloud/spreed
900- ref : ${{ env.TALK_BRANCH_NAME }}
901-
902- - name : Install Talk
903- working-directory : apps/spreed
904- run : make dev-setup
905-
906- - name : Enable Talk
907- run : php occ app:enable spreed
908-
909869 - name : Generate coverage report
910870 working-directory : nc_py_api
911871 run : coverage run -m pytest && coverage xml -o coverage_sqlite_${{ matrix.nextcloud }}_client.xml
0 commit comments