Dependabot not able to create PRs for security updates
还没有人认领这个 Issue。
评估
- 难度
- 5/5
- 预计耗时
- 一周以上
- 新手友好度
- 30/100
- Issue 类型
- 缺陷
- 描述清晰度
- 需要澄清
- 活跃度
- 停滞
- 技术栈
- github, python
- 领域
- devops, infrastructure, security
调研方向
从链接的 job-runner Dependabot 仪表板、certifi 更新日志和未关闭的 pip pull request 开始,确定安全更新为何会进入队列而不是被提出。调查存在被阻塞安全问题的仓库,然后确定已完成的工作是监控、修复仓库,还是两者兼有;完成应意味着相关问题已得到处理,并且选定的监控范围已记录在案。
由索引模型根据 Issue 内容生成。
描述
The job-runner repo currently has one open dependabot PR for pip, but there are currently multiple queued python package updates with security issues including certifi, urllib3, .... Looking at certifi as an example, dependabot is apparently unable to create a PR (see below).
Maybe we should
- monitor open dependabot security issues on the dashboard, as well as open dependabot PRs
- do a survey of repositories with blocked security issues like this
- fix all affected repositories
proxy | 2023/12/06 11:02:27 proxy starting, commit: 6cffd6fae1b2f713f2d837bc45fe916f855c821d
proxy | 2023/12/06 11:02:27 Listening (:1080)
updater | 2023-12-06T11:02:27.776132078 [759114296:main:WARN:src/devices/src/legacy/serial.rs:222] Detached the serial input due to peer close/error.
updater | time="2023-12-06T11:02:29Z" level=info msg="guest starting" commit=17df297b9449ef5936111b658329653bcfc0c9bc
updater | time="2023-12-06T11:02:29Z" level=info msg="starting job..." fetcher_timeout=10m0s job_id=759114296 updater_timeout=45m0s updater_version=500188dd3d1d145626d55c8281aef7d7dae974c1-pip
updater | 2023/12/06 11:02:31 INFO Raven 3.1.2 ready to catch errors
updater | 2023/12/06 11:02:32 INFO <job_759114296> Starting job processing
proxy | 2023/12/06 11:02:33 [002] GET https://github.com:443/opensafely-core/job-runner/info/refs?service=git-upload-pack
proxy | 2023/12/06 11:02:33 [002] * authenticating git server request (host: github.com)
proxy | 2023/12/06 11:02:33 [002] 200 https://github.com:443/opensafely-core/job-runner/info/refs?service=git-upload-pack
proxy | 2023/12/06 11:02:33 [003] POST https://github.com:443/opensafely-core/job-runner/git-upload-pack
proxy | 2023/12/06 11:02:33 [003] * authenticating git server request (host: github.com)
proxy | 2023/12/06 11:02:33 [003] 200 https://github.com:443/opensafely-core/job-runner/git-upload-pack
proxy | 2023/12/06 11:02:33 [004] POST https://github.com:443/opensafely-core/job-runner/git-upload-pack
proxy | 2023/12/06 11:02:33 [004] * authenticating git server request (host: github.com)
proxy | 2023/12/06 11:02:33 [004] 200 https://github.com:443/opensafely-core/job-runner/git-upload-pack
updater | 2023/12/06 11:02:33 INFO <job_759114296> Finished job processing
updater | time="2023-12-06T11:02:33Z" level=info msg="task complete" container_id=job-759114296-file-fetcher exit_code=0 job_id=759114296 step=fetcher
updater | 2023/12/06 11:02:34 INFO Raven 3.1.2 ready to catch errors
updater | 2023/12/06 11:02:36 INFO <job_759114296> Starting job processing
updater | 2023/12/06 11:02:42 INFO <job_759114296> Starting security update job for opensafely-core/job-runner
updater | 2023/12/06 11:02:42 INFO <job_759114296> Checking if certifi 2020.11.8 needs updating
proxy | 2023/12/06 11:02:42 [012] GET https://pypi.org:443/simple/certifi/
proxy | 2023/12/06 11:02:42 [012] 200 https://pypi.org:443/simple/certifi/
updater | 2023/12/06 11:02:42 INFO <job_759114296> Latest version is 2023.11.17
proxy | 2023/12/06 11:02:45 [014] GET https://pypi.org:443/simple/black/
proxy | 2023/12/06 11:02:45 [014] 200 https://pypi.org:443/simple/black/
proxy | 2023/12/06 11:02:46 [016] GET https://files.pythonhosted.org:443/packages/33/bb/8f662d8807eb66ceac021bdf777185c65b843bf1b75af8412e16af4df2ac/black-22.3.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
proxy | 2023/12/06 11:02:46 [016] 200 https://files.pythonhosted.org:443/packages/33/bb/8f662d8807eb66ceac021bdf777185c65b843bf1b75af8412e16af4df2ac/black-22.3.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
proxy | 2023/12/06 11:02:46 [017] GET https://pypi.org:443/simple/flake8/
proxy | 2023/12/06 11:02:46 [017] 200 https://pypi.org:443/simple/flake8/
proxy | 2023/12/06 11:02:46 [018] GET https://files.pythonhosted.org:443/packages/34/39/cde2c8a227abb4f9ce62fe55586b920f438f1d2903a1a22514d0b982c333/flake8-4.0.1-py2.py3-none-any.whl
proxy | 2023/12/06 11:02:46 [018] 200 https://files.pythonhosted.org:443/packages/34/39/cde2c8a227abb4f9ce62fe55586b920f438f1d2903a1a22514d0b982c333/flake8-4.0.1-py2.py3-none-any.whl
proxy | 2023/12/06 11:02:46 [019] GET https://pypi.org:443/simple/flake8-builtins/
proxy | 2023/12/06 11:02:46 [019] 200 https://pypi.org:443/simple/flake8-builtins/
proxy | 2023/12/06 11:02:46 [020] GET https://files.pythonhosted.org:443/packages/fb/84/6ee650fc479ecee8f143d20fdb7526595ef8c41382d24cc380c4c08e1aac/flake8_builtins-1.5.3-py2.py3-none-any.whl
proxy | 2023/12/06 11:02:46 [020] 200 https://files.pythonhosted.org:443/packages/fb/84/6ee650fc479ecee8f143d20fdb7526595ef8c41382d24cc380c4c08e1aac/flake8_builtins-1.5.3-py2.py3-none-any.whl
proxy | 2023/12/06 11:02:46 [021] GET https://pypi.org:443/simple/flake8-implicit-str-concat/
proxy | 2023/12/06 11:02:46 [021] 200 https://pypi.org:443/simple/flake8-implicit-str-concat/
proxy | 2023/12/06 11:02:46 [022] GET https://files.pythonhosted.org:443/packages/25/76/4925cc27d50a2559f44f61f7a359638812b499a298b929e2d94d7679a627/flake8_implicit_str_concat-0.3.0-py2.py3-none-any.whl
proxy | 2023/12/06 11:02:46 [022] 200 https://files.pythonhosted.org:443/packages/25/76/4925cc27d50a2559f44f61f7a359638812b499a298b929e2d94d7679a627/flake8_implicit_str_concat-0.3.0-py2.py3-none-any.whl
proxy | 2023/12/06 11:02:46 [023] GET https://pypi.org:443/simple/flake8-no-pep420/
proxy | 2023/12/06 11:02:46 [023] 200 https://pypi.org:443/simple/flake8-no-pep420/
proxy | 2023/12/06 11:02:46 [024] GET https://files.pythonhosted.org:443/packages/e1/58/ed4ea9da6b492a598135a2a6f8f4a78743245c9bad47fe58efecca874cef/flake8_no_pep420-2.2.0-py3-none-any.whl
proxy | 2023/12/06 11:02:46 [024] 200 https://files.pythonhosted.org:443/packages/e1/58/ed4ea9da6b492a598135a2a6f8f4a78743245c9bad47fe58efecca874cef/flake8_no_pep420-2.2.0-py3-none-any.whl
proxy | 2023/12/06 11:02:46 [025] GET https://pypi.org:443/simple/hypothesis/
proxy | 2023/12/06 11:02:46 [025] 200 https://pypi.org:443/simple/hypothesis/
proxy | 2023/12/06 11:02:47 [026] GET https://files.pythonhosted.org:443/packages/db/d2/1386a4f5a189c2cd7549b44a09e0c6c9afc2b241ba4c7e35401a36ef2a44/hypothesis-6.39.4-py3-none-any.whl
proxy | 2023/12/06 11:02:47 [026] 200 https://files.pythonhosted.org:443/packages/db/d2/1386a4f5a189c2cd7549b44a09e0c6c9afc2b241ba4c7e35401a36ef2a44/hypothesis-6.39.4-py3-none-any.whl
proxy | 2023/12/06 11:02:47 [027] GET https://pypi.org:443/simple/isort/
proxy | 2023/12/06 11:02:47 [027] 200 https://pypi.org:443/simple/isort/
proxy | 2023/12/06 11:02:47 [028] GET https://files.pythonhosted.org:443/packages/0a/63/4036ae70eea279c63e2304b91ee0ac182f467f24f86394ecfe726092340b/isort-5.12.0-py3-none-any.whl
proxy | 2023/12/06 11:02:47 [028] 200 https://files.pythonhosted.org:443/packages/0a/63/4036ae70eea279c63e2304b91ee0ac182f467f24f86394ecfe726092340b/isort-5.12.0-py3-none-any.whl
proxy | 2023/12/06 11:02:47 [029] GET https://pypi.org:443/simple/pip-tools/
proxy | 2023/12/06 11:02:47 [029] 200 https://pypi.org:443/simple/pip-tools/
proxy | 2023/12/06 11:02:47 [030] GET https://files.pythonhosted.org:443/packages/fe/5c/8995799b0ccf832906b4968b4eb2045beb9b3de79e96e6b1a6e4fc4e6974/pip_tools-6.6.2-py3-none-any.whl
proxy | 2023/12/06 11:02:47 [030] 200 https://files.pythonhosted.org:443/packages/fe/5c/8995799b0ccf832906b4968b4eb2045beb9b3de79e96e6b1a6e4fc4e6974/pip_tools-6.6.2-py3-none-any.whl
proxy | 2023/12/06 11:02:47 [031] GET https://pypi.org:443/simple/pre-commit/
proxy | 2023/12/06 11:02:47 [031] 200 https://pypi.org:443/simple/pre-commit/
proxy | 2023/12/06 11:02:47 [032] GET https://files.pythonhosted.org:443/packages/d6/a0/9c06353771c8dae6db437dd513a885eccdb1566cb332569130484eddf4e7/pre_commit-2.17.0-py2.py3-none-any.whl
proxy | 2023/12/06 11:02:47 [032] 200 https://files.pythonhosted.org:443/packages/d6/a0/9c06353771c8dae6db437dd513a885eccdb1566cb332569130484eddf4e7/pre_commit-2.17.0-py2.py3-none-any.whl
proxy | 2023/12/06 11:02:47 [033] GET https://pypi.org:443/simple/pytest/
proxy | 2023/12/06 11:02:47 [033] 200 https://pypi.org:443/simple/pytest/
proxy | 2023/12/06 11:02:47 [034] GET https://files.pythonhosted.org:443/packages/d2/ac/556e4410326ce77eeb1d1ec35a3e3ec847fb3e5cb30673729d2eeeffc970/pytest-7.1.1-py3-none-any.whl
proxy | 2023/12/06 11:02:47 [034] 200 https://files.pythonhosted.org:443/packages/d2/ac/556e4410326ce77eeb1d1ec35a3e3ec847fb3e5cb30673729d2eeeffc970/pytest-7.1.1-py3-none-any.whl
proxy | 2023/12/06 11:02:47 [035] GET https://pypi.org:443/simple/pytest-cov/
proxy | 2023/12/06 11:02:47 [035] 200 https://pypi.org:443/simple/pytest-cov/
proxy | 2023/12/06 11:02:47 [036] GET https://files.pythonhosted.org:443/packages/20/49/b3e0edec68d81846f519c602ac38af9db86e1e71275528b3e814ae236063/pytest_cov-3.0.0-py3-none-any.whl
proxy | 2023/12/06 11:02:47 [036] 200 https://files.pythonhosted.org:443/packages/20/49/b3e0edec68d81846f519c602ac38af9db86e1e71275528b3e814ae236063/pytest_cov-3.0.0-py3-none-any.whl
proxy | 2023/12/06 11:02:47 [037] GET https://pypi.org:443/simple/pytest-freezegun/
proxy | 2023/12/06 11:02:47 [037] 200 https://pypi.org:443/simple/pytest-freezegun/
proxy | 2023/12/06 11:02:47 [038] GET https://files.pythonhosted.org:443/packages/9e/09/0bdd7d24b9d21453ad3364ae1efbd65082045bb6081b5fd5eade91a9b644/pytest_freezegun-0.4.2-py2.py3-none-any.whl
proxy | 2023/12/06 11:02:47 [038] 200 https://files.pythonhosted.org:443/packages/9e/09/0bdd7d24b9d21453ad3364ae1efbd65082045bb6081b5fd5eade91a9b644/pytest_freezegun-0.4.2-py2.py3-none-any.whl
proxy | 2023/12/06 11:02:47 [039] GET https://pypi.org:443/simple/pytest-responses/
proxy | 2023/12/06 11:02:47 [039] 200 https://pypi.org:443/simple/pytest-responses/
proxy | 2023/12/06 11:02:47 [040] GET https://files.pythonhosted.org:443/packages/79/d5/dfac65ad562ce0e9bf95e001738826f1527f6a61817a4e4a0f1d9503a6ed/pytest_responses-0.5.0-py2.py3-none-any.whl
proxy | 2023/12/06 11:02:47 [040] 200 https://files.pythonhosted.org:443/packages/79/d5/dfac65ad562ce0e9bf95e001738826f1527f6a61817a4e4a0f1d9503a6ed/pytest_responses-0.5.0-py2.py3-none-any.whl
proxy | 2023/12/06 11:02:47 [041] GET https://pypi.org:443/simple/requests-mock/
proxy | 2023/12/06 11:02:47 [041] 200 https://pypi.org:443/simple/requests-mock/
proxy | 2023/12/06 11:02:48 [042] GET https://files.pythonhosted.org:443/packages/d7/50/1230e4524fc109727bb7eae4ba927d995270662b1270c259a246b5325ef7/requests_mock-1.9.3-py2.py3-none-any.whl
proxy | 2023/12/06 11:02:48 [042] 200 https://files.pythonhosted.org:443/packages/d7/50/1230e4524fc109727bb7eae4ba927d995270662b1270c259a246b5325ef7/requests_mock-1.9.3-py2.py3-none-any.whl
proxy | 2023/12/06 11:02:48 [043] GET https://pypi.org:443/simple/certifi/
proxy | 2023/12/06 11:02:48 [043] 200 https://pypi.org:443/simple/certifi/
proxy | 2023/12/06 11:02:49 [045] GET https://pypi.org:443/simple/black/
proxy | 2023/12/06 11:02:49 [045] 304 https://pypi.org:443/simple/black/
proxy | 2023/12/06 11:02:49 [046] GET https://pypi.org:443/simple/flake8/
proxy | 2023/12/06 11:02:49 [046] 304 https://pypi.org:443/simple/flake8/
proxy | 2023/12/06 11:02:49 [047] GET https://pypi.org:443/simple/flake8-builtins/
proxy | 2023/12/06 11:02:49 [047] 304 https://pypi.org:443/simple/flake8-builtins/
proxy | 2023/12/06 11:02:49 [048] GET https://pypi.org:443/simple/flake8-implicit-str-concat/
proxy | 2023/12/06 11:02:49 [048] 304 https://pypi.org:443/simple/flake8-implicit-str-concat/
proxy | 2023/12/06 11:02:49 [049] GET https://pypi.org:443/simple/flake8-no-pep420/
proxy | 2023/12/06 11:02:49 [049] 304 https://pypi.org:443/simple/flake8-no-pep420/
proxy | 2023/12/06 11:02:49 [050] GET https://pypi.org:443/simple/hypothesis/
proxy | 2023/12/06 11:02:49 [050] 304 https://pypi.org:443/simple/hypothesis/
proxy | 2023/12/06 11:02:50 [051] GET https://pypi.org:443/simple/isort/
proxy | 2023/12/06 11:02:50 [051] 304 https://pypi.org:443/simple/isort/
proxy | 2023/12/06 11:02:50 [052] GET https://pypi.org:443/simple/pip-tools/
proxy | 2023/12/06 11:02:50 [052] 304 https://pypi.org:443/simple/pip-tools/
proxy | 2023/12/06 11:02:50 [053] GET https://pypi.org:443/simple/pre-commit/
proxy | 2023/12/06 11:02:50 [053] 304 https://pypi.org:443/simple/pre-commit/
proxy | 2023/12/06 11:02:50 [054] GET https://pypi.org:443/simple/pytest/
proxy | 2023/12/06 11:02:50 [054] 304 https://pypi.org:443/simple/pytest/
proxy | 2023/12/06 11:02:50 [055] GET https://pypi.org:443/simple/pytest-cov/
proxy | 2023/12/06 11:02:50 [055] 304 https://pypi.org:443/simple/pytest-cov/
proxy | 2023/12/06 11:02:50 [056] GET https://pypi.org:443/simple/pytest-freezegun/
proxy | 2023/12/06 11:02:50 [056] 304 https://pypi.org:443/simple/pytest-freezegun/
proxy | 2023/12/06 11:02:50 [057] GET https://pypi.org:443/simple/pytest-responses/
proxy | 2023/12/06 11:02:50 [057] 304 https://pypi.org:443/simple/pytest-responses/
proxy | 2023/12/06 11:02:50 [058] GET https://pypi.org:443/simple/requests-mock/
proxy | 2023/12/06 11:02:50 [058] 304 https://pypi.org:443/simple/requests-mock/
proxy | 2023/12/06 11:02:50 [059] GET https://pypi.org:443/simple/click/
proxy | 2023/12/06 11:02:50 [059] 200 https://pypi.org:443/simple/click/
proxy | 2023/12/06 11:02:50 [061] GET https://files.pythonhosted.org:443/packages/4a/a8/0b2ced25639fb20cc1c9784de90a8c25f9504a7f18cd8b5397bd61696d7d/click-8.0.4-py3-none-any.whl
proxy | 2023/12/06 11:02:50 [061] 200 https://files.pythonhosted.org:443/packages/4a/a8/0b2ced25639fb20cc1c9784de90a8c25f9504a7f18cd8b5397bd61696d7d/click-8.0.4-py3-none-any.whl
proxy | 2023/12/06 11:02:50 [062] GET https://pypi.org:443/simple/platformdirs/
proxy | 2023/12/06 11:02:50 [062] 200 https://pypi.org:443/simple/platformdirs/
proxy | 2023/12/06 11:02:50 [063] GET https://files.pythonhosted.org:443/packages/de/de/d8b9da351517c3dece273224522d4714cfdb9a89e2e6f7f7f054a340cc2b/platformdirs-2.5.1-py3-none-any.whl
proxy | 2023/12/06 11:02:50 [063] 200 https://files.pythonhosted.org:443/packages/de/de/d8b9da351517c3dece273224522d4714cfdb9a89e2e6f7f7f054a340cc2b/platformdirs-2.5.1-py3-none-any.whl
proxy | 2023/12/06 11:02:50 [064] GET https://pypi.org:443/simple/pathspec/
proxy | 2023/12/06 11:02:50 [064] 200 https://pypi.org:443/simple/pathspec/
proxy | 2023/12/06 11:02:51 [065] GET https://files.pythonhosted.org:443/packages/42/ba/a9d64c7bcbc7e3e8e5f93a52721b377e994c22d16196e2b0f1236774353a/pathspec-0.9.0-py2.py3-none-any.whl
proxy | 2023/12/06 11:02:51 [065] 200 https://files.pythonhosted.org:443/packages/42/ba/a9d64c7bcbc7e3e8e5f93a52721b377e994c22d16196e2b0f1236774353a/pathspec-0.9.0-py2.py3-none-any.whl
proxy | 2023/12/06 11:02:51 [066] GET https://pypi.org:443/simple/mypy-extensions/
proxy | 2023/12/06 11:02:51 [066] 200 https://pypi.org:443/simple/mypy-extensions/
proxy | 2023/12/06 11:02:51 [067] GET https://files.pythonhosted.org:443/packages/5c/eb/975c7c080f3223a5cdaff09612f3a5221e4ba534f7039db34c35d95fa6a5/mypy_extensions-0.4.3-py2.py3-none-any.whl
proxy | 2023/12/06 11:02:51 [067] 200 https://files.pythonhosted.org:443/packages/5c/eb/975c7c080f3223a5cdaff09612f3a5221e4ba534f7039db34c35d95fa6a5/mypy_extensions-0.4.3-py2.py3-none-any.whl
proxy | 2023/12/06 11:02:51 [068] GET https://pypi.org:443/simple/typing-extensions/
proxy | 2023/12/06 11:02:51 [068] 200 https://pypi.org:443/simple/typing-extensions/
proxy | 2023/12/06 11:02:51 [069] GET https://files.pythonhosted.org:443/packages/ec/6b/63cc3df74987c36fe26157ee12e09e8f9db4de771e0f3404263117e75b95/typing_extensions-4.7.1-py3-none-any.whl.metadata
proxy | 2023/12/06 11:02:51 [069] 200 https://files.pythonhosted.org:443/packages/ec/6b/63cc3df74987c36fe26157ee12e09e8f9db4de771e0f3404263117e75b95/typing_extensions-4.7.1-py3-none-any.whl.metadata
proxy | 2023/12/06 11:02:51 [070] GET https://pypi.org:443/simple/tomli/
proxy | 2023/12/06 11:02:51 [070] 200 https://pypi.org:443/simple/tomli/
proxy | 2023/12/06 11:02:51 [071] GET https://files.pythonhosted.org:443/packages/97/75/10a9ebee3fd790d20926a90a2547f0bf78f371b2f13aa822c759680ca7b9/tomli-2.0.1-py3-none-any.whl
proxy | 2023/12/06 11:02:51 [071] 200 https://files.pythonhosted.org:443/packages/97/75/10a9ebee3fd790d20926a90a2547f0bf78f371b2f13aa822c759680ca7b9/tomli-2.0.1-py3-none-any.whl
proxy | 2023/12/06 11:02:51 [072] GET https://pypi.org:443/simple/mccabe/
proxy | 2023/12/06 11:02:51 [072] 200 https://pypi.org:443/simple/mccabe/
proxy | 2023/12/06 11:02:51 [073] GET https://files.pythonhosted.org:443/packages/87/89/479dc97e18549e21354893e4ee4ef36db1d237534982482c3681ee6e7b57/mccabe-0.6.1-py2.py3-none-any.whl
proxy | 2023/12/06 11:02:51 [073] 200 https://files.pythonhosted.org:443/packages/87/89/479dc97e18549e21354893e4ee4ef36db1d237534982482c3681ee6e7b57/mccabe-0.6.1-py2.py3-none-any.whl
proxy | 2023/12/06 11:02:51 [074] GET https://pypi.org:443/simple/pycodestyle/
proxy | 2023/12/06 11:02:51 [074] 200 https://pypi.org:443/simple/pycodestyle/
proxy | 2023/12/06 11:02:51 [075] GET https://files.pythonhosted.org:443/packages/15/94/bc43a2efb7b8615e38acde2b6624cae8c9ec86faf718ff5676c5179a7714/pycodestyle-2.8.0-py2.py3-none-any.whl
proxy | 2023/12/06 11:02:51 [075] 200 https://files.pythonhosted.org:443/packages/15/94/bc43a2efb7b8615e38acde2b6624cae8c9ec86faf718ff5676c5179a7714/pycodestyle-2.8.0-py2.py3-none-any.whl
proxy | 2023/12/06 11:02:51 [076] GET https://pypi.org:443/simple/pyflakes/
proxy | 2023/12/06 11:02:51 [076] 200 https://pypi.org:443/simple/pyflakes/
proxy | 2023/12/06 11:02:51 [077] GET https://files.pythonhosted.org:443/packages/43/fb/38848eb494af7df9aeb2d7673ace8b213313eb7e391691a79dbaeb6a838f/pyflakes-2.4.0-py2.py3-none-any.whl
proxy | 2023/12/06 11:02:51 [077] 200 https://files.pythonhosted.org:443/packages/43/fb/38848eb494af7df9aeb2d7673ace8b213313eb7e391691a79dbaeb6a838f/pyflakes-2.4.0-py2.py3-none-any.whl
proxy | 2023/12/06 11:02:51 [078] GET https://pypi.org:443/simple/attrs/
proxy | 2023/12/06 11:02:51 [078] 200 https://pypi.org:443/simple/attrs/
proxy | 2023/12/06 11:02:51 [079] GET https://files.pythonhosted.org:443/packages/be/be/7abce643bfdf8ca01c48afa2ddf8308c2308b0c3b239a44e57d020afa0ef/attrs-21.4.0-py2.py3-none-any.whl
proxy | 2023/12/06 11:02:51 [079] 200 https://files.pythonhosted.org:443/packages/be/be/7abce643bfdf8ca01c48afa2ddf8308c2308b0c3b239a44e57d020afa0ef/attrs-21.4.0-py2.py3-none-any.whl
proxy | 2023/12/06 11:02:51 [080] GET https://pypi.org:443/simple/more-itertools/
proxy | 2023/12/06 11:02:51 [080] 200 https://pypi.org:443/simple/more-itertools/
proxy | 2023/12/06 11:02:51 [081] GET https://files.pythonhosted.org:443/packages/e5/c3/48e2c81038f57e8caab9a6e6fb6c2fc23536c59b092abefc447e6b5d1903/more_itertools-8.12.0-py3-none-any.whl
proxy | 2023/12/06 11:02:51 [081] 200 https://files.pythonhosted.org:443/packages/e5/c3/48e2c81038f57e8caab9a6e6fb6c2fc23536c59b092abefc447e6b5d1903/more_itertools-8.12.0-py3-none-any.whl
proxy | 2023/12/06 11:02:51 [082] GET https://pypi.org:443/simple/sortedcontainers/
proxy | 2023/12/06 11:02:51 [082] 200 https://pypi.org:443/simple/sortedcontainers/
proxy | 2023/12/06 11:02:51 [083] GET https://files.pythonhosted.org:443/packages/32/46/9cb0e58b2deb7f82b84065f37f3bffeb12413f947f9388e4cac22c4621ce/sortedcontainers-2.4.0-py2.py3-none-any.whl
proxy | 2023/12/06 11:02:51 [083] 200 https://files.pythonhosted.org:443/packages/32/46/9cb0e58b2deb7f82b84065f37f3bffeb12413f947f9388e4cac22c4621ce/sortedcontainers-2.4.0-py2.py3-none-any.whl
proxy | 2023/12/06 11:02:51 [084] GET https://pypi.org:443/simple/pep517/
proxy | 2023/12/06 11:02:51 [084] 200 https://pypi.org:443/simple/pep517/
proxy | 2023/12/06 11:02:51 [085] GET https://files.pythonhosted.org:443/packages/f4/67/846c08e18fefb265a66e6fd5a34269d649b779718d9bf59622085dabd370/pep517-0.12.0-py2.py3-none-any.whl
proxy | 2023/12/06 11:02:51 [085] 200 https://files.pythonhosted.org:443/packages/f4/67/846c08e18fefb265a66e6fd5a34269d649b779718d9bf59622085dabd370/pep517-0.12.0-py2.py3-none-any.whl
proxy | 2023/12/06 11:02:51 [086] GET https://pypi.org:443/simple/pip/
proxy | 2023/12/06 11:02:51 [086] 200 https://pypi.org:443/simple/pip/
proxy | 2023/12/06 11:02:51 [087] GET https://files.pythonhosted.org:443/packages/4d/16/0a14ca596f30316efd412a60bdfac02a7259bf8673d4d917dc60b9a21812/pip-22.0.4-py3-none-any.whl
proxy | 2023/12/06 11:02:51 [087] 200 https://files.pythonhosted.org:443/packages/4d/16/0a14ca596f30316efd412a60bdfac02a7259bf8673d4d917dc60b9a21812/pip-22.0.4-py3-none-any.whl
proxy | 2023/12/06 11:02:51 [088] GET https://pypi.org:443/simple/setuptools/
proxy | 2023/12/06 11:02:51 [088] 200 https://pypi.org:443/simple/setuptools/
proxy | 2023/12/06 11:02:52 [089] GET https://files.pythonhosted.org:443/packages/d9/5f/2daccd14278b6b780ae6799f85998377c06019354982391245f4b58a927d/setuptools-65.3.0-py3-none-any.whl
proxy | 2023/12/06 11:02:52 [089] 200 https://files.pythonhosted.org:443/packages/d9/5f/2daccd14278b6b780ae6799f85998377c06019354982391245f4b58a927d/setuptools-65.3.0-py3-none-any.whl
proxy | 2023/12/06 11:02:52 [090] GET https://pypi.org:443/simple/wheel/
proxy | 2023/12/06 11:02:52 [090] 200 https://pypi.org:443/simple/wheel/
proxy | 2023/12/06 11:02:52 [091] GET https://files.pythonhosted.org:443/packages/84/a8/4dab22a963a756e5b54ce0ab5c900c54329cff38e163fe3c67c858240ec6/wheel-0.38.1-py3-none-any.whl
proxy | 2023/12/06 11:02:52 [091] 200 https://files.pythonhosted.org:443/packages/84/a8/4dab22a963a756e5b54ce0ab5c900c54329cff38e163fe3c67c858240ec6/wheel-0.38.1-py3-none-any.whl
proxy | 2023/12/06 11:02:52 [092] GET https://pypi.org:443/simple/cfgv/
proxy | 2023/12/06 11:02:52 [092] 200 https://pypi.org:443/simple/cfgv/
proxy | 2023/12/06 11:02:52 [093] GET https://files.pythonhosted.org:443/packages/6d/82/0a0ebd35bae9981dea55c06f8e6aaf44a49171ad798795c72c6f64cba4c2/cfgv-3.3.1-py2.py3-none-any.whl
proxy | 2023/12/06 11:02:52 [093] 200 https://files.pythonhosted.org:443/packages/6d/82/0a0ebd35bae9981dea55c06f8e6aaf44a49171ad798795c72c6f64cba4c2/cfgv-3.3.1-py2.py3-none-any.whl
proxy | 2023/12/06 11:02:52 [094] GET https://pypi.org:443/simple/identify/
proxy | 2023/12/06 11:02:52 [094] 200 https://pypi.org:443/simple/identify/
proxy | 2023/12/06 11:02:52 [095] GET https://files.pythonhosted.org:443/packages/0c/4a/672fcebfc65877936f5a6eb1ded5a57e958a64e709500f79c2211397f7ab/identify-2.4.12-py2.py3-none-any.whl
proxy | 2023/12/06 11:02:52 [095] 200 https://files.pythonhosted.org:443/packages/0c/4a/672fcebfc65877936f5a6eb1ded5a57e958a64e709500f79c2211397f7ab/identify-2.4.12-py2.py3-none-any.whl
proxy | 2023/12/06 11:02:52 [096] GET https://pypi.org:443/simple/nodeenv/
proxy | 2023/12/06 11:02:52 [096] 200 https://pypi.org:443/simple/nodeenv/
proxy | 2023/12/06 11:02:52 [097] GET https://files.pythonhosted.org:443/packages/54/73/56c89b343befb9c63e8117294d265458f0ff726fa2abcdc6bb5ec5e66a1a/nodeenv-1.6.0-py2.py3-none-any.whl
proxy | 2023/12/06 11:02:52 [097] 200 https://files.pythonhosted.org:443/packages/54/73/56c89b343befb9c63e8117294d265458f0ff726fa2abcdc6bb5ec5e66a1a/nodeenv-1.6.0-py2.py3-none-any.whl
proxy | 2023/12/06 11:02:52 [098] GET https://pypi.org:443/simple/pyyaml/
proxy | 2023/12/06 11:02:52 [098] 200 https://pypi.org:443/simple/pyyaml/
proxy | 2023/12/06 11:02:52 [099] GET https://files.pythonhosted.org:443/packages/d7/42/7ad4b6d67a16229496d4f6e74201bdbebcf4bc1e87d5a70c9297d4961bd2/PyYAML-6.0-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl
proxy | 2023/12/06 11:02:52 [099] 200 https://files.pythonhosted.org:443/packages/d7/42/7ad4b6d67a16229496d4f6e74201bdbebcf4bc1e87d5a70c9297d4961bd2/PyYAML-6.0-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl
proxy | 2023/12/06 11:02:52 [100] GET https://pypi.org:443/simple/toml/
proxy | 2023/12/06 11:02:52 [100] 200 https://pypi.org:443/simple/toml/
proxy | 2023/12/06 11:02:52 [101] GET https://files.pythonhosted.org:443/packages/44/6f/7120676b6d73228c96e17f1f794d8ab046fc910d781c8d151120c3f1569e/toml-0.10.2-py2.py3-none-any.whl
proxy | 2023/12/06 11:02:52 [101] 200 https://files.pythonhosted.org:443/packages/44/6f/7120676b6d73228c96e17f1f794d8ab046fc910d781c8d151120c3f1569e/toml-0.10.2-py2.py3-none-any.whl
proxy | 2023/12/06 11:02:52 [102] GET https://pypi.org:443/simple/virtualenv/
proxy | 2023/12/06 11:02:52 [102] 200 https://pypi.org:443/simple/virtualenv/
proxy | 2023/12/06 11:02:52 [103] GET https://files.pythonhosted.org:443/packages/9b/f8/f0d32db111db20d82fd5ac94de1c0250f322237cfa6499031a81cf6b9379/virtualenv-20.13.4-py2.py3-none-any.whl
proxy | 2023/12/06 11:02:52 [103] 200 https://files.pythonhosted.org:443/packages/9b/f8/f0d32db111db20d82fd5ac94de1c0250f322237cfa6499031a81cf6b9379/virtualenv-20.13.4-py2.py3-none-any.whl
proxy | 2023/12/06 11:02:52 [104] GET https://pypi.org:443/simple/iniconfig/
proxy | 2023/12/06 11:02:52 [104] 200 https://pypi.org:443/simple/iniconfig/
proxy | 2023/12/06 11:02:52 [105] GET https://files.pythonhosted.org:443/packages/9b/dd/b3c12c6d707058fa947864b67f0c4e0c39ef8610988d7baea9578f3c48f3/iniconfig-1.1.1-py2.py3-none-any.whl
proxy | 2023/12/06 11:02:52 [105] 200 https://files.pythonhosted.org:443/packages/9b/dd/b3c12c6d707058fa947864b67f0c4e0c39ef8610988d7baea9578f3c48f3/iniconfig-1.1.1-py2.py3-none-any.whl
proxy | 2023/12/06 11:02:52 [106] GET https://pypi.org:443/simple/packaging/
proxy | 2023/12/06 11:02:52 [106] 200 https://pypi.org:443/simple/packaging/
proxy | 2023/12/06 11:02:53 [107] GET https://files.pythonhosted.org:443/packages/05/8e/8de486cbd03baba4deef4142bd643a3e7bbe954a784dc1bb17142572d127/packaging-21.3-py3-none-any.whl
proxy | 2023/12/06 11:02:53 [107] 200 https://files.pythonhosted.org:443/packages/05/8e/8de486cbd03baba4deef4142bd643a3e7bbe954a784dc1bb17142572d127/packaging-21.3-py3-none-any.whl
proxy | 2023/12/06 11:02:53 [108] GET https://pypi.org:443/simple/pluggy/
proxy | 2023/12/06 11:02:53 [108] 200 https://pypi.org:443/simple/pluggy/
proxy | 2023/12/06 11:02:53 [109] GET https://files.pythonhosted.org:443/packages/9e/01/f38e2ff29715251cf25532b9082a1589ab7e4f571ced434f98d0139336dc/pluggy-1.0.0-py2.py3-none-any.whl
proxy | 2023/12/06 11:02:53 [109] 200 https://files.pythonhosted.org:443/packages/9e/01/f38e2ff29715251cf25532b9082a1589ab7e4f571ced434f98d0139336dc/pluggy-1.0.0-py2.py3-none-any.whl
proxy | 2023/12/06 11:02:53 [110] GET https://pypi.org:443/simple/py/
proxy | 2023/12/06 11:02:53 [110] 200 https://pypi.org:443/simple/py/
proxy | 2023/12/06 11:02:53 [111] GET https://files.pythonhosted.org:443/packages/f6/f0/10642828a8dfb741e5f3fbaac830550a518a775c7fff6f04a007259b0548/py-1.11.0-py2.py3-none-any.whl
proxy | 2023/12/06 11:02:53 [111] 200 https://files.pythonhosted.org:443/packages/f6/f0/10642828a8dfb741e5f3fbaac830550a518a775c7fff6f04a007259b0548/py-1.11.0-py2.py3-none-any.whl
proxy | 2023/12/06 11:02:53 [112] GET https://pypi.org:443/simple/coverage/
proxy | 2023/12/06 11:02:53 [112] 200 https://pypi.org:443/simple/coverage/
proxy | 2023/12/06 11:02:53 [113] GET https://files.pythonhosted.org:443/packages/0c/58/25b4d208e0f6f00e19440385f360dc9891f8fa5ab62c11da52eb226fd9cd/coverage-6.3.2-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
proxy | 2023/12/06 11:02:53 [113] 200 https://files.pythonhosted.org:443/packages/0c/58/25b4d208e0f6f00e19440385f360dc9891f8fa5ab62c11da52eb226fd9cd/coverage-6.3.2-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
proxy | 2023/12/06 11:02:53 [114] GET https://pypi.org:443/simple/freezegun/
proxy | 2023/12/06 11:02:53 [114] 200 https://pypi.org:443/simple/freezegun/
proxy | 2023/12/06 11:02:53 [115] GET https://files.pythonhosted.org:443/packages/d2/cf/cb14c48cad1366bd08d5f5482b3d7ea0696b6d38a2764752d331fa8bbd22/freezegun-1.2.1-py3-none-any.whl
proxy | 2023/12/06 11:02:53 [115] 200 https://files.pythonhosted.org:443/packages/d2/cf/cb14c48cad1366bd08d5f5482b3d7ea0696b6d38a2764752d331fa8bbd22/freezegun-1.2.1-py3-none-any.whl
proxy | 2023/12/06 11:02:53 [116] GET https://pypi.org:443/simple/responses/
proxy | 2023/12/06 11:02:53 [116] 200 https://pypi.org:443/simple/responses/
proxy | 2023/12/06 11:02:53 [117] GET https://files.pythonhosted.org:443/packages/bb/ad/fdd56219f0e320293c513ef0b3cdd018802a1bcfdb29ed9bc0c3bcb97f31/responses-0.21.0-py3-none-any.whl
proxy | 2023/12/06 11:02:53 [117] 200 https://files.pythonhosted.org:443/packages/bb/ad/fdd56219f0e320293c513ef0b3cdd018802a1bcfdb29ed9bc0c3bcb97f31/responses-0.21.0-py3-none-any.whl
proxy | 2023/12/06 11:02:53 [118] GET https://pypi.org:443/simple/requests/
proxy | 2023/12/06 11:02:53 [118] 200 https://pypi.org:443/simple/requests/
proxy | 2023/12/06 11:02:54 [119] GET https://files.pythonhosted.org:443/packages/39/fc/f91eac5a39a65f75a7adb58eac7fa78871ea9872283fb9c44e6545998134/requests-2.25.0-py2.py3-none-any.whl
proxy | 2023/12/06 11:02:54 [119] 200 https://files.pythonhosted.org:443/packages/39/fc/f91eac5a39a65f75a7adb58eac7fa78871ea9872283fb9c44e6545998134/requests-2.25.0-py2.py3-none-any.whl
proxy | 2023/12/06 11:02:54 [120] GET https://pypi.org:443/simple/six/
proxy | 2023/12/06 11:02:54 [120] 200 https://pypi.org:443/simple/six/
proxy | 2023/12/06 11:02:54 [121] GET https://files.pythonhosted.org:443/packages/d9/5a/e7c31adbe875f2abbb91bd84cf2dc52d792b5a01506781dbcf25c91daf11/six-1.16.0-py2.py3-none-any.whl
proxy | 2023/12/06 11:02:54 [121] 200 https://files.pythonhosted.org:443/packages/d9/5a/e7c31adbe875f2abbb91bd84cf2dc52d792b5a01506781dbcf25c91daf11/six-1.16.0-py2.py3-none-any.whl
proxy | 2023/12/06 11:02:54 [122] GET https://pypi.org:443/simple/python-dateutil/
proxy | 2023/12/06 11:02:54 [122] 200 https://pypi.org:443/simple/python-dateutil/
proxy | 2023/12/06 11:02:54 [123] GET https://files.pythonhosted.org:443/packages/36/7a/87837f39d0296e723bb9b62bbb257d0355c7f6128853c78955f57342a56d/python_dateutil-2.8.2-py2.py3-none-any.whl
proxy | 2023/12/06 11:02:54 [123] 200 https://files.pythonhosted.org:443/packages/36/7a/87837f39d0296e723bb9b62bbb257d0355c7f6128853c78955f57342a56d/python_dateutil-2.8.2-py2.py3-none-any.whl
proxy | 2023/12/06 11:02:54 [124] GET https://pypi.org:443/simple/chardet/
proxy | 2023/12/06 11:02:54 [124] 200 https://pypi.org:443/simple/chardet/
proxy | 2023/12/06 11:02:54 [125] GET https://files.pythonhosted.org:443/packages/bc/a9/01ffebfb562e4274b6487b4bb1ddec7ca55ec7510b22e4c51f14098443b8/chardet-3.0.4-py2.py3-none-any.whl
proxy | 2023/12/06 11:02:54 [125] 200 https://files.pythonhosted.org:443/packages/bc/a9/01ffebfb562e4274b6487b4bb1ddec7ca55ec7510b22e4c51f14098443b8/chardet-3.0.4-py2.py3-none-any.whl
proxy | 2023/12/06 11:02:54 [126] GET https://pypi.org:443/simple/idna/
proxy | 2023/12/06 11:02:54 [126] 200 https://pypi.org:443/simple/idna/
proxy | 2023/12/06 11:02:54 [127] GET https://files.pythonhosted.org:443/packages/a2/38/928ddce2273eaa564f6f50de919327bf3a00f091b5baba8dfa9460f3a8a8/idna-2.10-py2.py3-none-any.whl
proxy | 2023/12/06 11:02:54 [127] 200 https://files.pythonhosted.org:443/packages/a2/38/928ddce2273eaa564f6f50de919327bf3a00f091b5baba8dfa9460f3a8a8/idna-2.10-py2.py3-none-any.whl
proxy | 2023/12/06 11:02:54 [128] GET https://pypi.org:443/simple/urllib3/
proxy | 2023/12/06 11:02:54 [128] 200 https://pypi.org:443/simple/urllib3/
proxy | 2023/12/06 11:02:54 [129] GET https://files.pythonhosted.org:443/packages/0c/cd/1e2ec680ec7b09846dc6e605f5a7709dfb9d7128e51a026e7154e18a234e/urllib3-1.26.5-py2.py3-none-any.whl
proxy | 2023/12/06 11:02:54 [129] 200 https://files.pythonhosted.org:443/packages/0c/cd/1e2ec680ec7b09846dc6e605f5a7709dfb9d7128e51a026e7154e18a234e/urllib3-1.26.5-py2.py3-none-any.whl
proxy | 2023/12/06 11:02:54 [130] GET https://pypi.org:443/simple/certifi/
proxy | 2023/12/06 11:02:54 [130] 304 https://pypi.org:443/simple/certifi/
proxy | 2023/12/06 11:02:54 [131] GET https://files.pythonhosted.org:443/packages/c1/6f/3d85f0850962279a7e4c622695d7b3171e95ac65308a57d3b29738b27149/certifi-2020.11.8-py2.py3-none-any.whl
proxy | 2023/12/06 11:02:54 [131] 200 https://files.pythonhosted.org:443/packages/c1/6f/3d85f0850962279a7e4c622695d7b3171e95ac65308a57d3b29738b27149/certifi-2020.11.8-py2.py3-none-any.whl
proxy | 2023/12/06 11:02:54 [132] GET https://pypi.org:443/simple/distlib/
proxy | 2023/12/06 11:02:54 [132] 200 https://pypi.org:443/simple/distlib/
proxy | 2023/12/06 11:02:54 [133] GET https://files.pythonhosted.org:443/packages/ac/a3/8ee4f54d5f12e16eeeda6b7df3dfdbda24e6cc572c86ff959a4ce110391b/distlib-0.3.4-py2.py3-none-any.whl
proxy | 2023/12/06 11:02:54 [133] 200 https://files.pythonhosted.org:443/packages/ac/a3/8ee4f54d5f12e16eeeda6b7df3dfdbda24e6cc572c86ff959a4ce110391b/distlib-0.3.4-py2.py3-none-any.whl
proxy | 2023/12/06 11:02:54 [134] GET https://pypi.org:443/simple/filelock/
proxy | 2023/12/06 11:02:54 [134] 200 https://pypi.org:443/simple/filelock/
proxy | 2023/12/06 11:02:54 [135] GET https://files.pythonhosted.org:443/packages/cd/f1/ba7dee3de0e9d3b8634d6fbaa5d0d407a7da64620305d147298b683e5c36/filelock-3.6.0-py3-none-any.whl
proxy | 2023/12/06 11:02:54 [135] 200 https://files.pythonhosted.org:443/packages/cd/f1/ba7dee3de0e9d3b8634d6fbaa5d0d407a7da64620305d147298b683e5c36/filelock-3.6.0-py3-none-any.whl
proxy | 2023/12/06 11:02:54 [136] GET https://pypi.org:443/simple/pyparsing/
proxy | 2023/12/06 11:02:54 [136] 200 https://pypi.org:443/simple/pyparsing/
proxy | 2023/12/06 11:02:55 [137] GET https://files.pythonhosted.org:443/packages/80/c1/23fd82ad3121656b585351aba6c19761926bb0db2ebed9e4ff09a43a3fcc/pyparsing-3.0.7-py3-none-any.whl
proxy | 2023/12/06 11:02:55 [137] 200 https://files.pythonhosted.org:443/packages/80/c1/23fd82ad3121656b585351aba6c19761926bb0db2ebed9e4ff09a43a3fcc/pyparsing-3.0.7-py3-none-any.whl
proxy | 2023/12/06 11:02:55 [138] GET https://files.pythonhosted.org:443/packages/ec/6b/63cc3df74987c36fe26157ee12e09e8f9db4de771e0f3404263117e75b95/typing_extensions-4.7.1-py3-none-any.whl
proxy | 2023/12/06 11:02:55 [138] 200 https://files.pythonhosted.org:443/packages/ec/6b/63cc3df74987c36fe26157ee12e09e8f9db4de771e0f3404263117e75b95/typing_extensions-4.7.1-py3-none-any.whl
updater | 2023/12/06 11:02:55 INFO <job_759114296> Requirements to unlock update_not_possible
updater | 2023/12/06 11:02:55 INFO <job_759114296> Requirements update strategy bump_versions
updater | 2023/12/06 11:02:55 INFO <job_759114296> The latest possible version of certifi that can be installed is 2020.11.8
updater | 2023/12/06 11:02:55 INFO <job_759114296> The earliest fixed version is 2023.7.22.
updater | 2023/12/06 11:02:56 INFO <job_759114296> Finished job processing
updater | 2023/12/06 11:02:56 INFO Results:
updater | Dependabot encountered '1' error(s) during execution, please check the logs for more details.
updater | +------------------------------+
updater | | Errors |
updater | +------------------------------+
updater | | security_update_not_possible |
updater | +------------------------------+
updater | time="2023-12-06T11:02:56Z" level=info msg="task complete" container_id=job-759114296-updater exit_code=0 job_id=759114296 step=updater
- 主要语言
- Python
- 星标
- 0
- 派生
- 0
- 平均合并
- 12 小时 47 分钟
- 30 天内合并 PR
- 2
环境准备
这个项目没有提供开发容器、Dockerfile 或贡献指南,环境需要你自己搭建:先看它的 README,通用步骤见我们的新手贡献指南。
从这里开始
- 先读完整个 Issue,再读项目的贡献指南。
- 在 Issue 下留言说明你要接手 —— 这能避免两个人做同样的事。
- Fork 仓库,在一个分支上完成修改。
- 提交 Pull Request,并在描述里引用这个 Issue 编号。
opensafely-core/sysadmin 的其他 Issue
-
难度 2/5 1-3 小时 新手友好度 67/100
opensafely-core/sysadmin#297 ·
-
难度 4/5 3-5 天 新手友好度 50/100
opensafely-core/sysadmin#277 ·
-
难度 4/5 3-5 天 新手友好度 45/100
opensafely-core/sysadmin#267 ·
-
难度 4/5 3-5 天 新手友好度 35/100
opensafely-core/sysadmin#214 · 2 条评论 ·
-
难度 4/5 3-5 天 新手友好度 35/100
opensafely-core/sysadmin#200 · 1 条评论 ·
查看 opensafely-core/sysadmin 的全部 Issue
相似的 Issue
-
难度 2/5 1-3 小时 新手友好度 72/100
Project-N-E-K-O/N.E.K.O#3670 · 1 条评论 ·
维护者通常 1 天内回复
-
type:docs
难度 2/5 1-3 小时 新手友好度 82/100
jejjohnson/xtremax#123 ·
-
bug
难度 2/5 1-3 小时 新手友好度 68/100
维护者通常 1 天内回复
-
triage
难度 1/5 1 小时以内 新手友好度 78/100
microsoft/agent-framework#10218 ·
维护者通常 1 天内回复
-
fidelity
难度 2/5 半天 新手友好度 66/100
维护者通常 1 天内回复