GitHub Actions现在包括三个更新,可让您更清晰地了解工作流程,并对其进行更精细的控制。用于运行程序版本弃用的新REST API在给定运行程序版本的注册和运行时支持结束时返回新的REST API,因此您可以在弃用版本之前计划运行程序升级。在存储库、组织或企业级别调用GET/actions/runners/deprecations/{version}。
响应包括runner_version、runtime_deprecates_at和registration_deprecates_at。GITHUB_token的新漏洞警报权限您现在可以使用GITHUB_TOKEN的新漏洞警报权限授予工作流程对Dependabot警报的只读访问权限。此权限支持READ和NONE值,这使您可以遵循最低权限做法,而不是依赖更广泛的范围。
有关详细信息,请检查工作流语法中的权限键。可重用工作流的新作业上下文属性可重用工作流现在可以使用四个新的作业上下文属性在运行时确定自己的源标识: job.workflow_ref:定义当前作业的工作流文件的完整引用。job.workflow_sha:工作流文件的提交SHA。job.workflow_repository:工作流文件的所有者/存储库。
job.workflow_file_path:相对于存储库根目录的文件路径。与现有的github.workflow_ref和github.workflow_sha属性不同,这些作业上下文值反映了定义当前作业的工作流。对于直接在工作流中定义的作业, job.workflow_ref匹配github.workflow_ref;它们仅在可重用的工作流中发生分歧。这些属性在GitHub Enterprise Server上不可用。
如需了解更多信息,请查看工作背景文档。GitHub Actions现在包括三个更新,可让您更清晰地了解工作流程,并对其进行更精细的控制。用于运行程序版本弃用的新REST API在给定运行程序版本的注册和运行时支持结束时返回新的REST API,因此您可以在弃用版本之前计划运行程序升级。