-
Notifications
You must be signed in to change notification settings - Fork 2.1k
Description
Note: This issue was raised by issue #1995
One of the chores in forking a project is setting up the CI/CD tooling so that you can investigate any issues that arise in the course of making a change.
Your best case scenario is that a project has accepted PR's adding CI/CD configurations for different service providers, and one of them is the one you use: In this scenario your chore is to fork and activate the repo your CI/CD provider.
Next best case, they have a CI/CD configuration but not for your CI/CD provider: Now you have to translate/port the configuration and setup. This is irritating, but not uncommon. More irritating is if they insist their CI/CD provider is the one to rule all others and reject a PR for your CI/CD provider.
Worst case there is no publicly visible CI/CD, so nothing in the repo to guide you: What was at best a configuration chore now becomes a time sink. Most irritating is if they insist no CI/CD provider is good enough for them, and reject open CI/CD configurations. Thankfully this is quite rare nowadays.
Firecracker seems it might be that worst case scenario.
Do you accept PR's adding other CI/CD providers?
Ack the test suite might look something like: ./tools/devtool test -- --ignore integration_tests/performance
.