Commit Graph

73 Commits

Author SHA1 Message Date
Faustin Lammler dcb7f8251e
Add Fedora 42 testing and use latest GH runner 2025-07-21 11:03:09 +02:00
Faustin Lammler b148d1092d
Fix galaxy import 2025-07-03 16:32:53 +02:00
Faustin Lammler 4320564ca8
Remove EOL Ubuntu 20.04 2025-07-02 17:24:53 +02:00
Faustin Lammler a745c5e0b7
Fix MDBF repo deployments on Fedora
Installing mariadb-backup with MariaDB-server is not working on Fedora
41 (it will install OS version). So, adapt the role so that we can use
case sensitive packages name. Also 10.11 was not provided for Fedora 41.
2025-07-02 15:49:41 +02:00
Faustin Lammler a113502d8c
11.8 is GA 2025-06-10 09:52:11 +02:00
Faustin Lammler 0eaaecd6b8
Add new alpine version 2025-06-04 16:07:37 +02:00
Faustin Lammler 8e6387830f
Review matrix distro tests 2025-05-20 16:37:46 +02:00
Faustin Lammler 9c31660886
fixup! Trigger backup 2025-04-22 11:57:22 +02:00
Faustin Lammler a28dcb2494
Trigger backup 2025-04-22 11:54:05 +02:00
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