Skip to content

test - update pkg publish #22

test - update pkg publish

test - update pkg publish #22

Workflow file for this run

name: Test Package Build
on:
pull_request:
branches: [main]
env:
NODE_VERSION: 18.x
GITHUB_PACKAGE_TOKEN: ${{ secrets.GHP_ACCESS_TOKEN}}
NPM_ACCESS_TOKEN: ${{ secrets.GHP_ACCESS_TOKEN }}
jobs:
build-pkg:
runs-on: ubuntu-latest
steps:
- name: Checkout code
uses: actions/checkout@v4
- name: Setup node
uses: actions/setup-node@v3
with:
node-version: ${{env.NODE_VERSION}}
- name: Copying config files
run: cp ./.npmrc ~/.npmrc
shell: bash
- name: Authenticate with npm adduser
run: |
echo "Logging in to GitHub Package Registry"
npm adduser <<EOF
@ikhokha
${{ secrets.GITHUB_ACTOR }}
${{ secrets.GHP_ACCESS_TOKEN }}
EOF
shell: bash
- name: Install dependencies
run: yarn install
- name: Build
run: yarn build
# - name: Linting
# run: yarn lint --format junit -o reports/junit/js-lint-results.xml
- name: Typechecking
run: yarn typecheck
- name: Dry-run publish package
run: npm publish --dry-run --access public