Compare commits

6 Commits
Author SHA1 Message Date
Ilia Mashkov ba7aa0664a fix: default NODE_AUTH_TOKEN to empty so install works without it
CI / publish (push) Successful in 18s
CI / e2e (push) Successful in 25s
CI / verify (push) Successful in 26s
2026-07-02 10:23:22 +03:00
Ilia Mashkov 37174179bd ci: add logs
CI / verify (push) Failing after 10s
CI / e2e (push) Has been skipped
CI / publish (push) Has been skipped
2026-07-02 10:19:44 +03:00
Ilia Mashkov f1ce8ea26e chore: add registry settings
CI / e2e (push) Has been skipped
CI / publish (push) Has been skipped
CI / verify (push) Failing after 10s
2026-07-02 10:08:27 +03:00
ilia 8e879311ec Merge pull request 'Fix/ci token' (#3) from fix/ci-token into main
CI / verify (push) Successful in 27s
CI / e2e (push) Successful in 25s
CI / publish (push) Failing after 18s
Reviewed-on: #3
2026-07-02 06:31:38 +00:00
Ilia Mashkov 2e0bc6d17e fix: change publish command
CI / verify (pull_request) Successful in 31s
CI / e2e (pull_request) Successful in 30s
CI / publish (pull_request) Has been skipped
2026-07-02 09:29:55 +03:00
Ilia Mashkov 5277e9c55c fix: change token name 2026-07-02 09:28:39 +03:00
2 changed files with 23 additions and 2 deletions
+17 -2
View File
@@ -58,6 +58,7 @@ jobs:
timeout-minutes: 15
run: yarn test:e2e
publish:
needs: [verify, e2e]
runs-on: ubuntu-latest
@@ -66,19 +67,33 @@ jobs:
- uses: actions/checkout@v4
- uses: actions/setup-node@v4
with: { node-version: '25' }
- name: Check token is present
env:
NODE_AUTH_TOKEN: ${{ secrets.CAROUSEL_PACKAGE }}
run: |
if [ -z "$NODE_AUTH_TOKEN" ]; then
echo "NODE_AUTH_TOKEN is EMPTY — secret not injected"
exit 1
fi
echo "NODE_AUTH_TOKEN length: ${#NODE_AUTH_TOKEN}"
- name: Enable Corepack
run: |
corepack enable
corepack prepare yarn@4.11.0 --activate
- run: yarn install --immutable
- name: Assert tag matches package.json version
run: |
TAG="${GITHUB_REF_NAME#v}"
PKG="$(node -p "require('./package.json').version")"
test "$TAG" = "$PKG" || { echo "tag v$TAG != package.json $PKG"; exit 1; }
- name: Build
run: yarn build
- name: Publish to Gitea registry
env:
NODE_AUTH_TOKEN: ${{ secrets.CI_DEPLOY_TOKEN }}
run: npm publish
NODE_AUTH_TOKEN: ${{ secrets.CAROUSEL_PACKAGE }}
run: yarn npm publish
+6
View File
@@ -1 +1,7 @@
nodeLinker: node-modules
npmScopes:
ilia:
npmPublishRegistry: "https://git.allmy.work/api/packages/ilia/npm/"
npmAlwaysAuth: true
npmAuthToken: "${NODE_AUTH_TOKEN:-}"