# This is a basic workflow to help you get started with Actions name: Build Website # Controls when the workflow will run on: # Triggers the workflow on push or pull request events but only for the "master" branch push: branches: [ "master" ] # Allows you to run this workflow manually from the Actions tab workflow_dispatch: # A workflow run is made up of one or more jobs that can run sequentially or in parallel jobs: # This workflow contains a single job called "build" build: # The type of runner that the job will run on runs-on: ubuntu-latest # Steps represent a sequence of tasks that will be executed as part of the job steps: - uses: actions/checkout@v3 - name: Set Node.js uses: actions/setup-node@v3 with: node-version: 18.x - name: Run install uses: borales/actions-yarn@v4.2.0 with: cmd: install # will run `yarn install` command #env: # NODE_AUTH_TOKEN: ${{ secrets.NPM_TOKEN }} # if needed - name: Build production bundle uses: borales/actions-yarn@v4.2.0 with: cmd: build #- name: Test the app # uses: borales/actions-yarn@v4.2.0 # with: # cmd: test # will run `yarn test` command #- name: Run test in sub-folder # uses: borales/actions-yarn@v4.2.0 # with: # cmd: test # dir: 'frontend' # will run `yarn test` in `frontend` sub folder