Skip to content

fix: add deployment boolean to job-environment-mapping schema (#6086)#6098

Closed
vanhci wants to merge 1 commit into
nektos:masterfrom
vanhci:fix/issue-6086-environment-deployment-schema
Closed

fix: add deployment boolean to job-environment-mapping schema (#6086)#6098
vanhci wants to merge 1 commit into
nektos:masterfrom
vanhci:fix/issue-6086-environment-deployment-schema

Conversation

@vanhci
Copy link
Copy Markdown

@vanhci vanhci commented May 21, 2026

Summary

Add the deployment boolean field to job-environment-mapping in the workflow schema to support the new GitHub Actions syntax that allows workflows to run in an environment without creating a deployment object.

Changes

  • Added deployment field (type: boolean) to job-environment-mapping.properties in pkg/schema/workflow_schema.json

Test Case

The following workflow now validates correctly:

jobs:
  example:
    runs-on: ubuntu-latest
    environment:
      name: production
      deployment: false  # New field
    steps:
      - run: echo "Hello"

Issue

Fixes #6086

Add the deployment field to job-environment-mapping to support the new
GitHub workflow syntax that allows workflows to run in an environment
without creating a deployment object.

Fixes: #6086
@vanhci vanhci closed this by deleting the head repository May 24, 2026
kjelly added a commit to kjelly/act that referenced this pull request Jun 2, 2026
…nd fixes

Features:
- Add git worktree support for container mounts (nektos#6075)
- Add --unique-container-names flag for parallel act instances (nektos#6062)
- Add workflow_call inputs test coverage

Fixes:
- Resolve Dockerfile context from action.yml location (nektos#6085, nektos#6087)
- Remove unsafe exec() in action.go (nektos#6082)
- Tolerate unknown protobuf fields in artifacts v7 (nektos#6053)
- Add mutex to LocalRepositoryCache (nektos#6055)
- Prevent path escape in CopyTarStream (nektos#6093)
- Send gh token only for correct hostname (nektos#6078)
- Add deployment boolean and queue field to workflow schema (nektos#6097, nektos#6098)
- Add artifact-metadata permission to schema (nektos#6069)
- Clearer job status with emoji indicators (nektos#6080)
- Use readlink for action canonical path (nektos#6068)

Excluded: Dependabot dependency updates
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

act --validate --strict fails with new environment: deployment: workflow setting.

1 participant