这是一个非常有趣但非常令人沮丧的问题。我正在使用 ENV 变量,它指定日期。我提供了一个符合 ISO 8601 的版本,并在应用程序中检索它并进行解析。当我在 GH 操作工作流程中指定它时,它会被解析为日期(而不是字符串)并格式化。因此,我的应用程序解析失败。
\n示例:\n.github/workflows/rust.yaml
\nenv:\n MY_DATE: \'2020-10-07T12:00:00+01:00\'\nrun: echo $MY_DATE\nRun Code Online (Sandbox Code Playgroud)\n结果(GH 操作 UI):
\nenv:\n TMOU_GAME_END: 10/07/2020 11:00:00\n\n10/07/2020 11:00:00\nRun Code Online (Sandbox Code Playgroud)\n它特定于 GitHub 操作及其 yaml 解析,它可以在 Heroku、各种本地设置等上正常工作。
\n我尝试过但不起作用的事情:
\nThe workflow is not valid. .github/workflows/rust.yml: Unexpected tag \'tag:yaml.org,2002:str\'要么是The workflow is not valid. .github/workflows/rust.yml: The scalar style \'DoubleQuoted | SingleQuoted\' on line …