MikaAK/s3-plugin-webpack

View on GitHub
.github/workflows/CI.yml

Summary

Maintainability
Test Coverage
name: CI

on:
  push:
  pull_request:

jobs:
  test:
    runs-on: ubuntu-latest
    env:
      AWS_ACCESS_KEY: ${{ secrets.AWS_ACCESS_KEY }}
      AWS_SECRET_ACCESS_KEY: ${{ secrets.AWS_SECRET_ACCESS_KEY }}
      AWS_BUCKET: ${{ secrets.AWS_BUCKET }}
      AWS_REGION: ${{ secrets.AWS_REGION }}
    strategy:
      matrix:
        node-version:
          - 14
          - 16
          - 18
          - 20
        command:
          - lint
          - test
          - build
    steps:
      - uses: actions/checkout@v1
      - name: Use Node.js ${{ matrix.node-version }}
        uses: actions/setup-node@v1
        with:
          node-version: ${{ matrix.node-version }}
      - run: |
          yarn install
      - run: |
          yarn ${{ matrix.command }}