Compare commits

..
2 Commits
Author SHA1 Message Date
forge-recovery f4470d2d08 test(ci): retry application qualification with public shared tooling
QRun-IO/ci-policy: ci / fork-guard (pull_request) Skipped
QRun-IO/ci-policy: ci / java-maven-0 (pull_request) Skipped
QRun-IO/ci-policy: ci / source-config-2 (pull_request) Skipped
QRun-IO/ci-policy: ci / not-enrolled (pull_request) Skipped
QRun-IO/ci-policy: Shared Node CI / verify (pull_request) Successful in 1m24s
QRun-IO/ci-policy: Shared Node CI / secrets (pull_request) Successful in 14s
QRun-IO/ci-policy: Shared Node CI / gate (pull_request) Successful in 8s
QRun-IO/ci-policy: ci / node-1 (pull_request) Successful in 2m45s
QRun-IO/ci-policy: ci / ci-result (pull_request) Successful in 3s
2026-10-31 12:32:16 +00:00
forge-recoveryandGPT-6.1 54e91db771 test(ci): qualify central organization Actions on application source
Co-Authored-By: GPT-6.1 <noreply@openai.com>
2026-10-31 12:23:27 +00:00
7 changed files with 25 additions and 32 deletions

No files matched your search

+3
View File
@@ -0,0 +1,3 @@
Organization-scoped CI qualification. Workflow implementation lives in platform-ci; enrollment lives in ci-policy.
Shared CI tooling visibility approved and public; qualify public consumer access.
+14
View File
@@ -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: /.*/
-17
View File
@@ -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
+4
View File
@@ -0,0 +1,4 @@
profile: frontend-core
orb_version: '0.8'
default_branch: develop
node_version: '24.21'
-11
View File
@@ -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';
+2 -2
View File
@@ -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
View File
@@ -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",