Skip to content

feat: Add code completion and annotator support for steps.*.{conclusion,outcome}#37

Merged
YunaBraska merged 3 commits into
mainfrom
release
Oct 14, 2023
Merged

feat: Add code completion and annotator support for steps.*.{conclusion,outcome}#37
YunaBraska merged 3 commits into
mainfrom
release

Conversation

@YunaBraska
Copy link
Copy Markdown
Owner

Types of changes

  • Bug fix (non-breaking change which fixes an issue)
  • New feature (non-breaking change which adds functionality)
  • Breaking change (fix or feature that would cause existing functionality to change)

Motivation

Why is this change required? What problem does it solve?

Code completion and annotation is incomplete for items under steps.* other than outputs.

Changes

Behaviour, Functionality, Screenshots, etc.

This pull request adds code completion and annotator support for steps.*.conclusion and steps.*.outcome. These properties are documented at https://docs.github.com/en/actions/learn-github-actions/contexts#steps-context.

image

Success Check

How can we see or measure the change?

Try opening this simple workflow:

name: checks

on:
  pull_request: ~

jobs:
  checks:
    runs-on: ubuntu-22.04
    steps:
      - uses: actions/checkout@v4
        id: checkout

      - run: echo "${{ steps.checkout.outcome }}"

siketyan and others added 3 commits October 14, 2023 03:11
…on,outcome}

Signed-off-by: Natsuki Ikeguchi <me@s6n.jp>
feat: Add code completion and annotator support for steps.*.{conclusion,outcome}
@YunaBraska YunaBraska merged commit 06426cc into main Oct 14, 2023
@YunaBraska YunaBraska deleted the release branch October 14, 2023 14:33
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants