Only validate GraphQL previews

This commit is contained in:
Josh Gross
2023-11-08 10:03:49 -05:00
parent 84903f5182
commit 84724927e3
3 changed files with 7 additions and 5 deletions

View File

@@ -66,7 +66,7 @@ jobs:
echo $'\u2705 Test passed' | tee -a $GITHUB_STEP_SUMMARY echo $'\u2705 Test passed' | tee -a $GITHUB_STEP_SUMMARY
test-previews: test-previews:
name: 'Integration test: previews option' name: 'Integration test: GraphQL previews option'
runs-on: ubuntu-latest runs-on: ubuntu-latest
steps: steps:
- uses: actions/checkout@v3 - uses: actions/checkout@v3
@@ -77,7 +77,7 @@ jobs:
with: with:
script: | script: |
const endpoint = github.request.endpoint const endpoint = github.request.endpoint
return endpoint({}).headers.accept return endpoint({url: \"/graphql\"}).headers.accept
result-encoding: string result-encoding: string
- id: previews-set-single - id: previews-set-single
name: Previews set to a single value name: Previews set to a single value
@@ -86,7 +86,7 @@ jobs:
previews: foo previews: foo
script: | script: |
const endpoint = github.request.endpoint const endpoint = github.request.endpoint
return endpoint({}).headers.accept return endpoint({url: \"/graphql\"}).headers.accept
result-encoding: string result-encoding: string
- id: previews-set-multiple - id: previews-set-multiple
name: Previews set to comma-separated list name: Previews set to comma-separated list
@@ -95,7 +95,7 @@ jobs:
previews: foo,bar,baz previews: foo,bar,baz
script: | script: |
const endpoint = github.request.endpoint const endpoint = github.request.endpoint
return endpoint({}).headers.accept return endpoint({url: \"/graphql\"}).headers.accept
result-encoding: string result-encoding: string
- run: | - run: |
echo "- Validating previews default" echo "- Validating previews default"

View File

@@ -39,6 +39,8 @@ Version 7 of this action updated the runtime to Node 20 - https://docs.github.co
All scripts are now run with Node 20 instead of Node 16 and are affected by any breaking changes between Node 16 and 20 All scripts are now run with Node 20 instead of Node 16 and are affected by any breaking changes between Node 16 and 20
The `previews` input now only applies to GraphQL API calls as REST API previews are no longer necessary - https://github.blog/changelog/2021-10-14-rest-api-preview-promotions/.
### V6 ### V6
Version 6 of this action updated the runtime to Node 16 - https://docs.github.com/en/actions/creating-actions/metadata-syntax-for-github-actions#runs-for-javascript-actions Version 6 of this action updated the runtime to Node 16 - https://docs.github.com/en/actions/creating-actions/metadata-syntax-for-github-actions#runs-for-javascript-actions

View File

@@ -19,7 +19,7 @@ inputs:
description: An optional user-agent string description: An optional user-agent string
default: actions/github-script default: actions/github-script
previews: previews:
description: A comma-separated list of API previews to accept description: A comma-separated list of GraphQL API previews to accept
result-encoding: result-encoding:
description: Either "string" or "json" (default "json")—how the result will be encoded description: Either "string" or "json" (default "json")—how the result will be encoded
default: json default: json