donmahallem/TrapezeApiExpressRoute

View on GitHub
.github/workflows/publish_github_package.yml

Summary

Maintainability
Test Coverage
name: Publish to Github Package Registry
on:
  release:
    types: [published]

jobs:
  create_release_notes:
    runs-on: ubuntu-latest
    name: Publish Package to Github Package Registry
    steps:
      - name: Checkout
        uses: actions/checkout@v1 
      - name: Setup Node
        uses: actions/setup-node@v1
        with:
          node-version: '12'
      - name: Install Packages
        run: |
          npm ci
          npm install --no-save @donmahallem/trapeze-api-types
      - name: Build Package
        run: npm run build
      - name: Upload Package
        run: |
          ./.github/deploy_github_package.sh
        env:
          GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}