Skip to content

Commit 135b0d2

Browse files
committed
ci: enable push to main triggers on ci and pages workflows after four green release cycles
1 parent 6f6a7c8 commit 135b0d2

4 files changed

Lines changed: 163 additions & 167 deletions

File tree

.github/workflows/ci.yml

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,8 @@
11
name: CI
22

33
on:
4-
# Push-to-main trigger disabled until the pipeline is proven. PR runs and
5-
# manual dispatch keep the safety net during local iteration.
6-
# push:
7-
# branches: [main]
4+
push:
5+
branches: [main]
86
pull_request:
97
branches: [main]
108
workflow_dispatch:

.github/workflows/pages.yml

Lines changed: 9 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -4,17 +4,15 @@ name: Deploy demo to GitHub Pages
44
# on each published release.
55

66
on:
7-
# Push trigger disabled until the pipeline is proven. Releases and manual
8-
# dispatch still deploy. Uncomment the push block when ready.
9-
# push:
10-
# branches: [main]
11-
# paths:
12-
# - 'apps/docs/**'
13-
# - 'packages/ui/src/**'
14-
# - 'packages/ui/dist/**'
15-
# - 'specs/openapi.json'
16-
# - 'scripts/build.ts'
17-
# - '.github/workflows/pages.yml'
7+
push:
8+
branches: [main]
9+
paths:
10+
- 'apps/docs/**'
11+
- 'packages/ui/src/**'
12+
- 'packages/ui/dist/**'
13+
- 'specs/openapi.json'
14+
- 'scripts/build.ts'
15+
- '.github/workflows/pages.yml'
1816
release:
1917
types: [published]
2018
workflow_dispatch:

packages/ui-react/package.json

Lines changed: 72 additions & 72 deletions
Original file line numberDiff line numberDiff line change
@@ -1,74 +1,74 @@
11
{
2-
"name": "@roxyapi/ui-react",
3-
"version": "0.2.3",
4-
"description": "React components for the RoxyAPI catalog. Drop-in charts, tables, cards, forms for astrology, tarot, numerology, biorhythm, I Ching, and more. One key, beautiful in 30 minutes.",
5-
"type": "module",
6-
"main": "./dist/index.cjs",
7-
"module": "./dist/index.js",
8-
"types": "./dist/index.d.ts",
9-
"sideEffects": false,
10-
"exports": {
11-
".": {
12-
"types": "./dist/index.d.ts",
13-
"import": "./dist/index.js",
14-
"require": "./dist/index.cjs"
15-
},
16-
"./components/*": {
17-
"types": "./dist/components/*.d.ts",
18-
"import": "./dist/components/*.js"
19-
}
20-
},
21-
"files": [
22-
"dist",
23-
"README.md",
24-
"LICENSE",
25-
"AGENTS.md"
26-
],
27-
"keywords": [
28-
"astrology",
29-
"vedic",
30-
"tarot",
31-
"numerology",
32-
"biorhythm",
33-
"iching",
34-
"kundli",
35-
"natal-chart",
36-
"birth-chart",
37-
"horoscope",
38-
"panchang",
39-
"react",
40-
"react-components",
41-
"web-components",
42-
"shadow-dom",
43-
"lit",
44-
"shadcn",
45-
"jsdelivr",
46-
"roxyapi"
47-
],
48-
"license": "MIT",
49-
"repository": {
50-
"type": "git",
51-
"url": "git+https://github.com/RoxyAPI/ui.git",
52-
"directory": "packages/ui-react"
53-
},
54-
"homepage": "https://roxyapi.com/ui",
55-
"bugs": {
56-
"url": "https://github.com/RoxyAPI/ui/issues"
57-
},
58-
"engines": {
59-
"node": ">=18"
60-
},
61-
"peerDependencies": {
62-
"react": ">=18 <20",
63-
"react-dom": ">=18 <20"
64-
},
65-
"peerDependenciesMeta": {
66-
"react-dom": {
67-
"optional": true
68-
}
69-
},
70-
"publishConfig": {
71-
"access": "public",
72-
"provenance": true
73-
}
2+
"name": "@roxyapi/ui-react",
3+
"version": "0.2.3",
4+
"description": "React components for the RoxyAPI catalog. Drop-in charts, tables, cards, forms for astrology, tarot, numerology, biorhythm, I Ching, and more. One key, beautiful in 30 minutes.",
5+
"type": "module",
6+
"main": "./dist/index.cjs",
7+
"module": "./dist/index.js",
8+
"types": "./dist/index.d.ts",
9+
"sideEffects": false,
10+
"exports": {
11+
".": {
12+
"types": "./dist/index.d.ts",
13+
"import": "./dist/index.js",
14+
"require": "./dist/index.cjs"
15+
},
16+
"./components/*": {
17+
"types": "./dist/components/*.d.ts",
18+
"import": "./dist/components/*.js"
19+
}
20+
},
21+
"files": [
22+
"dist",
23+
"README.md",
24+
"LICENSE",
25+
"AGENTS.md"
26+
],
27+
"keywords": [
28+
"astrology",
29+
"vedic",
30+
"tarot",
31+
"numerology",
32+
"biorhythm",
33+
"iching",
34+
"kundli",
35+
"natal-chart",
36+
"birth-chart",
37+
"horoscope",
38+
"panchang",
39+
"react",
40+
"react-components",
41+
"web-components",
42+
"shadow-dom",
43+
"lit",
44+
"shadcn",
45+
"jsdelivr",
46+
"roxyapi"
47+
],
48+
"license": "MIT",
49+
"repository": {
50+
"type": "git",
51+
"url": "git+https://github.com/RoxyAPI/ui.git",
52+
"directory": "packages/ui-react"
53+
},
54+
"homepage": "https://roxyapi.com/ui",
55+
"bugs": {
56+
"url": "https://github.com/RoxyAPI/ui/issues"
57+
},
58+
"engines": {
59+
"node": ">=18"
60+
},
61+
"peerDependencies": {
62+
"react": ">=18 <20",
63+
"react-dom": ">=18 <20"
64+
},
65+
"peerDependenciesMeta": {
66+
"react-dom": {
67+
"optional": true
68+
}
69+
},
70+
"publishConfig": {
71+
"access": "public",
72+
"provenance": true
73+
}
7474
}

packages/ui/package.json

Lines changed: 80 additions & 80 deletions
Original file line numberDiff line numberDiff line change
@@ -1,82 +1,82 @@
11
{
2-
"name": "@roxyapi/ui",
3-
"version": "0.2.3",
4-
"description": "Web components for the RoxyAPI catalog. Drop-in charts, tables, cards, forms for astrology, tarot, numerology, biorhythm, I Ching, crystals, dreams, angel numbers, and more. One key, beautiful in 30 minutes.",
5-
"type": "module",
6-
"main": "./dist/index.cjs",
7-
"module": "./dist/index.js",
8-
"types": "./dist/index.d.ts",
9-
"exports": {
10-
".": {
11-
"types": "./dist/index.d.ts",
12-
"import": "./dist/index.js",
13-
"require": "./dist/index.cjs"
14-
},
15-
"./components/*": {
16-
"types": "./dist/components/*.d.ts",
17-
"import": "./dist/components/*.js"
18-
},
19-
"./types": {
20-
"types": "./dist/types/index.d.ts"
21-
},
22-
"./styles/tokens.css": "./dist/styles/tokens.css",
23-
"./registry/*": "./dist/registry/*.json"
24-
},
25-
"files": [
26-
"dist",
27-
"src",
28-
"README.md",
29-
"LICENSE",
30-
"AGENTS.md",
31-
"THEMING.md"
32-
],
33-
"keywords": [
34-
"web-components",
35-
"lit",
36-
"custom-elements",
37-
"shadow-dom",
38-
"astrology",
39-
"vedic",
40-
"tarot",
41-
"numerology",
42-
"horoscope",
43-
"kundli",
44-
"natal-chart",
45-
"birth-chart",
46-
"iching",
47-
"crystals",
48-
"angel-numbers",
49-
"dreams",
50-
"biorhythm",
51-
"shadcn",
52-
"jsdelivr",
53-
"roxyapi"
54-
],
55-
"license": "MIT",
56-
"repository": {
57-
"type": "git",
58-
"url": "git+https://github.com/RoxyAPI/ui.git",
59-
"directory": "packages/ui"
60-
},
61-
"homepage": "https://roxyapi.com/ui",
62-
"bugs": {
63-
"url": "https://github.com/RoxyAPI/ui/issues"
64-
},
65-
"sideEffects": [
66-
"./dist/components/*.js",
67-
"./dist/cdn/*.js"
68-
],
69-
"engines": {
70-
"node": ">=18"
71-
},
72-
"peerDependencies": {
73-
"lit": "^3.0.0"
74-
},
75-
"dependencies": {
76-
"lit": "^3.2.0"
77-
},
78-
"publishConfig": {
79-
"access": "public",
80-
"provenance": true
81-
}
2+
"name": "@roxyapi/ui",
3+
"version": "0.2.3",
4+
"description": "Web components for the RoxyAPI catalog. Drop-in charts, tables, cards, forms for astrology, tarot, numerology, biorhythm, I Ching, crystals, dreams, angel numbers, and more. One key, beautiful in 30 minutes.",
5+
"type": "module",
6+
"main": "./dist/index.cjs",
7+
"module": "./dist/index.js",
8+
"types": "./dist/index.d.ts",
9+
"exports": {
10+
".": {
11+
"types": "./dist/index.d.ts",
12+
"import": "./dist/index.js",
13+
"require": "./dist/index.cjs"
14+
},
15+
"./components/*": {
16+
"types": "./dist/components/*.d.ts",
17+
"import": "./dist/components/*.js"
18+
},
19+
"./types": {
20+
"types": "./dist/types/index.d.ts"
21+
},
22+
"./styles/tokens.css": "./dist/styles/tokens.css",
23+
"./registry/*": "./dist/registry/*.json"
24+
},
25+
"files": [
26+
"dist",
27+
"src",
28+
"README.md",
29+
"LICENSE",
30+
"AGENTS.md",
31+
"THEMING.md"
32+
],
33+
"keywords": [
34+
"web-components",
35+
"lit",
36+
"custom-elements",
37+
"shadow-dom",
38+
"astrology",
39+
"vedic",
40+
"tarot",
41+
"numerology",
42+
"horoscope",
43+
"kundli",
44+
"natal-chart",
45+
"birth-chart",
46+
"iching",
47+
"crystals",
48+
"angel-numbers",
49+
"dreams",
50+
"biorhythm",
51+
"shadcn",
52+
"jsdelivr",
53+
"roxyapi"
54+
],
55+
"license": "MIT",
56+
"repository": {
57+
"type": "git",
58+
"url": "git+https://github.com/RoxyAPI/ui.git",
59+
"directory": "packages/ui"
60+
},
61+
"homepage": "https://roxyapi.com/ui",
62+
"bugs": {
63+
"url": "https://github.com/RoxyAPI/ui/issues"
64+
},
65+
"sideEffects": [
66+
"./dist/components/*.js",
67+
"./dist/cdn/*.js"
68+
],
69+
"engines": {
70+
"node": ">=18"
71+
},
72+
"peerDependencies": {
73+
"lit": "^3.0.0"
74+
},
75+
"dependencies": {
76+
"lit": "^3.2.0"
77+
},
78+
"publishConfig": {
79+
"access": "public",
80+
"provenance": true
81+
}
8282
}

0 commit comments

Comments
 (0)