chipwolf / badgesort Goto Github PK
View Code? Open in Web Editor NEWAutomate the rendering of your shields.io logo badges and sort them in a visually pleasant way for your profile using Hilbert color sorting
Automate the rendering of your shields.io logo badges and sort them in a visually pleasant way for your profile using Hilbert color sorting
Perhaps switching to a Docker container action helps to stabilize dependencies.
Originally posted by @skoenig in #4 (comment)
Hi, I like your Github action and use it for my own profile page, but since ~2 weeks it is failing due while setting up the Python dependencies with pip. Seems like the vendorized certifi-2022.6.15.tar.gz
is depending on a setuptools
version which is not (anymore) available. Perhaps switching to a Docker container action helps to stabilize dependencies. Here are the logs from my action run:
2023-05-03T11:32:47.1496668Z ##[group]Run ChipWolf/generate-badges@main
2023-05-03T11:32:47.1496916Z with:
2023-05-03T11:32:47.1497121Z output: README.md.tpl
2023-05-03T11:32:47.1497344Z style: flat-square
2023-05-03T11:32:47.1497976Z slugs: amazonaws
apache
apachemaven
django
docker
elasticsearch
flask
git
githubactions
gnubash
go
googlecloud
grafana
heroku
icinga
javascript
jenkins
kubernetes
linux
mariadb
nginx
nodedotjs
npm
packer
php
postgresql
prometheus
pulumi
puppet
python
redis
ruby
saltproject
subversion
terraform
travisci
typescript
vagrant
2023-05-03T11:32:47.1498587Z format: markdown
2023-05-03T11:32:47.1498804Z id: default
2023-05-03T11:32:47.1498998Z sort: hilbert
2023-05-03T11:32:47.1499192Z random: 1
2023-05-03T11:32:47.1499384Z verify: false
2023-05-03T11:32:47.1499566Z ##[endgroup]
2023-05-03T11:32:47.3526684Z [command]/opt/hostedtoolcache/Python/3.8.16/x64/bin/pip install --requirement /home/runner/work/_actions/ChipWolf/generate-badges/main/dist/src/requirements.txt --no-index --find-links=/home/runner/work/_actions/ChipWolf/generate-badges/main/dist/vendor
2023-05-03T11:32:48.1605322Z Looking in links: /home/runner/work/_actions/ChipWolf/generate-badges/main/dist/vendor
2023-05-03T11:32:48.1808053Z Processing /home/runner/work/_actions/ChipWolf/generate-badges/main/dist/vendor/certifi-2022.6.15.tar.gz (from -r /home/runner/work/_actions/ChipWolf/generate-badges/main/dist/src/requirements.txt (line 7))
2023-05-03T11:32:48.1948160Z Installing build dependencies: started
2023-05-03T11:32:48.7524650Z Installing build dependencies: finished with status 'error'
2023-05-03T11:32:48.7598300Z error: subprocess-exited-with-error
2023-05-03T11:32:48.7598942Z
2023-05-03T11:32:48.7599863Z × pip subprocess to install build dependencies did not run successfully.
2023-05-03T11:32:48.7618123Z │ exit code: 1
2023-05-03T11:32:48.7618987Z ╰─> [3 lines of output]
2023-05-03T11:32:48.7620409Z Looking in links: /home/runner/work/_actions/ChipWolf/generate-badges/main/dist/vendor
2023-05-03T11:32:48.7620984Z ERROR: Could not find a version that satisfies the requirement setuptools>=40.8.0 (from versions: none)
2023-05-03T11:32:48.7621406Z ERROR: No matching distribution found for setuptools>=40.8.0
2023-05-03T11:32:48.7621759Z [end of output]
2023-05-03T11:32:48.7622169Z
2023-05-03T11:32:48.7622539Z note: This error originates from a subprocess, and is likely not a problem with pip.
2023-05-03T11:32:48.7626383Z error: subprocess-exited-with-error
2023-05-03T11:32:48.7626822Z
2023-05-03T11:32:48.7627291Z × pip subprocess to install build dependencies did not run successfully.
2023-05-03T11:32:48.7628297Z │ exit code: 1
2023-05-03T11:32:48.7628739Z ╰─> See above for output.
2023-05-03T11:32:48.7629020Z
2023-05-03T11:32:48.7629280Z note: This error originates from a subprocess, and is likely not a problem with pip.
2023-05-03T11:32:48.8375615Z ##[error]The process '/opt/hostedtoolcache/Python/3.8.16/x64/bin/pip' failed with exit code 1
2023-05-03T11:32:48.8469614Z ##[group]Run muesli/readme-scribe@master
2023-05-03T11:32:48.8469944Z with:
2023-05-03T11:32:48.8470198Z template: README.md.tpl
2023-05-03T11:32:48.8470493Z writeTo: README.md
2023-05-03T11:32:48.8470815Z env:
2023-05-03T11:32:48.8471151Z pythonLocation: /opt/hostedtoolcache/Python/3.8.16/x64
2023-05-03T11:32:48.8471637Z GITHUB_TOKEN: ***
2023-05-03T11:32:48.8471918Z ##[endgroup]
I'm thinking BadgeSort or something
This issue lists Renovate updates and detected dependencies. Read the Dependency Dashboard docs to learn more.
These updates have all been created already. Click a checkbox below to force a retry/rebase of any.
poetry-core
, urllib3
)Dockerfile
duffn/python-poetry 3.11-slim
.github/workflows/build-and-test.yaml
actions/checkout v4@b4ffde65f46336ab88eb53be808477a3936bae11
docker/setup-buildx-action v3@0d103c3126aa41d772a8362f6aa67afac040f80c
docker/login-action v3@343f7c4344506bcbf9b4de18042ae17996df046d
docker/build-push-action v5@4a13e500e55cf31b7a5d59a38ab2040ab0f42f56
actions/checkout v4@b4ffde65f46336ab88eb53be808477a3936bae11
EndBug/add-and-commit v9@a94899bca583c204427a224a7af87c02f9b325d5
.github/workflows/release-please.yaml
GoogleCloudPlatform/release-please-action v4.0.2@cc61a07e2da466bebbc19b3a7dd01d6aecb20d1e
ubuntu 22.04
.github/workflows/render-all-badges.yaml
actions/checkout v4@b4ffde65f46336ab88eb53be808477a3936bae11
EndBug/add-and-commit v9@a94899bca583c204427a224a7af87c02f9b325d5
pyproject.toml
pyproject.toml
python ^3.9
certifi 2023.11.17
chardet 5.2.0
idna 3.6
poetry-core 1.8.1
requests 2.31.0
simpleicons 7.21.0
urllib3 2.1.0
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.