1. 09 May, 2022 1 commit
  2. 22 Feb, 2022 1 commit
  3. 24 Jan, 2022 1 commit
  4. 18 Jan, 2022 1 commit
  5. 15 Dec, 2021 1 commit
    • Stefan Bürk's avatar
      [TASK] Integrate sqlite acceptance testing · a2537436
      Stefan Bürk authored and Christian Kuhn's avatar Christian Kuhn committed
      Add support for sqlite acceptance testing to
      'Build/Scripts/runTests.sh'.
      
      Run acceptance/sqlite testing with PHP 8.1 in nightly
      as a first execution implementation, which could be
      reshuffled when minimum PHP requirements have
      been decided.
      
      Furthermore two acceptance tests are marked as skipped
      when executed with sqlite, which should be fixed in
      dedicated patches:
      
      * MaintenanceCest.php->analyzeDatabaseStructureWorks()
        Skipped, as database compare is never clean and ends
        in endless loop with sqlite, when ext:indexed_search is
        installed. This is a general issue, existing at least
        since v10.4. Needs investigation and a dedicated patch.
      
      * UpgradeCest.php->seeUpgradeWizard()
        Skipped, as utf-8 charset upgrade wizard is not visible
        for sqlite dbms backend, thus rendering this test obsolete
        with sqlite. Needs another update wizard test and possibly
        a dedicated patch.
      
      Resolves: #96340
      Releases: main
      Change-Id: I74c8f1156d98a5419309e110ed761e3de21fa37a
      Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/72446
      
      Tested-by: core-ci's avatarcore-ci <typo3@b13.com>
      Tested-by: Benni Mack's avatarBenni Mack <benni@typo3.org>
      Tested-by: Christian Kuhn's avatarChristian Kuhn <lolli@schwarzbu.ch>
      Reviewed-by: Benni Mack's avatarBenni Mack <benni@typo3.org>
      Reviewed-by: Christian Kuhn's avatarChristian Kuhn <lolli@schwarzbu.ch>
      a2537436
  6. 30 Nov, 2021 1 commit
    • Christian Kuhn's avatar
      [TASK] gitlab-ci: Out-of-order nightly jobs · 070ab15e
      Christian Kuhn authored
      Usually, when running jobs in gitlab-ci, they're
      organized in stages - jobs of a second stage only
      execute when all jobs of the previous stage were
      successful.
      
      The pre-merge jobs use this to supress jobs in case
      the "early" stage checking cgl and composer
      fail. This helps suppressing waste of resources.
      
      The nightly jobs are organized in more logical stages.
      The stage supression isn't too useful here. Pipelines
      are only executed as scheduled pipelines or manually
      to sometimes test if the extended nightly jobs are
      happy with a single patch before merging it.
      
      To reduce runtime of nightlies, they now introduce
      a gitlab-ci feature for single stage jobs that ignore
      stage boundaries. With this out-of-order configuration
      the stage separation is basically ignored, which on one
      side reduces overall runtime of nightlies since more
      jobs are executed in parallel and on the other side now
      find all issues in case multiple merged patched kill a
      nigthly and one hides fails from the other away due to
      stage constraints.
      
      Change-Id: I8e461592eecd0a66b0fcf6ee5ab14509ebec8277
      Resolves: #96166
      Releases: master, 11.5
      Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/72409
      
      Tested-by: core-ci's avatarcore-ci <typo3@b13.com>
      Tested-by: Stefan Bürk's avatarStefan Bürk <stefan@buerk.tech>
      Tested-by: Christian Kuhn's avatarChristian Kuhn <lolli@schwarzbu.ch>
      Reviewed-by: Stefan Bürk's avatarStefan Bürk <stefan@buerk.tech>
      Reviewed-by: Christian Kuhn's avatarChristian Kuhn <lolli@schwarzbu.ch>
      070ab15e
  7. 29 Nov, 2021 1 commit
  8. 15 Nov, 2021 1 commit
  9. 25 Aug, 2021 1 commit
  10. 12 Aug, 2021 1 commit
  11. 14 Jun, 2021 1 commit
  12. 28 Feb, 2021 1 commit
  13. 08 Feb, 2021 1 commit
  14. 03 Feb, 2021 1 commit