#/ # @license Apache-2.0 # # Copyright (c) 2021 The Stdlib Authors. # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. # You may obtain a copy of the License at # # http://www.apache.org/licenses/LICENSE-2.0 # # Unless required by applicable law or agreed to in writing, software # distributed under the License is distributed on an "AS IS" BASIS, # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # See the License for the specific language governing permissions and # limitations under the License. #/ # Workflow name: name: examples # Workflow triggers: on: # Allow the workflow to be manually run: workflow_dispatch: # Workflow jobs: jobs: # Define a job to run the package examples... examples: # Define display name: name: 'Run examples' # Define the type of virtual host machine on which to run the job: runs-on: ubuntu-latest # Define the sequence of job steps... steps: # Checkout repository: - name: 'Checkout repository' # Pin action to full length commit SHA uses: actions/checkout@8ade135a41bc03ea155e62e844d188df1ea18608 # v4.1.0 # Install Node.js: - name: 'Install Node.js' # Pin action to full length commit SHA uses: actions/setup-node@b39b52d1213e96004bfcb1c61a8a6fa8ab84f3e8 # v4.0.1 with: node-version: 20 timeout-minutes: 5 # Install dependencies: - name: 'Install production and development dependencies' run: | npm install || npm install || npm install timeout-minutes: 15 # Run examples: - name: 'Run examples' run: | npm run examples