Commit graph

6 commits

Author SHA1 Message Date
viceice
4e2908ff9d ci: fix mariadb path (#8815)
Ref: forgejo/forgejo#8810
https://hub.docker.com/_/mariadb#where-to-store-data

Signed-off-by: viceice <michael.kriese@gmx.de>
Reviewed-on: https://codeberg.org/forgejo/forgejo/pulls/8815
Reviewed-by: Gusted <gusted@noreply.codeberg.org>
Co-authored-by: viceice <michael.kriese@gmx.de>
Co-committed-by: viceice <michael.kriese@gmx.de>
2025-08-08 01:43:32 +02:00
Gusted
bc0c2b7d0d chore: add MariaDB to daily tests (#8810)
- Add the oldest and newest supported version of MariaDB to the daily
tests to be run against the integration tests.
- Ref: https://codeberg.org/forgejo/forgejo/pulls/8691

Reviewed-on: https://codeberg.org/forgejo/forgejo/pulls/8810
Reviewed-by: Earl Warren <earl-warren@noreply.codeberg.org>
Co-authored-by: Gusted <postmaster@gusted.xyz>
Co-committed-by: Gusted <postmaster@gusted.xyz>
2025-08-07 06:46:53 +02:00
Earl Warren
93b13e4d52 chore(ci): send mail when daily integration tests fail (#8727)
## Testing

- 24h after this is merged
- push a commit to https://codeberg.org/forgejo-integration/forgejo/src/branch/forgejo with an error
- cancel all workflows except for https://codeberg.org/forgejo-integration/forgejo/actions?workflow=testing-integration.yml&actor=0&status=0
- verify a notification was sent to forgejo-integration-actions@forgejo.org about the error
- update the user research discussion at https://codeberg.org/forgejo/user-research/issues/64

Reviewed-on: https://codeberg.org/forgejo/forgejo/pulls/8727
Reviewed-by: Michael Kriese <michael.kriese@gmx.de>
Co-authored-by: Earl Warren <contact@earl-warren.org>
Co-committed-by: Earl Warren <contact@earl-warren.org>
2025-07-30 13:12:17 +02:00
Earl Warren
447c5789bd fix(ci): add install-minimum-git-version helper for workflows (#8345)
https://codeberg.org/forgejo-integration/forgejo/actions/runs/10592#jobstep-3-14 failed with

> E: Packages were downgraded and -y was used without --allow-downgrades.

Running the tests is done following the instructions in the workflow:

```
# - uncomment [on].pull_request
# - swap 'forgejo-integration' and 'forgejo-coding'
# - open a pull request at https://codeberg.org/forgejo/forgejo and fix things
# - swap 'forgejo-integration' and 'forgejo-coding'
# - comment [on].pull_request
```

The result of the test is available at https://codeberg.org/forgejo/forgejo/actions/runs/85408/jobs/0

Reviewed-on: https://codeberg.org/forgejo/forgejo/pulls/8345
Reviewed-by: Gusted <gusted@noreply.codeberg.org>
Co-authored-by: Earl Warren <contact@earl-warren.org>
Co-committed-by: Earl Warren <contact@earl-warren.org>
2025-06-29 13:04:28 +02:00
Gusted
b5e608f3e2 feat: bump the minimum required Git version from 2.0.0 to 2.34.1 (#8328)
- Resolves forgejo/discussions#324
- Remove all checks of `CheckGitVersionAtLeast` that checked for a version below 2.34.1
- The version was chosen because Debian stable supports 2.39.5 and Ubuntu 22.04 LTS supports 2.34.1

Reviewed-on: https://codeberg.org/forgejo/forgejo/pulls/8328
Reviewed-by: 0ko <0ko@noreply.codeberg.org>
Reviewed-by: Earl Warren <earl-warren@noreply.codeberg.org>
Co-authored-by: Gusted <postmaster@gusted.xyz>
Co-committed-by: Gusted <postmaster@gusted.xyz>
2025-06-29 00:44:18 +02:00
Earl Warren
b97c462d2e chore(ci): run additional tests in integration (#8140)
With git 2.30 instead of git >= 2.42

These will be run once a day, when the mirror from the development repository happens and copies the branches to the integration repository (see .forgejo/workflows/mirror.yml).

A failure will not be blocking and will go unoticed until Codeberg is upgraded to v12 which can send a mail a workflow fails.

Note: remove the "debug" commit before merging.

Reviewed-on: https://codeberg.org/forgejo/forgejo/pulls/8140
Reviewed-by: Michael Kriese <michael.kriese@gmx.de>
Co-authored-by: Earl Warren <contact@earl-warren.org>
Co-committed-by: Earl Warren <contact@earl-warren.org>
2025-06-10 19:05:46 +02:00