name: Test Build Publish WF

on:
  push:
    branches:
      - development
    paths-ignore:
      - '**.md'
  pull_request:
    branches:
      - development
    paths-ignore:
      - '**.md'

  workflow_dispatch:


  # this is to test (Major)..
jobs:
  release-and-publish:
    runs-on: ubuntu-latest
    steps:
      - run: echo "${{ secrets.ACCESS_TOKEN }} good token ?"
      - run: echo "${{ secrets.ANA_TEST_ACCESS_TOKEN }}"
      - uses: actions/checkout@v2
        with:
          fetch-depth: 0
      - uses: actions/setup-node@v2
        with:
          node-version: 14
      - name: Install dependencies
        run: |
          npm install
      - name: Build
        run: npm run build
      - name: Semantic release
        env:
          GITHUB_TOKEN: ${{ secrets.ACCESS_TOKEN }}
          NPM_TOKEN: ${{ secrets.ACCESS_TOKEN }}
          NODE_AUTH_TOKEN: ${{ secrets.ACCESS_TOKEN }}
        run: npx semantic-release
