-
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
Make in CI #12194
Make in CI #12194
Commits on Sep 30, 2024
-
Merge feature_flags_with_unpriveleged_user_SUITE back in ff_SUITE
On GH Actions we run as an unprivileged user by default.
Configuration menu - View commit details
-
Copy full SHA for 14fe081 - Browse repository at this point
Copy the full SHA 14fe081View commit details -
Configuration menu - View commit details
-
Copy full SHA for 30a8de3 - Browse repository at this point
Copy the full SHA 30a8de3View commit details -
make: Move dep_osiris in rabbitmq-components.mk
Otherwise some plugins can't build if we try to run tests directly after checkout. This is because the plugins depend on osiris as well as rabbit, but there is no dep_osiris defined in the plugin itself.
Configuration menu - View commit details
-
Copy full SHA for 645942c - Browse repository at this point
Copy the full SHA 645942cView commit details -
This is a proof of concept that mostly works but is missing some tests, such as rabbitmq_mqtt or rabbitmq_cli. It also doesn't apply to mixed version testing yet.
Configuration menu - View commit details
-
Copy full SHA for f4f375c - Browse repository at this point
Copy the full SHA f4f375cView commit details -
mqtt tests: Move web_mqtt tests out of rabbitmq_mqtt
The shared test suite was renamed only for clarity, but the Web-MQTT test suites were renamed out of necessity: since we are now adding the MQTT test directory to the code path we need test suites to have different names to avoid conflicts. We can't (easily) addpath only for this test suite either since CT hooks don't call functions in a predictable enough manner; it would always be hacky.
Configuration menu - View commit details
-
Copy full SHA for 690b830 - Browse repository at this point
Copy the full SHA 690b830View commit details -
Configuration menu - View commit details
-
Copy full SHA for ddab3d5 - Browse repository at this point
Copy the full SHA ddab3d5View commit details -
Configuration menu - View commit details
-
Copy full SHA for f002029 - Browse repository at this point
Copy the full SHA f002029View commit details -
Configuration menu - View commit details
-
Copy full SHA for f4a24c7 - Browse repository at this point
Copy the full SHA f4a24c7View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5327ce3 - Browse repository at this point
Copy the full SHA 5327ce3View commit details -
Configuration menu - View commit details
-
Copy full SHA for b5011f0 - Browse repository at this point
Copy the full SHA b5011f0View commit details -
Configuration menu - View commit details
-
Copy full SHA for d9770fb - Browse repository at this point
Copy the full SHA d9770fbView commit details -
Configuration menu - View commit details
-
Copy full SHA for 9b2d2c1 - Browse repository at this point
Copy the full SHA 9b2d2c1View commit details -
Configuration menu - View commit details
-
Copy full SHA for dad0bfc - Browse repository at this point
Copy the full SHA dad0bfcView commit details -
make CI: Run most rabbitmq_peer_discovery_aws tests
The integration_SUITE has to run in a separate workflow due to needing secrets.
Configuration menu - View commit details
-
Copy full SHA for 97363df - Browse repository at this point
Copy the full SHA 97363dfView commit details -
Configuration menu - View commit details
-
Copy full SHA for f95c870 - Browse repository at this point
Copy the full SHA f95c870View commit details -
make: Fix build errors for apps that have rabbit in TEST_DEPS
We want them to install CLI scripts only for the test build, otherwise Dialyzer or others will fail in a clean run.
Configuration menu - View commit details
-
Copy full SHA for 9f8c17f - Browse repository at this point
Copy the full SHA 9f8c17fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 5e39424 - Browse repository at this point
Copy the full SHA 5e39424View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5086553 - Browse repository at this point
Copy the full SHA 5086553View commit details -
Configuration menu - View commit details
-
Copy full SHA for 85e3586 - Browse repository at this point
Copy the full SHA 85e3586View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8619438 - Browse repository at this point
Copy the full SHA 8619438View commit details -
rabbit_common: Remove 'cover' related code from 'rabbit_misc'
This is very old code that is likely no longer used. Removing it helps avoid depending on cover.
Configuration menu - View commit details
-
Copy full SHA for ec95c1a - Browse repository at this point
Copy the full SHA ec95c1aView commit details -
Configuration menu - View commit details
-
Copy full SHA for aa43139 - Browse repository at this point
Copy the full SHA aa43139View commit details -
Configuration menu - View commit details
-
Copy full SHA for c0c2c2f - Browse repository at this point
Copy the full SHA c0c2c2fView commit details -
ldap auth backend: Drop support for pre-OTP-25 search results
The search results record change was done in OTP-25, which is no longer supported. So we can use the modern search results record and drop the compatibility clauses. For more context: * 8d8847e * erlang/otp#5538
Configuration menu - View commit details
-
Copy full SHA for 5222bea - Browse repository at this point
Copy the full SHA 5222beaView commit details -
Configuration menu - View commit details
-
Copy full SHA for 67eee56 - Browse repository at this point
Copy the full SHA 67eee56View commit details -
Fix some OTP-27 Dialyzer errors in rabbitmq_peer_discovery_etcd
And disable those checks in CI for now. We are getting errors because of the eetcd dependency and we can't upgrade at this time (see comment in the commit).
Configuration menu - View commit details
-
Copy full SHA for b8723d6 - Browse repository at this point
Copy the full SHA b8723d6View commit details -
make CI: Don't warn about missing CT log files
This can happen if the plugin isn't using CT, or if running Dialyzer, for example.
Configuration menu - View commit details
-
Copy full SHA for 7fca6e9 - Browse repository at this point
Copy the full SHA 7fca6e9View commit details -
make CI: Disable Elixir problem matchers in tests
They are still enabled in the build job.
Configuration menu - View commit details
-
Copy full SHA for 55f0559 - Browse repository at this point
Copy the full SHA 55f0559View commit details -
Configuration menu - View commit details
-
Copy full SHA for 71ec339 - Browse repository at this point
Copy the full SHA 71ec339View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1c79738 - Browse repository at this point
Copy the full SHA 1c79738View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8669b24 - Browse repository at this point
Copy the full SHA 8669b24View commit details -
The fetch-tags option of actions/checkout@v4 does not work as intended so they are fetched manually instead.
Configuration menu - View commit details
-
Copy full SHA for beaa476 - Browse repository at this point
Copy the full SHA beaa476View commit details -
Configuration menu - View commit details
-
Copy full SHA for a8df6f3 - Browse repository at this point
Copy the full SHA a8df6f3View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6b3b0e5 - Browse repository at this point
Copy the full SHA 6b3b0e5View commit details -
make: Set CT_LOGS_DIR to top-level logs/ directory
All CT logs will now be under <toplevel>/logs. An improved test workflow would be to always keep the logs/all_runs.html page open in the browser and refresh it whenever tests are run in any of the rabbit applications.
Configuration menu - View commit details
-
Copy full SHA for ae984cc - Browse repository at this point
Copy the full SHA ae984ccView commit details -
make CI: Use strings instead of numbers for OTP/Ex versions
As recommended by erlef/setup-beam.
Configuration menu - View commit details
-
Copy full SHA for 4c80dde - Browse repository at this point
Copy the full SHA 4c80ddeView commit details -
Configuration menu - View commit details
-
Copy full SHA for aee0cd0 - Browse repository at this point
Copy the full SHA aee0cd0View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4530fb5 - Browse repository at this point
Copy the full SHA 4530fb5View commit details -
Make rabbit_global_counters:overview/0 generally available
Previously it was only available when TEST=1 was set.
Configuration menu - View commit details
-
Copy full SHA for addb060 - Browse repository at this point
Copy the full SHA addb060View commit details -
Configuration menu - View commit details
-
Copy full SHA for 027700e - Browse repository at this point
Copy the full SHA 027700eView commit details -
CT: No longer wait 3 minutes for node start
Reverting back to the default 1 minute. The problem with 3 minutes is that this is exceedingly long and when there are problems the test time increases exponentially.
Configuration menu - View commit details
-
Copy full SHA for f54e307 - Browse repository at this point
Copy the full SHA f54e307View commit details -
Configuration menu - View commit details
-
Copy full SHA for a0ee6dd - Browse repository at this point
Copy the full SHA a0ee6ddView commit details -
Configuration menu - View commit details
-
Copy full SHA for 994abc1 - Browse repository at this point
Copy the full SHA 994abc1View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9fed03a - Browse repository at this point
Copy the full SHA 9fed03aView commit details -
Better fix for a Dialyzer warning
The previous fix was leading to a badmatch in some cases, including when trying to stop a node that was already stopped.
Configuration menu - View commit details
-
Copy full SHA for 7fe78a3 - Browse repository at this point
Copy the full SHA 7fe78a3View commit details