Test GitLab instance for the Wikimedia community. Data may disappear. Consider everything here public, and do not push sensitive material. GitLab-Test in Phabricator for issues.

  1. 02 Oct, 2020 1 commit
    • Sam Wilson's avatar
      Switch to Symfony framework · 57e99fb7
      Sam Wilson authored
      This patch migrates the entire application to Symfony, and tries to modify the
      smallest amount of code possible to make this work.
      
      Some notes:
      
      * Tests in CI were already not passing, so the failing tests are now excluded
      (via the `exclude-from-ci` test group). These are all to do with epub standards
      conformance, and will be tackled later.
      * The CLI entry point bin/book.php has been deleted, which might impact some
      people's scripts.
      * A bunch of bits of old code have been moved to Controllers, Commands, or
      templates, without change. These are sometimes showing as changes in the Git
      diff, but actually still need to be brought up to date.
      * Fully setting up Doctrine isn't done yet. Although the single DB table we
      need could be done via a migration now, it's not yet able to be used with
      Doctrine ORM because it doesn't contain a simple primary key, so it seems
      easier to leave this for a subsequent patch.
      * There is duplication in tests for configuring the database, but this seems
      acceptable (rather than refactoring it to somewhere common) because it'll all
      be removed after the above.
      * Docker Compose operation is complicated now by the need to split environment
      variables between `.env` and `.env.local`.
      
      Bug: T263577
      57e99fb7
  2. 01 Oct, 2020 1 commit
  3. 24 Sep, 2020 1 commit
  4. 16 Jul, 2020 2 commits
  5. 08 Jul, 2020 2 commits
  6. 29 Jun, 2020 1 commit
  7. 19 Jun, 2020 2 commits
  8. 12 Jun, 2020 2 commits
  9. 12 May, 2020 1 commit
  10. 10 May, 2020 1 commit
    • Tpt's avatar
      Drops FileCleaner · a7f89e0d
      Tpt authored
      Does not work for fixing the jpg problem and the SVG fix is not useful now that we dropped ePub 2 support
      a7f89e0d
  11. 18 Apr, 2020 1 commit
  12. 13 Apr, 2020 3 commits
  13. 28 Mar, 2020 2 commits
  14. 04 Mar, 2020 1 commit
  15. 03 Mar, 2020 1 commit
  16. 01 Mar, 2020 1 commit
  17. 15 Feb, 2020 3 commits
  18. 12 Feb, 2020 1 commit
    • Tpt's avatar
      Upgrades dependencies · f0cc9067
      Tpt authored
      Keep minimal requirement to PHP 7.2 so no PHPUnit 8
      f0cc9067
  19. 11 Feb, 2020 2 commits
  20. 06 Feb, 2020 2 commits
  21. 17 Dec, 2019 1 commit
  22. 09 Dec, 2019 2 commits
  23. 07 Dec, 2019 2 commits
  24. 30 Nov, 2019 1 commit
  25. 06 Nov, 2019 1 commit
  26. 01 Nov, 2019 1 commit
  27. 31 Oct, 2019 1 commit