Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Commitc829675

Browse files
authored
Merge branch 'master' into po-message-hour/jnrpalma
2 parents4e6e823 +535cf44 commitc829675

File tree

193 files changed

+5581
-885
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

193 files changed

+5581
-885
lines changed

‎.github/workflows/ci.yml‎

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,9 +4,9 @@ name: CI
44
# Define em quais situações esse workflow será executado
55
on:
66
push:
7-
branches:[ master ]
7+
branches:[ master, '[0-9]+.x.x' ]
88
pull_request:
9-
branches:[ master ]
9+
branches:[ master, '[0-9]+.x.x' ]
1010

1111
# Os jobs são conjuntos de actions que são executados na mesma máquina virtual.
1212
# É possível ter mais de um job e assim executar ações paralelamente.
Lines changed: 128 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,128 @@
1+
name:PO-UI Publish Beta
2+
3+
# URL para os pacotes po-ui no npm
4+
env:
5+
SCHEMATICS_NPM_PATH:po-ui/ng-schematics
6+
STORAGE_NPM_PATH:po-ui/ng-storage
7+
SYNC_NPM_PATH:po-ui/ng-sync
8+
COMPONENTS_NPM_PATH:po-ui/ng-components
9+
TEMPLATES_NPM_PATH:po-ui/ng-templates
10+
CODE_EDITOR_NPM_PATH:po-ui/ng-code-editor
11+
WORKING_DIR:/home/runner/work/po-angular/po-angular/po-angular
12+
13+
on:
14+
workflow_dispatch:
15+
16+
jobs:
17+
build-and-publish:
18+
runs-on:ubuntu-latest
19+
steps:
20+
21+
-name:Check out po-angular
22+
uses:actions/checkout@v4
23+
with:
24+
path:po-angular
25+
26+
-name:Check out style
27+
uses:actions/checkout@v4
28+
with:
29+
repository:po-ui/po-style
30+
path:po-style
31+
32+
-name:Check out lint
33+
uses:actions/checkout@v4
34+
with:
35+
repository:po-ui/po-tslint
36+
path:po-tslint
37+
38+
-name:Install and Build
39+
run:npm install && npm run build
40+
working-directory:${{env.WORKING_DIR}}
41+
42+
# Pega a última versão dos pacotes publicados no npm e armazena em variáveis
43+
-run:echo "SCHEMATICS_LAST_PUBLISHED_VERSION=$(npm view @${{ env.SCHEMATICS_NPM_PATH }} dist-tags.beta)" >> $GITHUB_ENV
44+
-run:echo "STORAGE_LAST_PUBLISHED_VERSION=$(npm view @${{ env.STORAGE_NPM_PATH }} dist-tags.beta)" >> $GITHUB_ENV
45+
-run:echo "SYNC_LAST_PUBLISHED_VERSION=$(npm view @${{ env.SYNC_NPM_PATH }} dist-tags.beta)" >> $GITHUB_ENV
46+
-run:echo "COMPONENTS_LAST_PUBLISHED_VERSION=$(npm view @${{ env.COMPONENTS_NPM_PATH }} dist-tags.beta)" >> $GITHUB_ENV
47+
-run:echo "TEMPLATES_LAST_PUBLISHED_VERSION=$(npm view @${{ env.TEMPLATES_NPM_PATH }} dist-tags.beta)" >> $GITHUB_ENV
48+
-run:echo "CODE_EDITOR_LAST_PUBLISHED_VERSION=$(npm view @${{ env.CODE_EDITOR_NPM_PATH }} dist-tags.beta)" >> $GITHUB_ENV
49+
50+
# Pega a versão no package.json
51+
-name:Get package.json version.
52+
id:package-version
53+
uses:martinbeentjes/npm-get-version-action@main
54+
with:
55+
path:po-angular
56+
57+
# PUBLISH NG-SCHEMATICS
58+
-name:ng-schematics - publish
59+
# 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
60+
if:(!contains(env.PACKAGE_VERSION, env.SCHEMATICS_LAST_PUBLISHED_VERSION))
61+
uses:actions/setup-node@v3
62+
with:
63+
node-version:'16.x'
64+
registry-url:'https://registry.npmjs.org'
65+
-run:npm publish ${{env.WORKING_DIR}}/dist/ng-schematics --tag beta --ignore-scripts
66+
env:
67+
PACKAGE_VERSION:${{ steps.package-version.outputs.current-version }}
68+
NODE_AUTH_TOKEN:${{ secrets.NPM_TOKEN }}
69+
70+
# PUBLISH NG-STORAGE
71+
-name:ng-storage - publish
72+
if:(!contains(env.PACKAGE_VERSION, env.STORAGE_LAST_PUBLISHED_VERSION))
73+
uses:actions/setup-node@v3
74+
with:
75+
node-version:'16.x'
76+
registry-url:'https://registry.npmjs.org'
77+
-run:npm publish ${{env.WORKING_DIR}}/dist/ng-storage --tag beta --ignore-scripts
78+
env:
79+
PACKAGE_VERSION:${{ steps.package-version.outputs.current-version }}
80+
NODE_AUTH_TOKEN:${{ secrets.NPM_TOKEN }}
81+
82+
# PUBLISH NG-SYNC
83+
-name:ng-sync - publish
84+
if:(!contains(env.PACKAGE_VERSION, env.SYNC_LAST_PUBLISHED_VERSION))
85+
uses:actions/setup-node@v3
86+
with:
87+
node-version:'16.x'
88+
registry-url:'https://registry.npmjs.org'
89+
-run:npm publish ${{env.WORKING_DIR}}/dist/ng-sync --tag beta --ignore-scripts
90+
env:
91+
PACKAGE_VERSION:${{ steps.package-version.outputs.current-version }}
92+
NODE_AUTH_TOKEN:${{ secrets.NPM_TOKEN }}
93+
94+
# PUBLISH NG-COMPONENTS
95+
-name:ng-components - publish
96+
if:(!contains(env.PACKAGE_VERSION, env.COMPONENTS_LAST_PUBLISHED_VERSION))
97+
uses:actions/setup-node@v3
98+
with:
99+
node-version:'16.x'
100+
registry-url:'https://registry.npmjs.org'
101+
-run:npm publish ${{env.WORKING_DIR}}/dist/ng-components --tag beta --ignore-scripts
102+
env:
103+
PACKAGE_VERSION:${{ steps.package-version.outputs.current-version }}
104+
NODE_AUTH_TOKEN:${{ secrets.NPM_TOKEN }}
105+
106+
# PUBLISH NG-TEMPLATES
107+
-name:ng-templates - publish
108+
if:(!contains(env.PACKAGE_VERSION, env.TEMPLATES_LAST_PUBLISHED_VERSION))
109+
uses:actions/setup-node@v3
110+
with:
111+
node-version:'16.x'
112+
registry-url:'https://registry.npmjs.org'
113+
-run:npm publish ${{env.WORKING_DIR}}/dist/ng-templates --tag beta --ignore-scripts
114+
env:
115+
PACKAGE_VERSION:${{ steps.package-version.outputs.current-version }}
116+
NODE_AUTH_TOKEN:${{ secrets.NPM_TOKEN }}
117+
118+
# PUBLISH NG-CODE-EDITOR
119+
-name:ng-code-editor - publish
120+
if:(!contains(env.PACKAGE_VERSION, env.CODE_EDITOR_LAST_PUBLISHED_VERSION))
121+
uses:actions/setup-node@v3
122+
with:
123+
node-version:'16.x'
124+
registry-url:'https://registry.npmjs.org'
125+
-run:npm publish ${{env.WORKING_DIR}}/dist/ng-code-editor --tag beta --ignore-scripts
126+
env:
127+
PACKAGE_VERSION:${{ steps.package-version.outputs.current-version }}
128+
NODE_AUTH_TOKEN:${{ secrets.NPM_TOKEN }}

‎.github/workflows/publish_po_angular_ci.yml‎renamed to ‎.github/workflows/publish_po_angular_ci-latest.yml‎

Lines changed: 14 additions & 62 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
name:PO-UI Publish
1+
name:PO-UI Publish Latest
22

33
# URL para os pacotes po-ui no npm
44
env:
@@ -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 }}
@@ -84,15 +76,7 @@ jobs:
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

Comments
 (0)

[8]ページ先頭

©2009-2025 Movatter.jp