Skip to content

Update dependency axios to ^0.28.0 #68

Update dependency axios to ^0.28.0

Update dependency axios to ^0.28.0 #68

Workflow file for this run

name: "Build Code"
on:
push:
branches: "main"
jobs:
analyze:
name: Analyze code for any code vulnerability
runs-on: ubuntu-latest
permissions:
actions: read
contents: read
security-events: write
strategy:
fail-fast: false
matrix:
language: ["javascript"]
steps:
- name: Checkout repository
uses: actions/checkout@v2
- name: Initialize CodeQL
uses: github/codeql-action/init@v1
with:
languages: ${{ matrix.language }}
- name: Autobuild
uses: github/codeql-action/autobuild@v1
- name: Perform CodeQL Analysis
uses: github/codeql-action/analyze@v1
buildValidation:
needs: analyze
name: Validates build
runs-on: ubuntu-latest
strategy:
matrix:
node-version: [12.x, 14.x, 16.x]
# See supported Node.js release schedule at https://nodejs.org/en/about/releases/
steps:
- uses: actions/checkout@v2
- name: Use Node.js ${{ matrix.node-version }}
uses: actions/setup-node@v2
with:
node-version: ${{ matrix.node-version }}
cache: "npm"
- run: npm ci
- run: npm run build --if-present
- run: npm test --if-present
UploadTestCovarage:
needs: buildValidation
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v2
- run: npm ci
- run: npm test --if-present
- name: Upload coverage to Codecov
uses: codecov/codecov-action@v2
with:
token: ${{ secrets.CODECOV_TOKEN }}
directory: ./cordeiro-backend/__tests/coverage
fail_ci_if_error: true
files: ./__tests/coverage/clover.xml
name: codecov-rodcordeiro
verbose: true
build:
needs: buildValidation
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v2
- name: Use Node.js ${{ matrix.node-version }}
uses: actions/setup-node@v2
with:
node-version: 16.x
cache: "npm"
- run: npm install
- run: npm run build
- name: Deploy build
uses: akhileshns/heroku-deploy@v3.13.15
with:
heroku_api_key: ${{secrets.HEROKU_API_KEY}}
heroku_app_name: ${{secrets.HEROKU_APP_NAME}}
heroku_email: ${{secrets.HEROKU_EMAIL}}
buildpack: https://github.com/heroku/heroku-buildpack-nodejs.git
healthcheck: "https://${{secrets.HEROKU_APP_NAME}}.herokuapp.com/"
rollbackonhealthcheckfailed: true