Skip to content

Invalid syntax highlighting with or condition ||Β #224

@jacek-jablonski

Description

@jacek-jablonski

Describe the bug
Syntax is invalid formatted with || at the begging of the line

To Reproduce
Steps to reproduce the behavior:
This workflow casuses invalid hightlighting on the last line:

name: "CI / CD"

on: workflow_call

jobs:
  prepare:
    name: "Prepare"
    runs-on: "ubuntu-22.04"
    outputs:
      perform-tests: "${{ steps.should-perform-tests.outputs.perform-tests }}"
      perform-lint: "${{ steps.should-perform-lint.outputs.perform-lint }}"

    steps:
      - name: "Should perform tests"
        id: "should-perform-tests"
        run: |
          echo "perform-tests=1" >> $GITHUB_OUTPUT

      - name: "Should perform lint"
        id: "should-perform-lint"
        run: |
          echo "perform-lint=1" >> $GITHUB_OUTPUT

  ci:
    name: "CI"
    runs-on: "ubuntu-22.04"
    needs: ["prepare"]
    if: >
      needs.prepare.outputs.perform-lint == 1
      || needs.prepare.outputs.perform-tests == 1

Expected behavior
The last line shouldn't be red and slanted.

Screenshots
image

Extension Version
v0.25.8

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Type

    No type

    Projects

    Status

    Triaged πŸ“

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions