Add deprecated enum value #10
Workflow file for this run
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
name: pr-check-code | |
on: pull_request | |
env: | |
APOLLO_KEY: ${{ secrets.APOLLO_KEY }} | |
APOLLO_VCS_COMMIT: ${{ github.event.pull_request.head.sha }} | |
jobs: | |
npm-build: | |
runs-on: ubuntu-latest | |
env: | |
CI: true | |
steps: | |
- name: Checkout | |
uses: actions/checkout@v3 | |
- uses: actions/setup-node@v3 | |
with: | |
node-version-file: '.nvmrc' | |
cache: 'npm' | |
- uses: apollosolutions/setup-rover@main | |
with: | |
version: 'v0.17.1' | |
- run: npm ci | |
- run: npm test | |
schema-checks: | |
runs-on: ubuntu-latest | |
steps: | |
- name: Checkout | |
uses: actions/checkout@v3 | |
- name: Install Rover | |
run: | | |
curl -sSL https://rover.apollo.dev/nix/latest | sh | |
echo "$HOME/.rover/bin" >> $GITHUB_PATH | |
- name: Check comments subgraph | |
run: | | |
rover subgraph check apollo-media-supergraph@prod \ | |
--name comments \ | |
--schema ./subgraphs/comments/schema.graphql | |
- name: Check media subgraph | |
run: | | |
rover subgraph check apollo-media-supergraph@prod \ | |
--name media \ | |
--schema ./subgraphs/media/schema.graphql | |
- name: Check ratings subgraph | |
run: | | |
rover subgraph check apollo-media-supergraph@prod \ | |
--name ratings \ | |
--schema ./subgraphs/ratings/schema.graphql | |
- name: Check search subgraph | |
run: | | |
rover subgraph check apollo-media-supergraph@prod \ | |
--name search \ | |
--schema ./subgraphs/search/schema.graphql | |
- name: Check trending subgraph | |
run: | | |
rover subgraph check apollo-media-supergraph@prod \ | |
--name trending \ | |
--schema ./subgraphs/trending/schema.graphql | |
- name: Check users subgraph | |
run: | | |
rover subgraph check apollo-media-supergraph@prod \ | |
--name users \ | |
--schema ./subgraphs/users/schema.graphql | |
actionlint: | |
runs-on: ubuntu-latest | |
steps: | |
- uses: actions/checkout@v3 | |
- uses: reviewdog/action-actionlint@v1 |