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
相关产品推荐
相关产品推荐

