1- name : PO-UI Publish
1+ name : PO-UI Publish Latest
22
33# URL para os pacotes po-ui no npm
44env :
@@ -42,12 +42,12 @@ jobs:
4242 working-directory : ${{env.WORKING_DIR}}
4343
4444 # Pega a última versão dos pacotes publicados no npm e armazena em variáveis
45- - run : echo "SCHEMATICS_LAST_PUBLISHED_VERSION=$(npm view @${{ env.SCHEMATICS_NPM_PATH }} dist-tags.next )" >> $GITHUB_ENV
46- - run : echo "STORAGE_LAST_PUBLISHED_VERSION=$(npm view @${{ env.STORAGE_NPM_PATH }} dist-tags.next )" >> $GITHUB_ENV
47- - run : echo "SYNC_LAST_PUBLISHED_VERSION=$(npm view @${{ env.SYNC_NPM_PATH }} dist-tags.next )" >> $GITHUB_ENV
48- - run : echo "COMPONENTS_LAST_PUBLISHED_VERSION=$(npm view @${{ env.COMPONENTS_NPM_PATH }} dist-tags.next )" >> $GITHUB_ENV
49- - run : echo "TEMPLATES_LAST_PUBLISHED_VERSION=$(npm view @${{ env.TEMPLATES_NPM_PATH }} dist-tags.next )" >> $GITHUB_ENV
50- - run : echo "CODE_EDITOR_LAST_PUBLISHED_VERSION=$(npm view @${{ env.CODE_EDITOR_NPM_PATH }} dist-tags.next )" >> $GITHUB_ENV
45+ - run : echo "SCHEMATICS_LAST_PUBLISHED_VERSION=$(npm view @${{ env.SCHEMATICS_NPM_PATH }} dist-tags.latest )" >> $GITHUB_ENV
46+ - run : echo "STORAGE_LAST_PUBLISHED_VERSION=$(npm view @${{ env.STORAGE_NPM_PATH }} dist-tags.latest )" >> $GITHUB_ENV
47+ - run : echo "SYNC_LAST_PUBLISHED_VERSION=$(npm view @${{ env.SYNC_NPM_PATH }} dist-tags.latest )" >> $GITHUB_ENV
48+ - run : echo "COMPONENTS_LAST_PUBLISHED_VERSION=$(npm view @${{ env.COMPONENTS_NPM_PATH }} dist-tags.latest )" >> $GITHUB_ENV
49+ - run : echo "TEMPLATES_LAST_PUBLISHED_VERSION=$(npm view @${{ env.TEMPLATES_NPM_PATH }} dist-tags.latest )" >> $GITHUB_ENV
50+ - run : echo "CODE_EDITOR_LAST_PUBLISHED_VERSION=$(npm view @${{ env.CODE_EDITOR_NPM_PATH }} dist-tags.latest )" >> $GITHUB_ENV
5151
5252 # Pega a versão no package.json
5353 - name : Get package.json version.
@@ -59,20 +59,12 @@ jobs:
5959 # PUBLISH NG-SCHEMATICS
6060 - name : ng-schematics - publish
6161 # Se a versão remota for igual à versão que será publicada então ele pula o publish deste pacote e tenta publicar os demais pacotes
62- # if: (!contains(env.PACKAGE_VERSION, env.SCHEMATICS_LAST_PUBLISHED_VERSION))
62+ if : (!contains(env.PACKAGE_VERSION, env.SCHEMATICS_LAST_PUBLISHED_VERSION))
6363 uses : actions/setup-node@v3
6464 with :
6565 node-version : ' 16.x'
6666 registry-url : ' https://registry.npmjs.org'
67- - run : npm publish ${{env.WORKING_DIR}}/dist/ng-schematics --ignore-scripts
68- env :
69- PACKAGE_VERSION : ${{ steps.package-version.outputs.current-version }}
70- NODE_AUTH_TOKEN : ${{ secrets.NPM_TOKEN }}
71-
72- - name : ng-schematics - add "latest" tag
73- if : (!contains(env.PACKAGE_VERSION, env.SCHEMATICS_LAST_PUBLISHED_VERSION) && !contains(env.PACKAGE_VERSION, '-next') && !contains(env.PACKAGE_VERSION, '-rc'))
74- run : npm dist-tags add @${{ env.SCHEMATICS_NPM_PATH }}@${{ env.PACKAGE_VERSION }}
75- working-directory : ${{env.WORKING_DIR}}
67+ - run : npm publish ${{env.WORKING_DIR}}/dist/ng-schematics --tag latest --ignore-scripts
7668 env :
7769 PACKAGE_VERSION : ${{ steps.package-version.outputs.current-version }}
7870 NODE_AUTH_TOKEN : ${{ secrets.NPM_TOKEN }}
8476 with :
8577 node-version : ' 16.x'
8678 registry-url : ' https://registry.npmjs.org'
87- - run : npm publish ${{env.WORKING_DIR}}/dist/ng-storage --ignore-scripts
88- env :
89- PACKAGE_VERSION : ${{ steps.package-version.outputs.current-version }}
90- NODE_AUTH_TOKEN : ${{ secrets.NPM_TOKEN }}
91-
92- - name : ng-storage - add "latest" tag
93- if : (!contains(env.PACKAGE_VERSION, env.STORAGE_LAST_PUBLISHED_VERSION) && !contains(env.PACKAGE_VERSION, '-next') && !contains(env.PACKAGE_VERSION, '-rc'))
94- run : npm dist-tags add @${{ env.STORAGE_NPM_PATH }}@${{ env.PACKAGE_VERSION }}
95- working-directory : ${{env.WORKING_DIR}}
79+ - run : npm publish ${{env.WORKING_DIR}}/dist/ng-storage --tag latest --ignore-scripts
9680 env :
9781 PACKAGE_VERSION : ${{ steps.package-version.outputs.current-version }}
9882 NODE_AUTH_TOKEN : ${{ secrets.NPM_TOKEN }}
@@ -104,15 +88,7 @@ jobs:
10488 with :
10589 node-version : ' 16.x'
10690 registry-url : ' https://registry.npmjs.org'
107- - run : npm publish ${{env.WORKING_DIR}}/dist/ng-sync --ignore-scripts
108- env :
109- PACKAGE_VERSION : ${{ steps.package-version.outputs.current-version }}
110- NODE_AUTH_TOKEN : ${{ secrets.NPM_TOKEN }}
111-
112- - name : ng-sync - add "latest" tag
113- if : (!contains(env.PACKAGE_VERSION, env.SYNC_LAST_PUBLISHED_VERSION) && !contains(env.PACKAGE_VERSION, '-next') && !contains(env.PACKAGE_VERSION, '-rc'))
114- run : npm dist-tags add @${{ env.SYNC_NPM_PATH }}@${{ env.PACKAGE_VERSION }}
115- working-directory : ${{env.WORKING_DIR}}
91+ - run : npm publish ${{env.WORKING_DIR}}/dist/ng-sync --tag latest --ignore-scripts
11692 env :
11793 PACKAGE_VERSION : ${{ steps.package-version.outputs.current-version }}
11894 NODE_AUTH_TOKEN : ${{ secrets.NPM_TOKEN }}
@@ -124,55 +100,31 @@ jobs:
124100 with :
125101 node-version : ' 16.x'
126102 registry-url : ' https://registry.npmjs.org'
127- - run : npm publish ${{env.WORKING_DIR}}/dist/ng-components --ignore-scripts
103+ - run : npm publish ${{env.WORKING_DIR}}/dist/ng-components --tag latest -- ignore-scripts
128104 env :
129105 PACKAGE_VERSION : ${{ steps.package-version.outputs.current-version }}
130106 NODE_AUTH_TOKEN : ${{ secrets.NPM_TOKEN }}
131107
132- - name : ng-components - add "latest" tag
133- if : (!contains(env.PACKAGE_VERSION, env.COMPONENTS_LAST_PUBLISHED_VERSION) && !contains(env.PACKAGE_VERSION, '-next') && !contains(env.PACKAGE_VERSION, '-rc'))
134- run : npm dist-tags add @${{ env.COMPONENTS_NPM_PATH }}@${{ env.PACKAGE_VERSION }}
135- working-directory : ${{env.WORKING_DIR}}
136- env :
137- PACKAGE_VERSION : ${{ steps.package-version.outputs.current-version }}
138- NODE_AUTH_TOKEN : ${{ secrets.NPM_TOKEN }}
139-
140108 # PUBLISH NG-TEMPLATES
141109 - name : ng-templates - publish
142110 if : (!contains(env.PACKAGE_VERSION, env.TEMPLATES_LAST_PUBLISHED_VERSION))
143111 uses : actions/setup-node@v3
144112 with :
145113 node-version : ' 16.x'
146114 registry-url : ' https://registry.npmjs.org'
147- - run : npm publish ${{env.WORKING_DIR}}/dist/ng-templates --ignore-scripts
115+ - run : npm publish ${{env.WORKING_DIR}}/dist/ng-templates --tag latest -- ignore-scripts
148116 env :
149117 PACKAGE_VERSION : ${{ steps.package-version.outputs.current-version }}
150118 NODE_AUTH_TOKEN : ${{ secrets.NPM_TOKEN }}
151119
152- - name : ng-templates - add "latest" tag
153- if : (!contains(env.PACKAGE_VERSION, env.TEMPLATES_LAST_PUBLISHED_VERSION) && !contains(env.PACKAGE_VERSION, '-next') && !contains(env.PACKAGE_VERSION, '-rc'))
154- run : npm dist-tags add @${{ env.TEMPLATES_NPM_PATH }}@${{ env.PACKAGE_VERSION }}
155- working-directory : ${{env.WORKING_DIR}}
156- env :
157- PACKAGE_VERSION : ${{ steps.package-version.outputs.current-version }}
158- NODE_AUTH_TOKEN : ${{ secrets.NPM_TOKEN }}
159-
160120 # PUBLISH NG-CODE-EDITOR
161121 - name : ng-code-editor - publish
162122 if : (!contains(env.PACKAGE_VERSION, env.CODE_EDITOR_LAST_PUBLISHED_VERSION))
163123 uses : actions/setup-node@v3
164124 with :
165125 node-version : ' 16.x'
166126 registry-url : ' https://registry.npmjs.org'
167- - run : npm publish ${{env.WORKING_DIR}}/dist/ng-code-editor --ignore-scripts
168- env :
169- PACKAGE_VERSION : ${{ steps.package-version.outputs.current-version }}
170- NODE_AUTH_TOKEN : ${{ secrets.NPM_TOKEN }}
171-
172- - name : ng-code-editor - add "latest" tag
173- if : (!contains(env.PACKAGE_VERSION, env.CODE_EDITOR_LAST_PUBLISHED_VERSION) && !contains(env.PACKAGE_VERSION, '-next') && !contains(env.PACKAGE_VERSION, '-rc'))
174- run : npm dist-tags add @${{ env.CODE_EDITOR_NPM_PATH }}@${{ env.PACKAGE_VERSION }}
175- working-directory : ${{env.WORKING_DIR}}
127+ - run : npm publish ${{env.WORKING_DIR}}/dist/ng-code-editor --tag latest --ignore-scripts
176128 env :
177129 PACKAGE_VERSION : ${{ steps.package-version.outputs.current-version }}
178130 NODE_AUTH_TOKEN : ${{ secrets.NPM_TOKEN }}
0 commit comments