Skip to content

Conversation

@github-actions
Copy link
Contributor

Base PullRequest

default branch (https://github.com/electrocucaracha/lint-devstack/tree/master)

Command results

Details:
add path
/home/runner/work/_actions/technote-space/create-pr-action/91114507cf92349bec0a9a501c2edf1635427bc5/node_modules/npm-check-updates/build/src/bin
./ci/update_versions.sh
command -v shfmt > /dev/null || curl -s "https://i.jpillora.com/mvdan/sh!!?as=shfmt" | bash
Installing mvdan/sh latest as shfmt (linux/amd64).....
Installed at /usr/local/bin/shfmt
shfmt -l -w -s  -i 4 .
command -v yamlfmt > /dev/null || curl -s "https://i.jpillora.com/google/yamlfmt!!" | bash
Installing google/yamlfmt latest (linux/amd64).....
Installed at /usr/local/bin/yamlfmt
yamlfmt -dstar **/*.{yaml,yml}
command -v prettier > /dev/null || npm install prettier

added 1 package in 882ms

1 package is looking for funding
  run `npm fund` for details
npx prettier . --write
�[90m.editorconfig-checker.json�[39m 33ms (unchanged)
�[90m.github/actions/vagrant-setup/action.yml�[39m 23ms (unchanged)
�[90m.github/prompts/sembr.prompt.md�[39m 52ms (unchanged)
�[90m.github/workflows/linter.yml�[39m 15ms (unchanged)
�[90m.github/workflows/on-demand_ci.yml�[39m 17ms (unchanged)
�[90m.github/workflows/scheduled_distros.yml�[39m 10ms (unchanged)
�[90m.github/workflows/spell.yml�[39m 8ms (unchanged)
�[90m.github/workflows/update.yml�[39m 10ms (unchanged)
�[90m.pre-commit-config.yaml�[39m 7ms (unchanged)
�[90m.rubocop.yml�[39m 2ms (unchanged)
�[90m.spellcheck.yml�[39m 4ms (unchanged)
�[90mactionlint.yml�[39m 2ms (unchanged)
�[90mdistros_supported.yml�[39m 4ms (unchanged)
�[90mREADME.md�[39m 24ms (unchanged)
�[90mtesting_numa_config.yml�[39m 3ms (unchanged)
�[90mvm_config.yml�[39m 5ms (unchanged)

stderr:

#=#=#                                                                          

######################################################################## 100.0%
#=#=#                                                                          

######################################################################## 100.0%

Changed files

Changed file:
  • .github/actions/vagrant-setup/action.yml

:octocat: Repo | 📝 Issues | 🏬 Marketplace

@qodo-code-review
Copy link

CI Feedback 🧐

A test triggered by this PR failed. Here is an AI-generated analysis of the failure:

Action: check-ci-baremetal-jammy

Failed stage: Deploy services [❌]

Failure summary:

The action failed during installing the Keystone package in editable mode with pip. While running
pip install -e /opt/stack/keystone (Python 3.11), pip attempted the PEP 660 editable build flow and
called setuptools.build_meta.get_requires_for_build_editable, which is not available in the
installed setuptools version.
- Error location: AttributeError at
/tmp/pip-build-env-gn25z_jk/.../pbr/build.py calling into setuptools.build_meta (lines 5109-5112)
-
Specific error: module 'setuptools.build_meta' has no attribute 'get_requires_for_build_editable'
-
Result: stack.sh exit trap triggered and the job exited with code 1.

Relevant error logs:
1:  ##[group]Runner Image Provisioner
2:  Hosted Compute Agent
...

997:  ++ stackrc:source:771                       :   SERVICE_PROTOCOL=http
998:  +++ stackrc:source:777                       :   nproc
999:  +++ stackrc:source:777                       :   nproc
1000:  ++ stackrc:source:777                       :   API_WORKERS=2
1001:  ++ stackrc:source:780                       :   SERVICE_TIMEOUT=60
1002:  ++ stackrc:source:783                       :   NOVA_READY_TIMEOUT=60
1003:  ++ stackrc:source:786                       :   SERVICE_GRACEFUL_SHUTDOWN_TIMEOUT=5
1004:  ++ stackrc:source:789                       :   WORKER_TIMEOUT=80
1005:  +++ stackrc:source:797                       :   trueorfalse False OFFLINE
1006:  +++ functions-common:trueorfalse:222         :   local xtrace
1007:  ++++ functions-common:trueorfalse:223         :   set +o
1008:  ++++ functions-common:trueorfalse:223         :   grep xtrace
1009:  +++ functions-common:trueorfalse:223         :   xtrace='set -o xtrace'
1010:  +++ functions-common:trueorfalse:224         :   set +o xtrace
1011:  ++ stackrc:source:797                       :   OFFLINE=False
1012:  +++ stackrc:source:802                       :   trueorfalse False ERROR_ON_CLONE
1013:  +++ functions-common:trueorfalse:222         :   local xtrace
1014:  ++++ functions-common:trueorfalse:223         :   set +o
1015:  ++++ functions-common:trueorfalse:223         :   grep xtrace
1016:  +++ functions-common:trueorfalse:223         :   xtrace='set -o xtrace'
1017:  +++ functions-common:trueorfalse:224         :   set +o xtrace
1018:  ++ stackrc:source:802                       :   ERROR_ON_CLONE=False
1019:  +++ stackrc:source:805                       :   trueorfalse True ENABLE_DEBUG_LOG_LEVEL
...

5080:  + inc/python:setup_package:447             :   local extras=
5081:  + inc/python:setup_package:451             :   [[ -n -e ]]
5082:  + inc/python:setup_package:451             :   [[ -z '' ]]
5083:  + inc/python:setup_package:451             :   [[ ! -e =~ ^-.* ]]
5084:  + inc/python:setup_package:456             :   [[ ! -z '' ]]
5085:  + inc/python:setup_package:461             :   [[ 0 == 1 ]]
5086:  + inc/python:setup_package:465             :   pip_install -e /opt/stack/keystone
5087:  Using python 3.11 to install /opt/stack/keystone
5088:  + inc/python:pip_install:210               :   sudo -H LC_ALL=en_US.UTF-8 http_proxy= https_proxy= no_proxy= PIP_FIND_LINKS= python3.11 -m pip install -c /home/runner/requirements/upper-constraints.txt -e /opt/stack/keystone
5089:  Obtaining file:///opt/stack/keystone
5090:  Installing build dependencies: started
5091:  Installing build dependencies: finished with status 'done'
5092:  Checking if build backend supports build_editable: started
5093:  Checking if build backend supports build_editable: finished with status 'done'
5094:  Getting requirements to build editable: started
5095:  Getting requirements to build editable: finished with status 'error'
5096:  error: subprocess-exited-with-error
5097:  × Getting requirements to build editable did not run successfully.
5098:  │ exit code: 1
5099:  ╰─> [13 lines of output]
5100:  Traceback (most recent call last):
5101:  File "/usr/lib/python3/dist-packages/pip/_vendor/pep517/in_process/_in_process.py", line 363, in <module>
5102:  main()
5103:  File "/usr/lib/python3/dist-packages/pip/_vendor/pep517/in_process/_in_process.py", line 345, in main
5104:  json_out['return_val'] = hook(**hook_input['kwargs'])
5105:  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
5106:  File "/usr/lib/python3/dist-packages/pip/_vendor/pep517/in_process/_in_process.py", line 144, in get_requires_for_build_editable
5107:  return hook(config_settings)
5108:  ^^^^^^^^^^^^^^^^^^^^^
5109:  File "/tmp/pip-build-env-gn25z_jk/overlay/local/lib/python3.11/dist-packages/pbr/build.py", line 100, in get_requires_for_build_editable
5110:  return build_meta.get_requires_for_build_editable(
5111:  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
5112:  AttributeError: module 'setuptools.build_meta' has no attribute 'get_requires_for_build_editable'. Did you mean: 'get_requires_for_build_sdist'?
5113:  [end of output]
5114:  note: This error originates from a subprocess, and is likely not a problem with pip.
5115:  error: subprocess-exited-with-error
5116:  × Getting requirements to build editable did not run successfully.
5117:  │ exit code: 1
5118:  ╰─> See above for output.
5119:  note: This error originates from a subprocess, and is likely not a problem with pip.
5120:  + inc/python:pip_install:1                 :   exit_trap
5121:  + ./stack.sh:exit_trap:549                 :   local r=1
5122:  ++ ./stack.sh:exit_trap:550                 :   jobs -p
5123:  + ./stack.sh:exit_trap:550                 :   jobs=
5124:  + ./stack.sh:exit_trap:553                 :   [[ -n '' ]]
5125:  + ./stack.sh:exit_trap:559                 :   '[' -f '' ']'
5126:  + ./stack.sh:exit_trap:564                 :   kill_spinner
5127:  + ./stack.sh:kill_spinner:459              :   '[' '!' -z '' ']'
5128:  + ./stack.sh:exit_trap:566                 :   [[ 1 -ne 0 ]]
5129:  + ./stack.sh:exit_trap:567                 :   echo 'Error on exit'
5130:  Error on exit
5131:  + ./stack.sh:exit_trap:569                 :   type -p generate-subunit
5132:  + ./stack.sh:exit_trap:570                 :   generate-subunit 1765502684 106 fail
5133:  + ./stack.sh:exit_trap:572                 :   [[ -z /opt/stack/data/logs ]]
5134:  + ./stack.sh:exit_trap:575                 :   /opt/hostedtoolcache/Python/3.11.14/x64/bin/python3.11 /opt/stack/devstack/tools/worlddump.py -d /opt/stack/data/logs
5135:  + ./stack.sh:exit_trap:584                 :   exit 1
5136:  ##[error]Process completed with exit code 1.
5137:  Post job cleanup.

@github-actions
Copy link
Contributor Author

Command results

Details:
add path
/home/runner/work/_actions/technote-space/create-pr-action/91114507cf92349bec0a9a501c2edf1635427bc5/node_modules/npm-check-updates/build/src/bin
./ci/update_versions.sh
command -v shfmt > /dev/null || curl -s "https://i.jpillora.com/mvdan/sh!!?as=shfmt" | bash
Installing mvdan/sh latest as shfmt (linux/amd64).....
Installed at /usr/local/bin/shfmt
shfmt -l -w -s  -i 4 .
command -v yamlfmt > /dev/null || curl -s "https://i.jpillora.com/google/yamlfmt!!" | bash
Installing google/yamlfmt latest (linux/amd64).....
Installed at /usr/local/bin/yamlfmt
yamlfmt -dstar **/*.{yaml,yml}
command -v prettier > /dev/null || npm install prettier

added 1 package in 2s

1 package is looking for funding
  run `npm fund` for details
npx prettier . --write
�[90m.editorconfig-checker.json�[39m 31ms (unchanged)
�[90m.github/actions/vagrant-setup/action.yml�[39m 22ms (unchanged)
�[90m.github/prompts/sembr.prompt.md�[39m 55ms (unchanged)
�[90m.github/workflows/linter.yml�[39m 13ms (unchanged)
�[90m.github/workflows/on-demand_ci.yml�[39m 18ms (unchanged)
�[90m.github/workflows/scheduled_distros.yml�[39m 8ms (unchanged)
�[90m.github/workflows/spell.yml�[39m 8ms (unchanged)
�[90m.github/workflows/update.yml�[39m 9ms (unchanged)
�[90m.pre-commit-config.yaml�[39m 6ms (unchanged)
�[90m.rubocop.yml�[39m 2ms (unchanged)
�[90m.spellcheck.yml�[39m 3ms (unchanged)
�[90mactionlint.yml�[39m 1ms (unchanged)
�[90mdistros_supported.yml�[39m 2ms (unchanged)
�[90mREADME.md�[39m 25ms (unchanged)
�[90mtesting_numa_config.yml�[39m 3ms (unchanged)
�[90mvm_config.yml�[39m 6ms (unchanged)

stderr:

#=#=#                                                                          

######################################################################## 100.0%
#=#=#                                                                          

######################################################################## 100.0%

Changed files

Changed file:
  • .github/actions/vagrant-setup/action.yml

:octocat: Repo | 📝 Issues | 🏬 Marketplace

@electrocucaracha electrocucaracha merged commit eb87e6f into master Dec 24, 2025
8 of 12 checks passed
@electrocucaracha electrocucaracha deleted the create-pr-action/gh-versions-update-0 branch December 24, 2025 04:57
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants