У меня возникли некоторые проблемы при установке пакета с заданной областью действия, который был опубликован в GPR
. Ниже приведен файл моих действий.
name: run unit and coverage tests
on: [push]
jobs:
build:
runs-on: macos-latest
strategy:
matrix:
node-version: [12.x]
steps:
- uses: actions/checkout@v1
- name: Use Node.js ${{ matrix.node-version }}
uses: actions/setup-node@v1
with:
node-version: ${{ matrix.node-version }}
registry-url: 'https://npm.pkg.github.com/'
scope: '@OWNER'
- name: Authenticate with GitHub package registry
run: echo "//npm.pkg.github.com:_authToken=${{ secrets.PRIVATE_ACCESS_TOKEN }}" > ~/.npmrc
- name: npm install, build, and test
run: |
npm ci
npm run test:unit
npm run lint
npm run test:e2e -- --headless
env:
CI: true
Мой файл .npmr c имеет вид следующие:
@discoveryedu:registry=https://npm.pkg.github.com/
мой личный токен доступа имеет чтение: пакеты , запись: пакеты и репо привилегии.
Я получаю следующую ошибку в действиях:
npm ERR! code E401
npm ERR! 401 Unauthorized - GET https://npm.pkg.github.com/download/@owner/repo/version/hash
Я подставил владельца , репо и версия имена для конфиденциальности.