Skip to content

Conversation

phracek
Copy link
Contributor

@phracek phracek commented May 6, 2025

This pull request adds Testing Farm for testing s2i-dotnet container in upstream.

Let's test it with each pull request.

It adds also dependabot in case some action will move to the newest version.

This action is tested here: phracek#2

phracek added 4 commits May 6, 2025 14:26
Also auto-merger bot is added in order to see
when the tests were executed and their results.

Also dependabot is added if some github actions are changed.

Signed-off-by: Petr "Stone" Hracek <phracek@redhat.com>
Add Testing Farm as GitHub Action to testing S2I-DOTNET container
Signed-off-by: Petr "Stone" Hracek <phracek@redhat.com>
@phracek
Copy link
Contributor Author

phracek commented May 6, 2025

The tests in second pull request have passed phracek#2

@tmds tmds requested a review from omajid May 6, 2025 14:03
Signed-off-by: Petr "Stone" Hracek <phracek@redhat.com>
Add more architectures to tests
@tmds tmds requested review from aslicerh and nicrowe00 May 6, 2025 14:44
phracek added 2 commits May 6, 2025 16:45
Signed-off-by: Petr "Stone" Hracek <phracek@redhat.com>
Add matrix arch to concurrency group
phracek added 2 commits May 7, 2025 11:19
Auto-merge support for "main" branch

Add more arcdhitecturs

Signed-off-by: Petr "Stone" Hracek <phracek@redhat.com>
Remove submodules from dependabot
@phracek
Copy link
Contributor Author

phracek commented May 7, 2025

[test]

@phracek
Copy link
Contributor Author

phracek commented May 7, 2025

All combinations are running here phracek#2

@tmds
Copy link
Member

tmds commented May 7, 2025

All combinations are running here phracek#2

The failures on non-x64 may be due to trying to use the x64 s2i on those architectures.

If no s2i binary is provided on the host system, the build script from this repo should download one for the appropriate architecture.

@tmds
Copy link
Member

tmds commented May 7, 2025

These files seem to be about establishing an auto merge workflow: .github/auto-merge.yml, .github/workflows/auto-merge-on-demand.yml, .github/workflows/auto-merge.yml. Can we remove them? Or are they needed for the Testing Farm CI.

What is .github/workflows/pr-metadata.yml for? Can it be removed?

Can you remove the existing .github/workflows/ci.yml? This is a superset of what that covered.

@tmds
Copy link
Member

tmds commented May 7, 2025

[test]


if: |
github.event.issue.pull_request
&& contains(github.event.comment.body, '[test]')
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Is the main reason for requiring a [test] message from an owner/member to prevent anyone from generating load on the Testing Farm?

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This is used as soon as this PR is merged. [test] is used on main branch, where it does not exist.

@phracek
Copy link
Contributor Author

phracek commented May 7, 2025

These files seem to be about establishing an auto merge workflow: .github/auto-merge.yml, .github/workflows/auto-merge-on-demand.yml, .github/workflows/auto-merge.yml. Can we remove them? Or are they needed for the Testing Farm CI.

They are not needed for Testing Farm CI.

Upstream does not need it.

Signed-off-by: Petr "Stone" Hracek <phracek@redhat.com>
@phracek
Copy link
Contributor Author

phracek commented May 7, 2025

All combinations are running here phracek#2

The failures on non-x64 may be due to trying to use the x64 s2i on those architectures.

If no s2i binary is provided on the host system, the build script from this repo should download one for the appropriate architecture.

Remove but this MR https://gitlab.cee.redhat.com/platform-eng-core-services/sclorg-tmt-plans/-/merge_requests/295

phracek added 3 commits May 7, 2025 14:45
Remove auto-merge files. They are not needed for Testing Farm CI.
Signed-off-by: Petr "Stone" Hracek <phracek@redhat.com>
@tmds
Copy link
Member

tmds commented May 8, 2025

@phracek thank you for implementing this, and dealing with all the feedback!

@omajid you can merge this when you've had a chance to look at the latest changes and they look good to you.

@omajid
Copy link
Member

omajid commented May 8, 2025

Thanks, @phracek !

@omajid omajid merged commit 4abf1a8 into redhat-developer:main May 8, 2025
@tmds
Copy link
Member

tmds commented May 9, 2025

I squashed these commits on main into 3d5b86c.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants