[Snyk] Security upgrade node from 16.2.0-alpine to 16.20.1-alpine #12
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: Algolia Sync Single English Index | |
# **What it does**: | |
# **Why we have it**: | |
# **Who does it impact**: | |
on: | |
pull_request: | |
types: | |
- labeled | |
- unlabeled | |
- opened | |
- reopened | |
- synchronize | |
- ready_for_review | |
- unlocked | |
# This workflow requires a label in the format `sync-english-index-for-<PLAN@RELEASE>` | |
jobs: | |
updateIndices: | |
name: Update English index for single version based on a label's version | |
if: github.repository == 'github/docs-internal' | |
runs-on: ubuntu-latest | |
steps: | |
- name: checkout | |
uses: actions/checkout@5a4ac9002d0be2fb38bd78e4b4dbde5606d7042f | |
- uses: actions/setup-node@c46424eee26de4078d34105d3de3cc4992202b1e | |
with: | |
node-version: 16.x | |
- name: cache node modules | |
uses: actions/cache@0781355a23dac32fd3bac414512f4b903437991a | |
with: | |
path: ~/.npm | |
key: ${{ runner.os }}-node-${{ hashFiles('**/package-lock.json') }} | |
restore-keys: | | |
${{ runner.os }}-node- | |
- name: npm ci | |
run: npm ci | |
- name: Get version from Algolia label if present; only continue if the label is found. | |
id: getVersion | |
run: $GITHUB_WORKSPACE/.github/actions-scripts/enterprise-algolia-label.js | |
- if: ${{ steps.getVersion.outputs.versionToSync }} | |
name: Sync English index for single version | |
env: | |
VERSION: ${{ steps.getVersion.outputs.versionToSync }} | |
LANGUAGE: 'en' | |
ALGOLIA_APPLICATION_ID: ${{ secrets.ALGOLIA_APPLICATION_ID }} | |
ALGOLIA_API_KEY: ${{ secrets.ALGOLIA_API_KEY }} | |
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} | |
run: | | |
npm run build | |
npm run sync-search |