-
Notifications
You must be signed in to change notification settings - Fork 3.9k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Add the simplest CI with make #10982
base: main
Are you sure you want to change the base?
Commits on May 6, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 543b4d2 - Browse repository at this point
Copy the full SHA 543b4d2View commit details -
Configuration menu - View commit details
-
Copy full SHA for 537e47c - Browse repository at this point
Copy the full SHA 537e47cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 1ce0396 - Browse repository at this point
Copy the full SHA 1ce0396View commit details -
Configuration menu - View commit details
-
Copy full SHA for 85cb326 - Browse repository at this point
Copy the full SHA 85cb326View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8543db8 - Browse repository at this point
Copy the full SHA 8543db8View commit details -
Configuration menu - View commit details
-
Copy full SHA for 593d919 - Browse repository at this point
Copy the full SHA 593d919View commit details -
Add the most basic test result caching
The github actions cache cannot be modified in parallel, so we copy it into a workflow artifact and then merge the artifacts together at the end
Configuration menu - View commit details
-
Copy full SHA for b54ed38 - Browse repository at this point
Copy the full SHA b54ed38View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2b8a7ef - Browse repository at this point
Copy the full SHA 2b8a7efView commit details -
Configuration menu - View commit details
-
Copy full SHA for 8d58080 - Browse repository at this point
Copy the full SHA 8d58080View commit details -
Configuration menu - View commit details
-
Copy full SHA for b03fac9 - Browse repository at this point
Copy the full SHA b03fac9View commit details -
Configuration menu - View commit details
-
Copy full SHA for 128f10b - Browse repository at this point
Copy the full SHA 128f10bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 1fb622a - Browse repository at this point
Copy the full SHA 1fb622aView commit details -
Configuration menu - View commit details
-
Copy full SHA for f177085 - Browse repository at this point
Copy the full SHA f177085View commit details -
Configuration menu - View commit details
-
Copy full SHA for a363a75 - Browse repository at this point
Copy the full SHA a363a75View commit details -
Configuration menu - View commit details
-
Copy full SHA for afdbab6 - Browse repository at this point
Copy the full SHA afdbab6View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0bff86b - Browse repository at this point
Copy the full SHA 0bff86bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 83b0585 - Browse repository at this point
Copy the full SHA 83b0585View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3913587 - Browse repository at this point
Copy the full SHA 3913587View commit details -
Configuration menu - View commit details
-
Copy full SHA for cca39f8 - Browse repository at this point
Copy the full SHA cca39f8View commit details -
Configuration menu - View commit details
-
Copy full SHA for ed540c9 - Browse repository at this point
Copy the full SHA ed540c9View commit details -
Configuration menu - View commit details
-
Copy full SHA for bcee6e0 - Browse repository at this point
Copy the full SHA bcee6e0View commit details -
Configuration menu - View commit details
-
Copy full SHA for 22de8b1 - Browse repository at this point
Copy the full SHA 22de8b1View commit details -
Configuration menu - View commit details
-
Copy full SHA for a38618a - Browse repository at this point
Copy the full SHA a38618aView commit details -
Ignore dialyze errors for rabbitmq_ct_helpers & trust_store_http
in make as we do in bazel
Configuration menu - View commit details
-
Copy full SHA for 1044497 - Browse repository at this point
Copy the full SHA 1044497View commit details -
Generate the deps/rabbit workflow with make
Update with `make -C deps/rabbit ../../.github/workflows/test-rabbit.yaml`
Configuration menu - View commit details
-
Copy full SHA for 655a84a - Browse repository at this point
Copy the full SHA 655a84aView commit details -
Configuration menu - View commit details
-
Copy full SHA for d0517ea - Browse repository at this point
Copy the full SHA d0517eaView commit details -
Use a generated workflow for each plugin
`make actions-workflows` to update If a new plugin is added, update TESTED_PLUGINS in Makefile and test-make.yaml workflow accordingly
Configuration menu - View commit details
-
Copy full SHA for 40c5764 - Browse repository at this point
Copy the full SHA 40c5764View commit details -
It turns out github actions won't let you template a matrix value into the 'uses' of a job, so we have to template out the file
Configuration menu - View commit details
-
Copy full SHA for 85cbf69 - Browse repository at this point
Copy the full SHA 85cbf69View commit details -
Configuration menu - View commit details
-
Copy full SHA for 48fb2c9 - Browse repository at this point
Copy the full SHA 48fb2c9View commit details -
Configuration menu - View commit details
-
Copy full SHA for 946ecfa - Browse repository at this point
Copy the full SHA 946ecfaView commit details -
Configuration menu - View commit details
-
Copy full SHA for 86c833e - Browse repository at this point
Copy the full SHA 86c833eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 4e2b750 - Browse repository at this point
Copy the full SHA 4e2b750View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8eadf14 - Browse repository at this point
Copy the full SHA 8eadf14View commit details -
Configuration menu - View commit details
-
Copy full SHA for 45ab6d2 - Browse repository at this point
Copy the full SHA 45ab6d2View commit details -
Handle the fact the github actions cache does not allows updates
If there is a cache hit, there is never a save. Therefore, we need to always miss on the first run attempt, falling back hopefully to the previous run.
Configuration menu - View commit details
-
Copy full SHA for 4af5294 - Browse repository at this point
Copy the full SHA 4af5294View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1a4c06d - Browse repository at this point
Copy the full SHA 1a4c06dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 058ea27 - Browse repository at this point
Copy the full SHA 058ea27View commit details -
Configuration menu - View commit details
-
Copy full SHA for c8b09b4 - Browse repository at this point
Copy the full SHA c8b09b4View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6e80eed - Browse repository at this point
Copy the full SHA 6e80eedView commit details -
Configuration menu - View commit details
-
Copy full SHA for e398f8b - Browse repository at this point
Copy the full SHA e398f8bView commit details -
Configuration menu - View commit details
-
Copy full SHA for bec47ae - Browse repository at this point
Copy the full SHA bec47aeView commit details -
Configuration menu - View commit details
-
Copy full SHA for dc30b64 - Browse repository at this point
Copy the full SHA dc30b64View commit details -
Configuration menu - View commit details
-
Copy full SHA for a3f468b - Browse repository at this point
Copy the full SHA a3f468bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 7936d30 - Browse repository at this point
Copy the full SHA 7936d30View commit details -
Configuration menu - View commit details
-
Copy full SHA for e135104 - Browse repository at this point
Copy the full SHA e135104View commit details -
So that github actions does not report it as an errored workflow, when it is only a template
Configuration menu - View commit details
-
Copy full SHA for 6654fa3 - Browse repository at this point
Copy the full SHA 6654fa3View commit details -
Configuration menu - View commit details
-
Copy full SHA for 98b4a8b - Browse repository at this point
Copy the full SHA 98b4a8bView commit details -
Temporarily run the plugin tests in parallel with deps/rabbit
so we can see what fails
Configuration menu - View commit details
-
Copy full SHA for 5c04bc6 - Browse repository at this point
Copy the full SHA 5c04bc6View commit details -
Symlink rabbit_federation_test_util for make
since the test suite in rabbitmq_prometheus invokes test-build, it ends up wiping out any copies of the module. Links seem to be the most natural workaround, as the module depends on the federation header and therefore can't be easily moved to rabbit_ct_helpers
Configuration menu - View commit details
-
Copy full SHA for 7785402 - Browse repository at this point
Copy the full SHA 7785402View commit details -
Configuration menu - View commit details
-
Copy full SHA for 62cb16e - Browse repository at this point
Copy the full SHA 62cb16eView commit details -
Skip the aws integration tests
It turns out that actions workflow artifacts are visible to everyone, so injected credentials would be leaked via the test logs. Therefore we just skip them (they still run in the bazel workflows where the logs are protected).
Configuration menu - View commit details
-
Copy full SHA for 2d77477 - Browse repository at this point
Copy the full SHA 2d77477View commit details -
Configuration menu - View commit details
-
Copy full SHA for 84b9bb2 - Browse repository at this point
Copy the full SHA 84b9bb2View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4ad0bc0 - Browse repository at this point
Copy the full SHA 4ad0bc0View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6a9880e - Browse repository at this point
Copy the full SHA 6a9880eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 65aed64 - Browse repository at this point
Copy the full SHA 65aed64View commit details -
Once again, the actions caches are immutable
therefore all dimensions of the matrix must be included in the key, otherwise the first to finish within the matrix, wins
Configuration menu - View commit details
-
Copy full SHA for 1e466dc - Browse repository at this point
Copy the full SHA 1e466dcView commit details -
Fix dialyze error for deps/rabbit
Technically this is a workaround - dialyzer should not be checking the khepri source in this case
Configuration menu - View commit details
-
Copy full SHA for 385635a - Browse repository at this point
Copy the full SHA 385635aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 2eb3c6c - Browse repository at this point
Copy the full SHA 2eb3c6cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 8739458 - Browse repository at this point
Copy the full SHA 8739458View commit details
Commits on May 8, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 0ded9a7 - Browse repository at this point
Copy the full SHA 0ded9a7View commit details -
Configuration menu - View commit details
-
Copy full SHA for 899bb10 - Browse repository at this point
Copy the full SHA 899bb10View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2f65ab2 - Browse repository at this point
Copy the full SHA 2f65ab2View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4a66358 - Browse repository at this point
Copy the full SHA 4a66358View commit details
Commits on May 10, 2024
-
Configuration menu - View commit details
-
Copy full SHA for e5159cf - Browse repository at this point
Copy the full SHA e5159cfView commit details