Ghost/.github/workflows
Daniel Lockyer bf6f607f42 Switched to mysql2 library
refs https://github.com/TryGhost/Toolbox/issues/174

- this commit switches Ghost from using the `mysql` library to the
  `mysql2` one
- we've done this for several reasons:
  - `mysql2` is more actively maintained
  - `mysql2` natively supports the default auth plugin on MySQL 8
  - `mysql2` is fasterrrr
- there have been various other commits refactoring the groundwork for
  this commit but this commit should be short and sweet:
  - alias `mysql` to `mysql2` client so we maintain backwards
    compatibility with all configs who use `"client": "mysql"`
  - enabled `decimalNumbers` so we maintain the same functionality as
    `mysql`
  - replaced the dependencies and updated `knex-migrator`
  - hardcoded the newer authentication plugin in MySQL 8 CI. Before
    switching to `mysql2`, this would break because it didn't support
    this
2022-03-03 09:59:37 +01:00
..
auto-assign.yml Update actions/checkout action to v3 2022-03-02 08:06:56 +01:00
browser-tests.yml Fixed inputs being passed as env variables in CI 2022-02-17 12:25:30 +01:00
canary.yml Update actions/checkout action to v3 2022-03-02 08:06:56 +01:00
label-actions.yml Added issue closed event to triggers for label action 2021-11-18 11:05:49 +01:00
migration-review.yml Update peter-evans/create-or-update-comment commit hash to 63e171a 2022-01-31 08:45:43 +00:00
release.yml Update actions/checkout action to v3 2022-03-02 08:06:56 +01:00
stale.yml Update actions/stale action to v4 2021-11-15 08:23:54 +00:00
test.yml Switched to mysql2 library 2022-03-03 09:59:37 +01:00