Fixes #39277 - Fix TopbarSweeper thread-safety race condition under Puma #5357
foreman.yml
on: pull_request
Setup matrix
4s
Matrix: tests
Matrix: Katello / existing-database
Matrix: Katello / test
Test suite
2s
Annotations
3 errors and 14 warnings
|
webpack:compile test:integration apipie:cache - Ruby 3.0 and Node 22 on PostgreSQL 13
Process completed with exit code 1.
|
|
HostgroupJSTest#test_0002_creates a hostgroup with provisioning data:
test/integration/hostgroup_js_test.rb#L40
Failure: HostgroupJSTest#test_0002_creates a hostgroup with provisioning data
Timeout::Error: execution expired
test/integration_test_helper.rb:181:in `wait_for'
test/integration/hostgroup_js_test.rb:26:in `block in <class:HostgroupJSTest>'
|
|
Test suite
Process completed with exit code 1.
|
|
Setup matrix
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/checkout@v4. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
Rubocop
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/checkout@v4. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
Katello / Setup matrix
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/checkout@v4. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
db:seed - Ruby 3.0 and Node 22 on PostgreSQL 13
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/checkout@v4, actions/setup-node@v4, actions/upload-artifact@v4. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
test:external - Ruby 3.0 and Node 22 on PostgreSQL 13
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/checkout@v4, actions/setup-node@v4, actions/upload-artifact@v4. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
test:graphql - Ruby 3.0 and Node 22 on PostgreSQL 13
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/checkout@v4, actions/setup-node@v4, actions/upload-artifact@v4. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
Katello / db:seed - Foreman refs/pull/10969/merge with Ruby 3.0 and Node 22 on PostgreSQL 13
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/upload-artifact@v5. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
assets:precompile RAILS_ENV=production DATABASE_URL=nulldb://nohost - Ruby 3.0 and Node 22 on PostgreSQL 13
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/cache@v4, actions/checkout@v4, actions/setup-node@v4, actions/upload-artifact@v4. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
assets:precompile RAILS_ENV=production DATABASE_URL=nulldb://nohost - Ruby 3.0 and Node 22 on PostgreSQL 13
No files were found with the provided path: webpack/assets/javascripts/all_react_app_exports.js. No artifacts will be uploaded.
|
|
Katello / plugin:assets:precompile[katello] RAILS_ENV=production DATABASE_URL=nulldb://nohost - Foreman refs/pull/10969/merge with Ruby 3.0 and Node 22 on PostgreSQL 13
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/cache@v4, actions/upload-artifact@v5. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
test:functionals - Ruby 3.0 and Node 22 on PostgreSQL 13
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/checkout@v4, actions/setup-node@v4, actions/upload-artifact@v4. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
test:units - Ruby 3.0 and Node 22 on PostgreSQL 13
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/checkout@v4, actions/setup-node@v4, actions/upload-artifact@v4. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
webpack:compile test:integration apipie:cache - Ruby 3.0 and Node 22 on PostgreSQL 13
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/cache@v4, actions/checkout@v4, actions/setup-node@v4, actions/upload-artifact@v4. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
Katello / test:katello - Foreman refs/pull/10969/merge with Ruby 3.0 and Node 22 on PostgreSQL 13
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/cache@v4, actions/upload-artifact@v5. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
Artifacts
Produced during runtime
| Name | Size | Digest | |
|---|---|---|---|
|
Gemfile-katello-ruby-30-node-22-pg-13-foreman-refspull10969merge-dbseed.lock
|
5.56 KB |
sha256:410efe8db44db0dddf3c2f2094dd625f5f77e50cca73c30d6ac499046c1ec126
|
|
|
Gemfile-katello-ruby-30-node-22-pg-13-foreman-refspull10969merge-pluginassetsprecompilekatelloRAILSENVproductionDATABASEURLnulldbnohost.lock
|
5.56 KB |
sha256:e94053a262f4548c1d49930e11300e283c76bc8bb1a3456d074ed05758484711
|
|
|
Gemfile-katello-ruby-30-node-22-pg-13-foreman-refspull10969merge-testkatello.lock
|
5.56 KB |
sha256:f810ee3604f70b6c9baa05a1acb10a868c5bf61dcd8bc06706822c16b06bb8d9
|
|
|
Gemfile-ruby-3.0-node-22-pg-13-assetsprecompileRAILSENVproductionDATABASEURLnulldbnohost.lock
|
4.81 KB |
sha256:9cffb28c9891e001c0e7608455c8e6ed64c2cdf2f42d58148a910528ca78bfab
|
|
|
Gemfile-ruby-3.0-node-22-pg-13-dbseed.lock
|
4.81 KB |
sha256:774e1a53f303e65a0d7e615ea4da3d88276da3b5fbad504a172eacafa65f2e69
|
|
|
Gemfile-ruby-3.0-node-22-pg-13-testexternal.lock
|
4.81 KB |
sha256:bcd0e906ccbcc96fa5abb8f62b1954a9bb1200d5239ca77f5ccdbc8d5aebf41c
|
|
|
Gemfile-ruby-3.0-node-22-pg-13-testfunctionals.lock
|
4.81 KB |
sha256:9cffb28c9891e001c0e7608455c8e6ed64c2cdf2f42d58148a910528ca78bfab
|
|
|
Gemfile-ruby-3.0-node-22-pg-13-testgraphql.lock
|
4.81 KB |
sha256:3b392f98ef6d485acc04eaf54383f5d01e4e5ba2e54731089676954ff9029495
|
|
|
Gemfile-ruby-3.0-node-22-pg-13-testunits.lock
|
4.81 KB |
sha256:650184585602b79d43d8f6f9a8ec931a058667de9bc13fe3b959eae8c7fc6009
|
|
|
Gemfile-ruby-3.0-node-22-pg-13-webpackcompiletestintegrationapipiecache.lock
|
4.81 KB |
sha256:6798744b227746c56fe8b0a67099fa747caffe750990a15ff35ed23cf8d95ce6
|
|
|
all_react_app_exports-katello-ruby-30-node-22-pg-13-foreman-refspull10969merge-testkatello.js
|
8.59 KB |
sha256:215402bd5990fd5dfbfab2769d15d9d605b430c75bbddaaa5a2d24f17cd2bc08
|
|
|
package-lock-katello-ruby-30-node-22-pg-13-foreman-refspull10969merge-pluginassetsprecompilekatelloRAILSENVproductionDATABASEURLnulldbnohost.json
|
317 KB |
sha256:2308ec4cf8c3cebc22282f6e65f4bde94ee9bd6ee07d0e455acdaa63421a1b45
|
|
|
package-lock-katello-ruby-30-node-22-pg-13-foreman-refspull10969merge-testkatello.json
|
317 KB |
sha256:4383d6a3f0f9f828543cd980c42ef7d7fd92e77b5091eac6e1e05ece0b0316fc
|
|
|
package-lock-ruby-3.0-node-22-pg-13-assetsprecompileRAILSENVproductionDATABASEURLnulldbnohost.json
|
223 KB |
sha256:d88c32a4b13d2ecc36b8d992ab1c490a423597d960970b2a5e1cf9d5eaad452e
|
|
|
package-lock-ruby-3.0-node-22-pg-13-webpackcompiletestintegrationapipiecache.json
|
223 KB |
sha256:4f8767d4ff594502a5aca5e81023073dbe515dd41feb43f912018b5791b17c93
|
|