github相关内容
我在GitHub企业存储库上使用semantic version action。它一直运行良好,直到最近,它开始出现故障,this error Error: Command failed: npm ci --only=prod npm ERR! code E401 npm ERR! Unable to authenticate, need: Basic realm="GitHub Packa
..
我正在为我的项目和Firebase一起使用Reaction。使用Github操作,我的代码成功部署到Firebase。 但当我访问托管URL时,它在控制台中显示错误: "Your API key is invalid, please check you have copied it correctly." 但是,当我直接使用firebase deploy从本地系统部署时,它工作得很好。
..
我当前正在尝试运行一个docker GitHub操作,该操作将构建一个docker映像并将其推送到GitHub包,但我收到了一个从未见过的错误。由于某种原因,它无法推送停靠图像,因为write_permission被拒绝,但我有一个允许我写入的令牌,所以我不知道问题出在哪里。 这是我的操作文件: name: Docker Image CI on: workflow_dispatc
..
假设我的Repo中有两个工作流build.yml和release.yml。第一个应该构建项目(假设使用CMake),第二个应该构建项目并使用构建的二进制文件创建一个GitHub版本。 项目建筑代码在两个文件之间重复。如何在他们之间共享,而不是复制粘贴并同时在两个位置手动更新? 我还没有找到在不同的工作流甚至同一工作流中的作业之间实现任何类型的代码共享行为的方法。 推荐答案
..
我想使用GitHub操作/执行一些配置,自动请求GitHub组织中的团队进行审查(例如core)。我知道您可以创建拉入请求模板,以自动请求来自某个审阅者的审核,但我如何在不创建模板的情况下做到这一点?总而言之,我希望GitHubcore中的一个团队自动请求对每个打开的公关进行审查。我该怎么做? 推荐答案 总的来说,这是code owners功能的一个很好的用例:您可以拥有一个类似.gi
..
我想通过GitHub在GitHub API上的操作一次删除多个PR/问题评论。 有没有办法在不像下图那样多次显示删除消息的情况下执行此操作? 例如,我认为可能有一种方法可以删除多个问题/拉式请求审查评论,同时一个请求显示类似 deleted n comments from ? 的消息 目前,
..
GitHub操作是否支持嵌套模板?例如,下面是Azure管道YAML的一个示例,它调用另一个YAML文件: - job: BuildFunctions steps: - ${{ each func in parameters.functionApps }}: - template: yaml/build-functionapps.yml paramete
..
背景 我的代码中有一些秘密,在了解到GitHub操作后,我决定将它们保存在存储库秘密菜单中,以供以后在我的管道中使用。 问题 然而,现在我需要访问这些秘密来开发新功能,但我做不到。每次我试图看到它的价值时,它都会要求我更新这些秘密。 没有仅查看他们的选项。 我不想更新任何内容,我只想查看它们的值。 问题 如何在项目中查看我的机密的未加密值? 推荐答案 要
..
是否有通过GitHub操作复制和重命名文件的智能方法? 我希望将一些自述文件复制到/docs文件夹(:=相同的repo,而不是远程的!),在该文件夹中,它们将根据它们的前置内容title重命名。 目标是拥有某种类型的自动更新文档系统,每次我按下Jekyll时都会自动填充。 推荐答案 最终我是这样做的: name: docs on: push: branches:
..
我正在使用GitHub操作设置可重复使用的工作流:https://docs.github.com/en/actions/learn-github-actions/reusing-workflows 由于调用工作流和被调用工作流都在同一个repo中,因此我希望在调用工作流的uses语句中引用被调用工作流的最新提交。 示例: uses: owner/repo/.github/work
..
我有一个自托管的Github Actions运行器在我的服务器上为我的一个存储库运行。但现在我想使用同一跑步者进行另一次回购。 是否有方法可以将相同的Github Actions运行器重新用于其他回收库,而无需创建新的运行器? 推荐答案 更新: 从2020年4月22日起,这是可能的。 现在,您可以在组织内共享跑步者。 这允许您组织内的存储库使用这些运行者。 https
..
是否可以将Github操作设置为运行多个npm run build?我想使用多个Repos,并将它们设置为主站点上的不同网页。 想象一下我有3个Repos:主应用程序、角度应用程序和反应应用程序。 主回购会有我的登陆站点。角度应用程序和反应应用程序将是两个不同的网站。 从foobar.github.io(主回购),我会转到foobar.github.io/angular导航到我的
..
我要访问Github Actions工作流中的Pull请求编号。我可以访问可用的GitHub_REF环境变量。尽管在Pull请求操作上,它的值为:“ReFS/Pull/125/Merge”。我只需要提取“125”。 我找到了一个类似的帖子here,它展示了如何使用此变量获取当前分支。尽管在这种情况下,我解析的内容不同,并且我无法分离出拉取请求编号。 我已尝试使用解析为“合并”的{Git
..
GitHub here上有一个带有我正在处理的目录结构的示例repo。要运行GitHub操作,您只需转到存储库的操作选项卡并手动运行操作。 我也编写了一个自定义GitHub Action,将python作为Docker容器中的基本图像,但希望python版本作为GitHub Action的输入。为此,我正在创建第二个中间Docker容器,以使用python版本输入参数运行。 我遇到的问
..
我想将问题自动分配给Github中的项目。基本上自动为每个问题自动打开下面的屏幕截图。有什么想法吗? 推荐答案 您可以使用create-or-update-project-card来实现此目的。 on: issues: types: [opened] jobs: createCard: runs-on: ubuntu-latest steps:
..
我有一个GitHub操作YAML文件,如下所示: name: Test deployment on: pull_request: branches: - master jobs: deploy: runs-on: ubuntu-18.04 steps: - name: Random name run: date 当我将PR从
..
我正在尝试构建一个GitHub工作流,该工作流将在其他存储库创建新版本时触发。 文档中有这样一段话:on.event_name.types其中event_name将是release。 问题是:有没有办法引用其他存储库的release事件? 推荐答案 有没有办法引用其他存储库的发布事件? 相当确定此功能不存在。 如果您有权访问创建版本的存储库,则可以调用WebHook
..
我在存储库的.github/workflows文件夹中创建了两个工作流,以试验GitHub操作。从那以后,我学到了很多,并从我的repo中删除了所谓的“实验性”工作流程。在删除“实验性”工作流YAML文件并提交删除操作后,当我转到存储库的“Actions”选项卡时,仍然看到了我已删除的工作流。 我看不到删除并从头开始的选项?!这难道不可能吗?有没有可能通过GitHub API实现?嗯。 推
..
我有一个PR,我希望在合并到MASTER之前完成某个检查。这就是工作 https://github.com/hhimanshu/typescript-serverless-api-vercel/actions/runs/763599870 现在,在PR中,不报告其状态。这是公关 https://github.com/hhimanshu/typescript-serverless-api
..
我正在尝试在Github Actions中克隆另一个私人回购。我已经在运行操作的repo的秘密中设置了SECRET_USER和SECRET_PASSWORD。在操作中,我正在运行命令 git clone https://$SECRET_USER:$SECRET_PASSWORD@github.com/other-organization/other-repo.git 但收到错误 C
..