name: Test Yq Action
on: 
  push:
  workflow_dispatch:

permissions:
  contents: read

jobs:

  build:
    name: Build
    runs-on: ubuntu-latest

    steps:
      - uses: actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 # v6.0.3
      - name: Get test
        id: get_value
        uses: mikefarah/yq@master
        with:
          cmd: yq '.test' examples/multiline-text.yaml
      - name: Multiline test
        run: echo "### It was [${{ steps.get_value.outputs.result }}]" >> $GITHUB_STEP_SUMMARY
      - name: Write inplace test
        id: lookupSdkVersion
        uses: mikefarah/yq@master
        with:
          cmd: yq -i '.b.c = 5' examples/sample.yaml