Skip to content

Commit 51989be

Browse files
committed
making sure that nx publish the build files in the package directory
1 parent 7f14cf1 commit 51989be

File tree

14 files changed

+205
-137
lines changed

14 files changed

+205
-137
lines changed

.github/workflows/main.yml

Lines changed: 12 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -63,7 +63,7 @@ jobs:
6363

6464
- name: Run Nx release dry-run (PR only)
6565
if: github.event_name == 'pull_request'
66-
run: npx nx release --first-release --dry-run --verbose
66+
run: npx nx release --dry-run --verbose
6767

6868
# Job that runs ONLY after merge (on push to master)
6969
release:
@@ -86,10 +86,18 @@ jobs:
8686
- name: Install dependencies
8787
run: yarn install --frozen-lockfile
8888

89+
- name: Derive appropriate SHAs for base and head for nx affected commands
90+
uses: nrwl/nx-set-shas@v4
91+
with:
92+
main-branch-name: 'master'
93+
94+
- name: Build affected packages
95+
run: npx nx affected --target=build --parallel=3
96+
8997
- name: 🚀 Run Nx Release
9098
run: |
91-
npx nx release --first-release --skip-publish --verbose
92-
npx nx release --first-release publish --skip-existing --verbose
99+
npx nx release --skip-publish
100+
npx nx release publish
93101
env:
94102
NODE_AUTH_TOKEN: ${{ secrets.NODE_AUTH_TOKEN }}
95-
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
103+
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}

nx.json

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -43,7 +43,6 @@
4343
"@data-driven-forms/parsers",
4444
"@data-driven-forms/pf4-component-mapper",
4545
"@data-driven-forms/react-form-renderer",
46-
"@data-driven-forms/react-renderer-demo",
4746
"@data-driven-forms/suir-component-mapper"
4847
],
4948
"changelog": {
@@ -57,6 +56,13 @@
5756
"fallbackCurrentVersionResolver": "disk"
5857
}
5958
},
59+
"targetDefaults": {
60+
"nx-release-publish": {
61+
"options": {
62+
"packageRoot": "{projectRoot}"
63+
}
64+
}
65+
},
6066
"namedInputs": {
6167
"sharedGlobals": ["{workspaceRoot}/.github/workflows/release.yml"],
6268
"default": [
Lines changed: 25 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -1,21 +1,25 @@
1-
checkbox
2-
component-mapper
3-
date-picker
4-
dual-list-select
5-
field-array
6-
form-group
7-
form-template
8-
is-required
9-
multiple-choice-list
10-
plain-text
11-
radio
12-
select
13-
slider
14-
sub-form
15-
switch
16-
tabs
17-
text-field
18-
textarea
19-
time-picker
20-
validation-error
21-
wizard
1+
# Ignore all files in the package directory
2+
/*
3+
4+
# Allow only source files and configuration files
5+
!src/
6+
!src/**
7+
!demo/
8+
!demo/**
9+
!config/
10+
!config/**
11+
!scripts/
12+
!scripts/**
13+
!.npmignore
14+
!.gitignore
15+
!.nxignore
16+
!babel.config.js
17+
!generate-packages.js
18+
!generate-typings.js
19+
!rollup.config.js
20+
!generate-component-examples.js
21+
!LICENSE
22+
!package.json
23+
!project.json
24+
!README.md
25+
!tsconfig.json
Lines changed: 25 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -1,20 +1,25 @@
1-
blueprint-context
2-
checkbox
3-
component-mapper
4-
date-picker
5-
dual-list-select
6-
field-array
7-
form-group
8-
form-template
9-
plain-text
10-
props-catcher
11-
radio
12-
select
13-
slider
14-
sub-form
15-
switch
16-
tabs
17-
text-field
18-
textarea
19-
time-picker
20-
wizard
1+
# Ignore all files in the package directory
2+
/*
3+
4+
# Allow only source files and configuration files
5+
!src/
6+
!src/**
7+
!demo/
8+
!demo/**
9+
!config/
10+
!config/**
11+
!scripts/
12+
!scripts/**
13+
!.npmignore
14+
!.gitignore
15+
!.nxignore
16+
!babel.config.js
17+
!generate-packages.js
18+
!generate-typings.js
19+
!rollup.config.js
20+
!generate-component-examples.js
21+
!LICENSE
22+
!package.json
23+
!project.json
24+
!README.md
25+
!tsconfig.json
Lines changed: 25 additions & 25 deletions
Original file line numberDiff line numberDiff line change
@@ -1,25 +1,25 @@
1-
checkbox
2-
component-mapper
3-
date-picker
4-
dual-list-select
5-
field-array
6-
form-group
7-
form-template
8-
helper-text-block
9-
is-required
10-
plain-text
11-
prepare-props
12-
radio
13-
select
14-
slider
15-
sub-form
16-
switch
17-
tabs
18-
text-field
19-
textarea
20-
time-picker-base
21-
time-picker-date
22-
time-picker-string
23-
time-picker
24-
with-description
25-
wizard
1+
# Ignore all files in the package directory
2+
/*
3+
4+
# Allow only source files and configuration files
5+
!src/
6+
!src/**
7+
!demo/
8+
!demo/**
9+
!config/
10+
!config/**
11+
!scripts/
12+
!scripts/**
13+
!.npmignore
14+
!.gitignore
15+
!.nxignore
16+
!babel.config.js
17+
!generate-packages.js
18+
!generate-typings.js
19+
!rollup.config.js
20+
!generate-component-examples.js
21+
!LICENSE
22+
!package.json
23+
!project.json
24+
!README.md
25+
!tsconfig.json

packages/common/.npmignore

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,4 +5,6 @@ babel.config.js
55
generate-index.js
66
.gitignore
77
tsconfig.js
8-
tsconfig.json
8+
tsconfig.json
9+
project.json
10+
.nxignore

packages/mui-component-mapper/.npmignore

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,3 +5,5 @@ babel.config.js
55
generate-index.js
66
.gitignore
77
tsconfig.js
8+
project.json
9+
.nxignore
Lines changed: 25 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -1,20 +1,25 @@
1-
checkbox
2-
component-mapper
3-
date-picker
4-
dual-list-select
5-
field-array
6-
form-field-grid
7-
form-template
8-
multiple-choice-list
9-
plain-text
10-
radio
11-
select
12-
slider
13-
sub-form
14-
switch
15-
tabs
16-
text-field
17-
textarea
18-
time-picker
19-
validation-error
20-
wizard
1+
# Ignore all files in the package directory
2+
/*
3+
4+
# Allow only source files and configuration files
5+
!src/
6+
!src/**
7+
!demo/
8+
!demo/**
9+
!config/
10+
!config/**
11+
!scripts/
12+
!scripts/**
13+
!.npmignore
14+
!.gitignore
15+
!.nxignore
16+
!babel.config.js
17+
!generate-packages.js
18+
!generate-typings.js
19+
!rollup.config.js
20+
!generate-component-examples.js
21+
!LICENSE
22+
!package.json
23+
!project.json
24+
!README.md
25+
!tsconfig.json

packages/parsers/.npmignore

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
11
*
22

33
!dist
4+
project.json
5+
.nxignore
Lines changed: 25 additions & 23 deletions
Original file line numberDiff line numberDiff line change
@@ -1,23 +1,25 @@
1-
checkbox
2-
component-mapper
3-
date-picker
4-
dual-list-context
5-
dual-list-select
6-
dual-list-sort-button
7-
dual-list-tree-select
8-
field-array
9-
form-group
10-
form-template
11-
is-required
12-
plain-text
13-
radio
14-
select
15-
show-error
16-
slider
17-
sub-form
18-
switch
19-
tabs
20-
text-field
21-
textarea
22-
time-picker
23-
wizard
1+
# Ignore all files in the package directory
2+
/*
3+
4+
# Allow only source files and configuration files
5+
!src/
6+
!src/**
7+
!demo/
8+
!demo/**
9+
!config/
10+
!config/**
11+
!scripts/
12+
!scripts/**
13+
!.npmignore
14+
!.gitignore
15+
!.nxignore
16+
!babel.config.js
17+
!generate-packages.js
18+
!generate-typings.js
19+
!rollup.config.js
20+
!generate-component-examples.js
21+
!LICENSE
22+
!package.json
23+
!project.json
24+
!README.md
25+
!tsconfig.json

0 commit comments

Comments
 (0)