Skip to content

Commit 9ec20a2

Browse files
authored
chore(ci): restore nucleus downstream testing (#5497)
* chore(ci): restore nucleus config we don't need it for releases, but still need it for downstream testing * chore(ci): disable nucleus releases hopefully
1 parent 6aae4b0 commit 9ec20a2

File tree

1 file changed

+64
-0
lines changed

1 file changed

+64
-0
lines changed

.nucleus.yaml

Lines changed: 64 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,64 @@
1+
core-deploy:
2+
enabled: true
3+
project-modules:
4+
lwc: lwc.version
5+
branches:
6+
~DEFAULT~:
7+
pull-request: &branch-definition
8+
workflow: build-and-test
9+
auto-start: true
10+
auto-start-from-forks: false
11+
merge-method: disabled # do not auto-merge; we'll do it ourselves
12+
required-downstream-deps:
13+
- BuilderFramework/builder-framework-salesforce
14+
- MobilePlatform/lsdk-modules
15+
- MobilePlatform/lwr-lightning-platform
16+
- MobilePlatform/ui-fsm-components
17+
- automation-platform/ui-externalservices-builder-components
18+
- communities/microsite-template-marketing
19+
- communities/shared-experience-components
20+
- communities/ui-commerce-components
21+
- communities/webruntime
22+
- lds/lds-plugins
23+
- salesforce-experience-platform-emu/komaci
24+
- salesforce-experience-platform-emu/locker-pentest-app
25+
- salesforce-experience-platform-emu/lwr
26+
- salesforce-experience-platform-emu/lwr-everywhere
27+
- salesforce-experience-platform-emu/lwr-recipes
28+
- salesforce/lwc-test
29+
# Using old major versions; tests in PRs will always fail
30+
# - salesforce/o11y-sample-app
31+
# - Skilling-and-Enablement/ui-external-enablement
32+
release:
33+
pull-request:
34+
<<: *branch-definition
35+
# Only active branches need to be included in this config
36+
winter26:
37+
pull-request:
38+
<<: *branch-definition
39+
spring25:
40+
pull-request:
41+
<<: *branch-definition
42+
summer25:
43+
pull-request:
44+
<<: *branch-definition
45+
jobs:
46+
build-and-test:
47+
memory-limit: 16
48+
create-canary-release:
49+
memory-limit: 16
50+
build-dependency:
51+
memory-limit: 16
52+
release:
53+
memory-limit: 16
54+
steps:
55+
node-conformance:
56+
run:
57+
command: yarn run lint
58+
after: node-build
59+
node-unit-tests:
60+
run:
61+
command: yarn test
62+
# this project runs yarn build after yarn install so skip explicit build step
63+
node-build: &node-build
64+
skip: true

0 commit comments

Comments
 (0)