Skip to content

chore: update gh#60

Open
github-actions[bot] wants to merge 3 commits intomasterfrom
create-pr-action/gh-versions-update-0
Open

chore: update gh#60
github-actions[bot] wants to merge 3 commits intomasterfrom
create-pr-action/gh-versions-update-0

Conversation

@github-actions
Copy link
Copy Markdown
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 2s

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 54ms (unchanged)
�[90m.github/workflows/linter.yml�[39m 14ms (unchanged)
�[90m.github/workflows/on-demand_ci.yml�[39m 20ms (unchanged)
�[90m.github/workflows/scheduled_distros.yml�[39m 11ms (unchanged)
�[90m.github/workflows/spell.yml�[39m 9ms (unchanged)
�[90m.github/workflows/update.yml�[39m 12ms (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 3ms (unchanged)
�[90mREADME.md�[39m 26ms (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

@github-actions
Copy link
Copy Markdown
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 23ms (unchanged)
�[90m.github/prompts/sembr.prompt.md�[39m 52ms (unchanged)
�[90m.github/workflows/linter.yml�[39m 14ms (unchanged)
�[90m.github/workflows/on-demand_ci.yml�[39m 17ms (unchanged)
�[90m.github/workflows/scheduled_distros.yml�[39m 9ms (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 3ms (unchanged)
�[90mREADME.md�[39m 26ms (unchanged)
�[90mtesting_numa_config.yml�[39m 3ms (unchanged)
�[90mvm_config.yml�[39m 4ms (unchanged)

stderr:

#=#=#                                                                          

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

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

Changed files

Changed file:
  • .github/workflows/linter.yml

:octocat: Repo | 📝 Issues | 🏬 Marketplace

@github-actions
Copy link
Copy Markdown
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 845ms

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 54ms (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 11ms (unchanged)
�[90m.github/workflows/spell.yml�[39m 8ms (unchanged)
�[90m.github/workflows/update.yml�[39m 12ms (unchanged)
�[90m.pre-commit-config.yaml�[39m 6ms (unchanged)
�[90m.rubocop.yml�[39m 3ms (unchanged)
�[90m.spellcheck.yml�[39m 2ms (unchanged)
�[90mactionlint.yml�[39m 1ms (unchanged)
�[90mdistros_supported.yml�[39m 3ms (unchanged)
�[90mREADME.md�[39m 25ms (unchanged)
�[90mtesting_numa_config.yml�[39m 3ms (unchanged)
�[90mvm_config.yml�[39m 5ms (unchanged)

stderr:

#=#=#                                                                          

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

#######################                                                   32.8%
######################################################################## 100.0%

Changed files

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

:octocat: Repo | 📝 Issues | 🏬 Marketplace

@qodo-code-review
Copy link
Copy Markdown

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 [❌]

Failed test name: ""

Failure summary:

The action failed during DevStack setup when installing keystone in editable mode with pip (Python
3.11).
- pip install ... --no-build-isolation -e /opt/stack/keystone failed while "Preparing
editable metadata (pyproject.toml)".
- The immediate error is an incompatibility between pbr and the
available setuptools build backend: pbr/build.py calls
setuptools.build_meta.prepare_metadata_for_build_editable, but setuptools.build_meta in this
environment does not provide that function (it only has prepare_metadata_for_build_wheel), causing:

AttributeError: module 'setuptools.build_meta' has no attribute
'prepare_metadata_for_build_editable' (seen at pbr/build.py:109 in the traceback).
- This
metadata-generation failure made stack.sh exit with code 1, which caused the GitHub Action to fail.

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

1004:  ++ stackrc:source:771                       :   SERVICE_PROTOCOL=http
1005:  +++ stackrc:source:777                       :   nproc
1006:  +++ stackrc:source:777                       :   nproc
1007:  ++ stackrc:source:777                       :   API_WORKERS=2
1008:  ++ stackrc:source:780                       :   SERVICE_TIMEOUT=60
1009:  ++ stackrc:source:783                       :   NOVA_READY_TIMEOUT=60
1010:  ++ stackrc:source:786                       :   SERVICE_GRACEFUL_SHUTDOWN_TIMEOUT=5
1011:  ++ stackrc:source:789                       :   WORKER_TIMEOUT=80
1012:  +++ stackrc:source:797                       :   trueorfalse False OFFLINE
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:797                       :   OFFLINE=False
1019:  +++ stackrc:source:802                       :   trueorfalse False ERROR_ON_CLONE
1020:  +++ functions-common:trueorfalse:222         :   local xtrace
1021:  ++++ functions-common:trueorfalse:223         :   set +o
1022:  ++++ functions-common:trueorfalse:223         :   grep xtrace
1023:  +++ functions-common:trueorfalse:223         :   xtrace='set -o xtrace'
1024:  +++ functions-common:trueorfalse:224         :   set +o xtrace
1025:  ++ stackrc:source:802                       :   ERROR_ON_CLONE=False
1026:  +++ stackrc:source:805                       :   trueorfalse True ENABLE_DEBUG_LOG_LEVEL
...

3274:  Setting up gettext (0.21-4ubuntu4) ...
3275:  Setting up libxslt1-dev:amd64 (1.1.34-4ubuntu0.22.04.5) ...
3276:  Setting up libsysfs2:amd64 (2.1.1-1build1) ...
3277:  Setting up sysfsutils (2.1.1-1build1) ...
3278:  Setting up ncal (12.1.7+nmu3ubuntu2) ...
3279:  Setting up libx86-1:amd64 (1.1+ds1-12) ...
3280:  Setting up libarchive-zip-perl (1.68-1) ...
3281:  Setting up vbetool (1.1-5) ...
3282:  Setting up pm-utils (1.4.1-19) ...
3283:  Setting up libdebhelper-perl (13.6ubuntu1) ...
3284:  Setting up liblab-gamut1:amd64 (2.42.2-6ubuntu0.1) ...
3285:  Setting up haproxy (2.4.30-0ubuntu0.22.04.1) ...
3286:  Created symlink /etc/systemd/system/multi-user.target.wants/haproxy.service → /lib/systemd/system/haproxy.service.
3287:  Setting up python3-yaml (5.4.1-1ubuntu1) ...
3288:  Setting up systemd (249.11-0ubuntu3.20) ...
3289:  �[0;1;31m/usr/lib/tmpfiles.d/memcached.conf:1: Failed to resolve user 'memcache': No such process�[0m
3290:  Setting up postgresql-client-14 (14.22-0ubuntu0.22.04.1) ...
...

5204:  + inc/python:setup_package:454             :   local project_dir=/opt/stack/keystone
5205:  + inc/python:setup_package:455             :   local flags=-e
5206:  + inc/python:setup_package:456             :   local extras=
5207:  + inc/python:setup_package:460             :   [[ -n -e ]]
5208:  + inc/python:setup_package:460             :   [[ -z '' ]]
5209:  + inc/python:setup_package:460             :   [[ ! -e =~ ^-.* ]]
5210:  + inc/python:setup_package:465             :   [[ ! -z '' ]]
5211:  + inc/python:setup_package:470             :   [[ 0 == 1 ]]
5212:  + inc/python:setup_package:474             :   pip_install -e /opt/stack/keystone
5213:  Using python 3.11 to install /opt/stack/keystone
5214:  + inc/python:pip_install:219               :   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 --no-build-isolation -e /opt/stack/keystone
5215:  Obtaining file:///opt/stack/keystone
5216:  Checking if build backend supports build_editable: started
5217:  Checking if build backend supports build_editable: finished with status 'done'
5218:  Preparing editable metadata (pyproject.toml): started
5219:  Preparing editable metadata (pyproject.toml): finished with status 'error'
5220:  error: subprocess-exited-with-error
5221:  × Preparing editable metadata (pyproject.toml) did not run successfully.
5222:  │ exit code: 1
5223:  ╰─> [13 lines of output]
5224:  Traceback (most recent call last):
5225:  File "/usr/lib/python3/dist-packages/pip/_vendor/pep517/in_process/_in_process.py", line 363, in <module>
5226:  main()
5227:  File "/usr/lib/python3/dist-packages/pip/_vendor/pep517/in_process/_in_process.py", line 345, in main
5228:  json_out['return_val'] = hook(**hook_input['kwargs'])
5229:  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
5230:  File "/usr/lib/python3/dist-packages/pip/_vendor/pep517/in_process/_in_process.py", line 191, in prepare_metadata_for_build_editable
5231:  return hook(metadata_directory, config_settings)
5232:  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
5233:  File "/usr/local/lib/python3.11/dist-packages/pbr/build.py", line 109, in prepare_metadata_for_build_editable
5234:  return build_meta.prepare_metadata_for_build_editable(
5235:  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
5236:  AttributeError: module 'setuptools.build_meta' has no attribute 'prepare_metadata_for_build_editable'. Did you mean: 'prepare_metadata_for_build_wheel'?
5237:  [end of output]
5238:  note: This error originates from a subprocess, and is likely not a problem with pip.
5239:  error: metadata-generation-failed
5240:  × Encountered error while generating package metadata.
5241:  ╰─> See above for output.
5242:  note: This is an issue with the package mentioned above, not pip.
5243:  hint: See above for details.
5244:  + inc/python:pip_install:1                 :   exit_trap
5245:  + ./stack.sh:exit_trap:549                 :   local r=1
5246:  ++ ./stack.sh:exit_trap:550                 :   jobs -p
5247:  + ./stack.sh:exit_trap:550                 :   jobs=
5248:  + ./stack.sh:exit_trap:553                 :   [[ -n '' ]]
5249:  + ./stack.sh:exit_trap:559                 :   '[' -f '' ']'
5250:  + ./stack.sh:exit_trap:564                 :   kill_spinner
5251:  + ./stack.sh:kill_spinner:459              :   '[' '!' -z '' ']'
5252:  + ./stack.sh:exit_trap:566                 :   [[ 1 -ne 0 ]]
5253:  + ./stack.sh:exit_trap:567                 :   echo 'Error on exit'
5254:  Error on exit
5255:  + ./stack.sh:exit_trap:569                 :   type -p generate-subunit
5256:  + ./stack.sh:exit_trap:570                 :   generate-subunit 1776219213 133 fail
5257:  + ./stack.sh:exit_trap:572                 :   [[ -z /opt/stack/data/logs ]]
5258:  + ./stack.sh:exit_trap:575                 :   /opt/hostedtoolcache/Python/3.11.15/x64/bin/python3.11 /opt/stack/devstack/tools/worlddump.py -d /opt/stack/data/logs
5259:  + ./stack.sh:exit_trap:584                 :   exit 1
5260:  ##[error]Process completed with exit code 1.
5261:  Post job cleanup.

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.

1 participant