Commit Graph

64 Commits

Author SHA1 Message Date
Faustin Lammler f14ce08a17
Long lines 2025-03-24 12:06:48 +01:00
Faustin Lammler b2d0870fa1
PR can be opened during the export 2025-03-24 11:58:37 +01:00
Faustin Lammler 18246ed617
Add a sanity check for backups
The check makes sure that the backup contains the latest PR information
(based on title).
2025-03-24 10:23:06 +01:00
Faustin Lammler 5659aa8bc8
fixup! One backup per week is OK 2025-03-21 17:18:49 +01:00
Faustin Lammler a089d793b9
One backup per week is OK 2025-03-21 17:10:52 +01:00
Faustin Lammler 0ac5746640
Better step name 2025-03-20 16:24:45 +01:00
Faustin Lammler f13509d37f
Implement automated exports and backup 2025-03-20 16:16:22 +01:00
Faustin Lammler 40f2b782dc
Fedora 41 not ready for MDBF
+ clean old distro
2024-12-16 21:43:55 +01:00
Faustin Lammler fabfdaa136
Missing composite action trigger 2024-12-13 17:00:48 +01:00
Faustin Lammler f18d4762fa
Missing uv dependency 2024-12-13 16:54:01 +01:00
Faustin Lammler 2c9a3e2408
Add new distrib 2024-12-06 16:02:51 +01:00
Faustin Lammler 5c13f8f965
Ubuntu 23.04 is EOL 2024-11-26 08:13:40 +01:00
Faustin Lammler 802b0fc6b4
EOL distribution
Also, disable non working distributions (Ubuntu 22.04)
2024-07-15 15:19:45 +02:00
Faustin Lammler b8b90a5a49
Disable non working distributions
See: https://github.com/fauust/ansible-role-mariadb/issues/45

Also pin GH action runner (24.04 is coming)
2024-07-12 13:15:40 +02:00
Faustin Lammler 6d294e4d2f
Use Makefile for env setup 2024-07-12 13:15:18 +02:00
Faustin Lammler 344d3044cb
Patch is not needed anymore 2024-07-12 13:11:29 +02:00
Faustin Lammler fe295f0328
Remove 18.04 from mdbf tests 2024-05-15 14:05:05 +02:00
Faustin Lammler eb573686e6
Add tests for rc/rolling 2024-05-15 13:26:08 +02:00
Faustin Lammler 37a2b21794
fixup! Install new crun version on debian/ubuntu 2024-03-11 18:56:13 +01:00
Faustin Lammler 499b33be2e
Install new crun version on debian/ubuntu
See: actions/runner-images#9425
2024-03-11 18:50:41 +01:00
Faustin Lammler f5f80f4864
fixup! 10.10 is EOL 2024-02-20 09:13:08 +01:00
Faustin Lammler 7978095f4b
10.10 is EOL 2024-02-20 09:12:13 +01:00
dependabot[bot] ea25d45fda
Bump pre-commit/action from 3.0.0 to 3.0.1
Bumps [pre-commit/action](https://github.com/pre-commit/action) from 3.0.0 to 3.0.1.
- [Release notes](https://github.com/pre-commit/action/releases)
- [Commits](https://github.com/pre-commit/action/compare/v3.0.0...v3.0.1)

---
updated-dependencies:
- dependency-name: pre-commit/action
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-02-08 02:32:29 +00:00
Faustin Lammler 5b76b9eb48
Increase Cluster MDBF testing coverage 2024-01-11 17:28:37 +01:00
Faustin Lammler f290dd566b
Increase Cluster testing coverage 2024-01-11 17:27:29 +01:00
Faustin Lammler 923c96c9d5
Remove Ubuntu 23.04 and keep LTS versions 2024-01-11 17:22:39 +01:00
Faustin Lammler 04bcf16c4d
Add alpine 3.19 and fedora 39 testing 2023-12-11 15:36:53 +01:00
dependabot[bot] d7cd6f5257
Bump actions/setup-python from 4 to 5
Bumps [actions/setup-python](https://github.com/actions/setup-python) from 4 to 5.
- [Release notes](https://github.com/actions/setup-python/releases)
- [Commits](https://github.com/actions/setup-python/compare/v4...v5)

---
updated-dependencies:
- dependency-name: actions/setup-python
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-12-07 02:11:43 +00:00
Faustin Lammler 93aff1d2c9
Remove EOL versions from testing 2023-11-23 13:09:36 +01:00
Faustin Lammler f7c3a8f2e5
Make the role compatible with Alpine linux
Should be compatible with:
- 3.17
- 3.18
2023-09-26 18:16:09 +02:00
Faustin Lammler 40297fcd41
Increase coverage with new MariaDB version and distrib 2023-09-20 16:49:05 +02:00
Faustin Lammler 2887615fd7
https://github.com/actions/runner-images/issues/7753 fixed 2023-09-20 13:53:52 +02:00
dependabot[bot] 3b7af5680b
Bump actions/checkout from 3 to 4
Bumps [actions/checkout](https://github.com/actions/checkout) from 3 to 4.
- [Release notes](https://github.com/actions/checkout/releases)
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
- [Commits](https://github.com/actions/checkout/compare/v3...v4)

---
updated-dependencies:
- dependency-name: actions/checkout
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-09-05 02:59:15 +00:00
Faustin Lammler d4867d5568
Downgrade podman to make the GitHub runner work again
See: https://github.com/actions/runner-images/issues/7753
2023-06-28 17:18:43 +02:00
Faustin Lammler 21b699ee16
Yamllint 2023-05-16 13:19:02 +02:00
Faustin Lammler bc7f48cd3d
Add Debian 12 and MariaDB 11.0 2023-03-01 16:35:40 +01:00
Faustin Lammler 28047d99a2
10.5 is no more installable on Debian Sid
See: https://jira.mariadb.org/browse/MDEV-30322
2023-01-10 09:00:48 +01:00
Faustin Lammler 123750bb84
Add 10.11 testing 2022-12-15 12:58:14 +01:00
Faustin Lammler f033b79f75
Shorten CI step name 2022-10-14 10:49:55 +02:00
Faustin Lammler c64038d6d9
Implement MDBF cluster deployment
Add a new CI task to deploy MDBF MariaDB versions in a cluster.
2022-10-14 10:45:18 +02:00
Faustin Lammler be318f0b2d
Documentation and add tags
Add some rollback tags because we introduced breaking changes for older
Ansible version (naming change in mysql_replication module).
2022-10-13 11:32:01 +02:00
Faustin Lammler 904a107ae1
Add cluster testing in CI (close #26) 2022-10-12 18:55:53 +02:00
Faustin Lammler 73ee37265b
Improve doc and split/filter CI 2022-10-12 10:56:37 +02:00
Faustin Lammler 90c31bf3c2
Add rhel based distro support
Move from testinfra to ansible verifier.
2022-10-11 18:14:23 +02:00
Faustin Lammler 5c512ae308
Add 10.10 and remove mysql command
For some reason, 10.3 MDBF version does not come with mariadb commands,
thus disabling it.
2022-09-29 13:09:35 +02:00
Faustin Lammler a2610f40e9
Ubuntu 21.04 is not a LTS 2022-08-09 11:35:15 +02:00
Faustin Lammler 654b620409
Update pre-commit action and versions 2022-06-10 10:02:38 +02:00
dependabot[bot] 348022b4cb
Bump actions/setup-python from 3 to 4
Bumps [actions/setup-python](https://github.com/actions/setup-python) from 3 to 4.
- [Release notes](https://github.com/actions/setup-python/releases)
- [Commits](https://github.com/actions/setup-python/compare/v3...v4)

---
updated-dependencies:
- dependency-name: actions/setup-python
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-06-10 02:35:10 +00:00
faust bc39dc352b
Merge pull request #23 from fauust/test-10.7
Increase test coverage for MDBF versions
2022-06-08 15:26:55 +02:00
Faustin Lammler 6a83d518c2
Increase test coverage for MDBF versions 2022-06-08 11:40:19 +02:00