Remove Eth fixturenet workflows #906
No reviewers
Labels
No Label
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
Priority
Critical
Priority
High
Priority
Low
Priority
Medium
Reviewed
Confirmed
Reviewed
Duplicate
Reviewed
Invalid
Reviewed
Won't Fix
Status
Abandoned
Status
Blocked
Status
Need More Info
No Milestone
No project
No Assignees
2 Participants
Notifications
Due Date
No due date set.
Dependencies
No dependencies set.
Reference: cerc-io/stack-orchestrator#906
Loading…
Reference in New Issue
Block a user
No description provided.
Delete Branch "roysc/rm-eth-workflows"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Deletes the now-failing CI workflows for the old
fixturenet-eth
andfixturenet-plugeth
stacks.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_request
event triggers set, onlypush
with thepaths
filter. 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