Run integration tests on every pull request #511

Closed
opened 2025-03-13 07:35:37 +00:00 by p4u1 · 3 comments
Member

It is quite frustrating to have to wait for the next day (and have to remember to check drone logs) to get notified about integration test failures. Ideally I could run integration tests in my pull requests with a label 'test:integration' or something like that.
On the main branch I would run integration tests on every commit instead of nightly. This way we get more direct feedback and we don't waste ci every night if no new commit gets pushed to main.

It is quite frustrating to have to wait for the next day (and have to remember to check drone logs) to get notified about integration test failures. Ideally I could run integration tests in my pull requests with a label 'test:integration' or something like that. On the main branch I would run integration tests on every commit instead of nightly. This way we get more direct feedback and we don't waste ci every night if no new commit gets pushed to main.
decentral1se added the
ci/cd
test
labels 2025-03-13 07:46:41 +00:00
decentral1se added this to the abra v0.10.0 project 2025-03-16 11:49:08 +00:00
decentral1se removed the
ci/cd
test
labels 2025-03-16 11:49:17 +00:00
Owner

This is solved. Branch names need to match int-* to get the integration tests to run on demand. All other PRs will skip it.

This is solved. Branch names need to match `int-*` to get the integration tests to run on demand. All other PRs will skip it.
Owner

And to confirm: merges to main don't run it either: https://build.coopcloud.tech/toolshed/abra/2655

And to confirm: merges to main don't run it either: https://build.coopcloud.tech/toolshed/abra/2655
Owner

@p4u1 i think you may need to push branches directly to this repository and not your fork however to get it to run / access the secret. lemme know how it goes.

@p4u1 i think you may need to push branches directly to this repository and not your fork however to get it to run / access the secret. lemme know how it goes.
decentral1se moved this to Done in abra v0.10.0 on 2025-04-14 22:00:59 +00:00
decentral1se moved this to Done in abra v0.10.0 on 2025-04-14 22:01:01 +00:00
decentral1se moved this to Done in abra v0.10.0 on 2025-04-16 05:16:08 +00:00
decentral1se moved this to Done in abra v0.10.0 on 2025-04-16 05:16:10 +00:00
decentral1se moved this to Done in abra v0.10.0 on 2025-04-19 07:28:29 +00:00
decentral1se moved this to Done in abra v0.10.0 on 2025-04-21 17:48:16 +00:00
Sign in to join this conversation.
2 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: toolshed/abra#511
No description provided.