Skip to content

Modify GitHub Actions Workflow to leverage draft mode status and remove merge queue #1504

@karangattu

Description

@karangattu

Modify GitHub Actions Workflow to accommodate the following -

  • Remove merge queue from all the jobs
  • Split the playwright jobs into multiple jobs per browser - e.g. Ubuntu 3.12 - Firefox, Ubuntu 3.12 - Chrome
    • All jobs should be done within ~ 4 mins
    • When merged we would need to adjust the required jobs in repo settings
  • If the PR is in draft mode, only run Ubuntu checks for all job types
  • If PR is not in draft mode, run all jobs
  • when switching from Draft PR -> ready for review, all jobs should be automatically run without a commit
on:
  pull_request:
    types: [opened, synchronize, reopened, ready_for_review]

Reference doc for draft conditions
Reference for PR

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions