jacebrowning / jacebrowning/template-python

Permission Issue with `make doctor` Command in GitHub Actions During Pull Request Merge

未关闭
#213 1 条评论 0 个 reaction 已指派 0 人 在 GitHub 查看
主要语言
Python
星标
668
派生
100
PR 合并指标
30 天内没有已合并 PR

描述

I'm currently working on a Python library development project using this repository as a template. However, I've run into an issue when attempting to merge a [pull request](https://github.com/WilliamBonvini/sydraw/actions/runs/4936907599/jobs/8825018857?pr=3).

The problem arises when the GitHub Actions workflow is triggered. The process fails with the error message shown in the following screenshot:

![Error message](https://github.com/jacebrowning/template-python/assets/37834150/775cb8ae-429d-479c-ab4b-cb7953c84105)

The error message suggests that there might be a permission-related issue when executing the `make doctor` command during the workflow run.

For context, I have not made any modifications to the `bin/verchew` and `bin/checksum` scripts. They are the original scripts provided with this template.
Any insights into this issue would be greatly appreciated,
thank you very much.

贡献指南

这个仓库没有索引到贡献指南

调研方向

从链接的 GitHub Actions 运行记录以及调用 `make doctor` 的工作流步骤开始,然后检查所引用的 `bin/verchew` 和 `bin/checksum` 脚本,以查找权限错误。重现 merge 工作流,并确认其完成时不会出现报告的权限错误。

由索引模型根据 Issue 内容生成。

评估

技术栈
github-actions, python
领域
ci-cd
Issue 类型
缺陷
难度
3/5
预计耗时
1-2 天
活跃度
停滞
描述清晰度
需要澄清
新手友好度
28/100

把新 issue 发到你的邮箱

精选适合新手参与的 GitHub issue 摘要。