Build: #2509 was successful Scheduled with changes by Dan Caseley and Guus der Kinderen

Stages & jobs

  1. Build and Package

Code commits

Openfire (master)

  • Guus der Kinderen

    Guus der Kinderen 76e2b73ece963da6dbd86b6e8067c674bdd603d2

    CI: database install tests should start with an empty database
    Some databases require an explicit CREATE DATABASE statement, while other Docker images already provision an empty database.

    • .github/workflows/continuous-integration-workflow.yml (version 76e2b73ece963da6dbd86b6e8067c674bdd603d2)
    • build/ci/compose/mysql.yml (version 76e2b73ece963da6dbd86b6e8067c674bdd603d2)
    • build/ci/compose/scripts/1.oracle-init.sql (version 76e2b73ece963da6dbd86b6e8067c674bdd603d2)
  • Guus der Kinderen

    Guus der Kinderen bdf768c16f02527a38568e78fa944fd72397a968

    CI: add HSQLDB support to database update test

    • .github/workflows/continuous-integration-workflow.yml (version bdf768c16f02527a38568e78fa944fd72397a968)
    • build/ci/compose/hsqldb.yml (version bdf768c16f02527a38568e78fa944fd72397a968)
  • Guus der Kinderen

    Guus der Kinderen 961890589e1f73c30daf7a85f2e5a4e381845251

    CI: Database tests shouldn't use hardcoded file paths
    Instead of hard-coding the location of Openfire's source code, this location should be provided to the application.

    Additionally:
    - Use the location to generate a mock 'OPENFIRE_HOME' directory, that can be used to both:
    -- Read and write property files used by the update runner
    -- Retrieve the database scripts that are being tested by the update runner.
    - Close the database connection after use

    • .github/workflows/continuous-integration-workflow.yml (version 961890589e1f73c30daf7a85f2e5a4e381845251)
    • build/ci/updater/pom.xml (version 961890589e1f73c30daf7a85f2e5a4e381845251)
    • build/ci/updater/src/main/java/com/igniterealtime/openfire/updaterunner/Main.java (version 961890589e1f73c30daf7a85f2e5a4e381845251)
  • Dan Caseley

    Dan Caseley b48658fac1c32664f81a663c6a3c74e7f3660efd

    Revert "OF-3045: Make database scripts available to upgrade tests"
    This reverts commit f14be1aecdcd9d983742e0b44bc0bc628acb9a24.

    • .github/workflows/continuous-integration-workflow.yml (version b48658fac1c32664f81a663c6a3c74e7f3660efd)
  • Guus der Kinderen

    Guus der Kinderen 5c3c7753f882bb6129505e3931167f1f801a8b1b

    OF-3045: SchemaManager explict check for success
    After SchemaManager runs database upgrade scripts, it should not assume success, but explicitly check for it.

    • xmppserver/src/main/java/org/jivesoftware/database/SchemaManager.java (version 5c3c7753f882bb6129505e3931167f1f801a8b1b)
  • Dan Caseley

    Dan Caseley bd82e71950041e032760a2f098231b6f25d695bf

    OF-3045: Add database code to the trigger for database schema checks

    • .github/workflows/continuous-integration-workflow.yml (version bd82e71950041e032760a2f098231b6f25d695bf)
  • Dan Caseley

    Dan Caseley f14be1aecdcd9d983742e0b44bc0bc628acb9a24

    OF-3045: Make database scripts available to upgrade tests

    • .github/workflows/continuous-integration-workflow.yml (version f14be1aecdcd9d983742e0b44bc0bc628acb9a24)