Remove Eth fixturenet workflows #906
Dismiss Review
Are you sure you want to dismiss this review?
Labels
Clear labels
K8s
bug
documentation
duplicate
enhancement
feature
good first issue
help wanted
in progress
invalid
question
wontfix
Copied from Github
Kind/Breaking
Kind/Bug
Kind/Documentation
Kind/Enhancement
Kind/Feature
Kind/Security
Kind/Testing
Something isn't working
Improvements or additions to documentation
This issue or pull request already exists
New feature or request
Good for newcomers
Extra attention is needed
This doesn't seem right
Further information is requested
This will not be worked on
An issue or PR manually copied from GitHub.
Breaking change that won't be backward compatible
Something is not working
Documentation changes
Improve existing functionality
New functionality
This is security issue
Issue or pull request related to testing
Priority
Critical
The priority is critical
Priority
High
The priority is high
Priority
Low
The priority is low
Priority
Medium
The priority is medium
Reviewed
Confirmed
Issue has been confirmed
Reviewed
Duplicate
This issue or pull request already exists
Reviewed
Invalid
Invalid issue
Reviewed
Won't Fix
This issue won't be fixed
Status
Abandoned
Somebody has started to work on this but abandoned work
Status
Blocked
Something is blocking this issue or pull request
Status
Need More Info
Feedback is required to reproduce issue or to continue work
No labels
Milestone
No items
No Milestone
Projects
Clear projects
No projects
No Assignees
No due date set.
Dependencies
No dependencies set.
Reference: cerc-io/stack-orchestrator#906
Reference in New Issue
Block a user
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Deletes the now-failing CI workflows for the old
fixturenet-ethandfixturenet-plugethstacks.Slack alerts for the updated stacks are set up in cerc-io/fixturenet-eth-stacks#20.
Part of #905.
Looks like in the external repo we have some of these tests but lost the ARM test, and the manual triggers?
The ARM test is configured with a value matrix now:
(in the Slack alerts PR, which should be merged before this)
I was thinking the manual triggers wouldn't be necessary in a dedicated repo, since most changes can propagate to all the stacks.
Ok nice on the matrix. I think we always need manual triggers on these jobs because changes made in other repos require re-test.
Almost every change that might break the test would be made in another repo.
Okay partly makes sense. But those cases should be caught by the scheduled jobs, right?
And we can also re-run the latest run, although one job at a time. That seems simpler than needing to push to a branch to trigger a run.
I guess we disagree.
My main gripe with the trigger files is the need to opt-in to the job run by touching the file on every push.
But as it turns out this is only necessary in this repo because we don't have
on.pull_requestevent triggers set, onlypushwith thepathsfilter. We can just have both.It depends. You can configure things either way. In some repos it makes sense to trigger on file changes.
In this one it made less sense to me because if you change a file related to the plugeth stack you don't want to trigger non-plugeth stack CI jobs which will floor the runners and hold you up. So manual trigger made more sense to me in this case.
But we can have either or both just a case of crafting the path filters in the job file.
Right makes sense. That's why I figured we could skip it in the new repo (I was following Thomas' lead on this since he didn't add them). As more stacks are added (in the new repo) it could yet be desired.
Remove CI workflows for Eth fixturenetsto Remove Eth fixturenet workflows