diff --git a/.github/workflows/tests.yml b/.github/workflows/tests.yml index f94ab643..9c7d488a 100644 --- a/.github/workflows/tests.yml +++ b/.github/workflows/tests.yml @@ -409,18 +409,16 @@ jobs: name: NC_Py_API • Oracle services: oracle: - image: ghcr.io/gvenzl/oracle-xe:11 + image: ghcr.io/gvenzl/oracle-xe:21 env: - ORACLE_RANDOM_PASSWORD: true - APP_USER: useroracle - APP_USER_PASSWORD: userpassword + ORACLE_PASSWORD: oracle options: >- --health-cmd healthcheck.sh - --health-interval 10s - --health-timeout 5s + --health-interval 20s + --health-timeout 10s --health-retries 10 ports: - - 1521:1521/tcp + - 1521:1521 steps: - uses: actions/setup-python@a309ff8b426b58ec0e2a45f0f869d46889d02405 # v6.2.0 @@ -456,8 +454,12 @@ jobs: uses: shivammathur/setup-php@accd6127cb78bee3e8082180cb391013d204ef9f # v2 with: php-version: '8.3' - extensions: bz2, ctype, curl, dom, fileinfo, gd, iconv, intl, json, libxml, mbstring, \ - posix, session, simplexml, xmlreader, xmlwriter, zip, zlib, oci8 + extensions: bz2, ctype, curl, dom, fileinfo, gd, iconv, intl, json, libxml, mbstring, openssl, pcntl, posix, session, simplexml, xmlreader, xmlwriter, zip, zlib, oci8 + coverage: none + ini-file: development + ini-values: disable_functions= + env: + GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} - name: Check composer file existence id: check_composer @@ -475,12 +477,10 @@ jobs: run: composer i --no-dev - name: Set up Nextcloud - env: - DB_PORT: 4444 run: | mkdir data ./occ maintenance:install --verbose --database=oci --database-name=XE \ - --database-host=127.0.0.1 --database-port=1521 --database-user=useroracle --database-pass=userpassword \ + --database-host=127.0.0.1 --database-port=1521 --database-user=system --database-pass=oracle \ --admin-user admin --admin-pass admin ./occ config:system:set ratelimit.protection.enabled --value=false --type=boolean ./occ app:enable --force ${{ env.APP_NAME }}