You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

GitHub Actions文件报“Unexpected value 'with'”错误排查求助

解决GitHub Actions配置中“Unexpected value 'with'”错误

问题根源是YAML缩进不符合规范,with:块必须归属于对应的uses步骤,需要和该步骤的uses保持同一缩进层级,不能与uses平级放置。

修正后的完整配置代码:

name : Upload website to S3

on:
    push:
        branches:
        - main

jobs:
    deploy:
        runs-on: ubuntu-latest
        steps:
        - uses: actions/checkout@master
        - uses: jakejarvis/s3-sync-action@master
          with:
              args: --acl public-read --follow-symlinks --delete
          env:
              AWS_S3_BUCKET: ${{ secrets.AWS_S3_BUCKET }}
              AWS_ACCESS_KEY_ID: ${{ secrets.AWS_ACCESS_KEY_ID }}
              AWS_SECRET_ACCESS_KEY: ${{ secrets.AWS_SECRET_ACCESS_KEY }}
              AWS_REGION: 'us-west-2'
              SOURCE_DIR: 'website'

核心修改说明:

  • 将with:和env:都缩进两个空格(保持与对应uses一致的缩进幅度),让它们成为jakejarvis/s3-sync-action@master这个步骤的嵌套属性。
  • YAML对缩进规则要求严格,每个步骤的所有配置项(uses、with、env)都必须嵌套在以-开头的步骤列表项下方,不能作为同级元素存在。

内容的提问来源于stack exchange,提问作者phongku

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.18 20:59:57