feat: include all integration tests in make integration-test #1247

Merged
mfenniak merged 1 commit from aahlenst/runner:extend-integration-test into main 2025-12-28 20:53:04 +00:00
Member

Previously, integration-test did not run all integration tests. It lacked all those contributed by ./act and there was no target that included them. This change introduces two new targets that are included in integration-test: runner-integration-test (identical with the former integration-test) and act-integration-test. That allows running them independently which is useful for CI.

  • features
    • PR: feat: include all integration tests in make integration-test
Previously, `integration-test` did not run all integration tests. It lacked all those contributed by `./act` and there was no target that included them. This change introduces two new targets that are included in `integration-test`: `runner-integration-test` (identical with the former `integration-test`) and `act-integration-test`. That allows running them independently which is useful for CI. <!--start release-notes-assistant--> <!--URL:https://code.forgejo.org/forgejo/runner--> - features - [PR](https://code.forgejo.org/forgejo/runner/pulls/1247): <!--number 1247 --><!--line 0 --><!--description ZmVhdDogaW5jbHVkZSBhbGwgaW50ZWdyYXRpb24gdGVzdHMgaW4gYG1ha2UgaW50ZWdyYXRpb24tdGVzdGA=-->feat: include all integration tests in `make integration-test`<!--description--> <!--end release-notes-assistant-->
aahlenst force-pushed extend-integration-test from 069f5775c5
Some checks failed
issue-labels / release-notes (pull_request_target) Successful in 10s
checks / validate mocks (pull_request) Successful in 37s
checks / integration tests (docker-latest) (pull_request) Failing after 44s
checks / build and test (pull_request) Successful in 47s
checks / integration tests (docker-stable) (pull_request) Failing after 47s
checks / validate pre-commit-hooks file (pull_request) Successful in 45s
checks / runner exec tests (pull_request) Successful in 29s
checks / runner integration tests (pull_request) Successful in 5m59s
to b9a9016136
All checks were successful
checks / validate mocks (pull_request) Successful in 32s
checks / build and test (pull_request) Successful in 42s
checks / validate pre-commit-hooks file (pull_request) Successful in 40s
checks / runner exec tests (pull_request) Successful in 31s
checks / runner integration tests (pull_request) Successful in 6m13s
checks / integration tests (docker-latest) (pull_request) Successful in 10m22s
checks / integration tests (docker-stable) (pull_request) Successful in 11m46s
cascade / forgejo (pull_request_target) Has been skipped
cascade / debug (pull_request_target) Has been skipped
cascade / end-to-end (pull_request_target) Has been skipped
issue-labels / release-notes (pull_request_target) Successful in 5s
2025-12-28 13:59:13 +00:00
Compare
mfenniak approved these changes 2025-12-28 20:52:28 +00:00
mfenniak left a comment
Owner

Great approach, thanks! 👍

Great approach, thanks! 👍
Sign in to join this conversation.
No reviewers
No milestone
No project
No assignees
2 participants
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
forgejo/runner!1247
No description provided.