Compare commits
1
Commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
08a296bc9a
|
No files matched your search
@@ -0,0 +1,14 @@
|
||||
version: 2.1
|
||||
setup: true
|
||||
orbs:
|
||||
qqq-orb: kingsrook/qqq-orb@0.8
|
||||
workflows:
|
||||
setup:
|
||||
jobs:
|
||||
- qqq-orb/generate_pipeline:
|
||||
orb_version: '0.8'
|
||||
filters:
|
||||
branches:
|
||||
ignore: automation/qbit-rc-pending
|
||||
tags:
|
||||
only: /.*/
|
||||
@@ -1,17 +0,0 @@
|
||||
name: build
|
||||
on:
|
||||
push:
|
||||
jobs:
|
||||
node:
|
||||
# @main until the owner moves ci-workflows v1 onto the publishing node.yaml; then back to @v1.
|
||||
uses: self:KofTwentyTwo/ci-workflows/.gitea/workflows/node.yaml@v1
|
||||
secrets: inherit
|
||||
with:
|
||||
node-version: '24'
|
||||
commands: |
|
||||
npm run lint
|
||||
npm test
|
||||
npm run prepublishOnly
|
||||
# A vX.Y.Z[-RC.N] tag equal to package.json publishes @qrunio/qqq-frontend-core to the
|
||||
# QRun-IO Gitea npm registry (RC -> dist-tag next). Branches only verify.
|
||||
publish: true
|
||||
@@ -0,0 +1,4 @@
|
||||
profile: frontend-core
|
||||
orb_version: '0.8'
|
||||
default_branch: develop
|
||||
node_version: '24.21'
|
||||
@@ -35,17 +35,6 @@ If you want a ready-to-use admin UI, use [qqq-frontend-material-dashboard](https
|
||||
npm install @qrunio/qqq-frontend-core
|
||||
```
|
||||
|
||||
Releases are published to the QRun-IO Gitea npm registry (release candidates under the `next`
|
||||
dist-tag). Point the scope there in `.npmrc`:
|
||||
|
||||
```ini
|
||||
@qrunio:registry=https://git.kof22.com/api/packages/QRun-IO/npm/
|
||||
//git.kof22.com/api/packages/QRun-IO/npm/:_authToken=${GITEA_TOKEN}
|
||||
```
|
||||
|
||||
To release: set the version (`npm version 0.41.0-RC.1 --no-git-tag-version`), merge, and tag the
|
||||
merge commit `v<version>`; CI verifies the tag equals `package.json`, runs the checks and publishes.
|
||||
|
||||
```typescript
|
||||
import { QController } from '@qrunio/qqq-frontend-core';
|
||||
|
||||
|
||||
Generated
+2
-2
@@ -1,12 +1,12 @@
|
||||
{
|
||||
"name": "@qrunio/qqq-frontend-core",
|
||||
"version": "0.40.27-RC.1",
|
||||
"version": "0.40.21-SNAPSHOT",
|
||||
"lockfileVersion": 3,
|
||||
"requires": true,
|
||||
"packages": {
|
||||
"": {
|
||||
"name": "@qrunio/qqq-frontend-core",
|
||||
"version": "0.40.27-RC.1",
|
||||
"version": "0.40.21-SNAPSHOT",
|
||||
"license": "Apache-2.0",
|
||||
"dependencies": {
|
||||
"axios": "0.34.0",
|
||||
|
||||
+2
-2
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"name": "@qrunio/qqq-frontend-core",
|
||||
"version": "0.40.27-RC.1",
|
||||
"version": "0.40.27-SNAPSHOT",
|
||||
"description": "",
|
||||
"main": "lib-cjs/qqq-frontend-core.js",
|
||||
"module": "lib/qqq-frontend-core.js",
|
||||
@@ -33,7 +33,7 @@
|
||||
"url": "https://github.com/QRun-IO/qqq-frontend-core"
|
||||
},
|
||||
"publishConfig": {
|
||||
"registry": "https://git.kof22.com/api/packages/QRun-IO/npm/"
|
||||
"registry": "https://registry.npmjs.org/"
|
||||
},
|
||||
"devDependencies": {
|
||||
"@types/jest": "^27.0.2",
|
||||
|
||||
Reference in new issue
Block a user