remove unnecessary workflow steps
iframe-api-typings do not depend on proto messages / i18n and are built into the correct dir
This commit is contained in:
parent
e4ca1e97fc
commit
c7fa2fc36b
28
.github/workflows/push-to-npm.yml
vendored
28
.github/workflows/push-to-npm.yml
vendored
@ -22,31 +22,10 @@ jobs:
|
|||||||
run: cat package.json
|
run: cat package.json
|
||||||
working-directory: "front/packages/iframe-api-typings"
|
working-directory: "front/packages/iframe-api-typings"
|
||||||
|
|
||||||
- name: Install Protoc
|
|
||||||
uses: arduino/setup-protoc@v1
|
|
||||||
with:
|
|
||||||
version: '3.x'
|
|
||||||
|
|
||||||
- name: "Install dependencies"
|
- name: "Install dependencies"
|
||||||
run: yarn install
|
run: yarn install
|
||||||
working-directory: "front"
|
working-directory: "front"
|
||||||
|
|
||||||
- name: "Install messages dependencies"
|
|
||||||
run: yarn install
|
|
||||||
working-directory: "messages"
|
|
||||||
|
|
||||||
- name: "Build proto messages"
|
|
||||||
run: yarn run ts-proto && yarn run copy-to-front-ts-proto && yarn run json-copy-to-front
|
|
||||||
working-directory: "messages"
|
|
||||||
|
|
||||||
- name: "Create index.html"
|
|
||||||
run: ./templater.sh
|
|
||||||
working-directory: "front"
|
|
||||||
|
|
||||||
- name: "Generate i18n files"
|
|
||||||
run: yarn run typesafe-i18n
|
|
||||||
working-directory: "front"
|
|
||||||
|
|
||||||
- name: "Build"
|
- name: "Build"
|
||||||
run: yarn run build-typings
|
run: yarn run build-typings
|
||||||
env:
|
env:
|
||||||
@ -54,13 +33,6 @@ jobs:
|
|||||||
ADMIN_URL: "//localhost:80"
|
ADMIN_URL: "//localhost:80"
|
||||||
working-directory: "front"
|
working-directory: "front"
|
||||||
|
|
||||||
# We build the front to generate the typings of iframe_api, then we copy those typings in a separate package.
|
|
||||||
- name: Copy typings to package dir
|
|
||||||
run: cp front/dist/src/iframe_api.d.ts front/packages/iframe-api-typings/iframe_api.d.ts
|
|
||||||
|
|
||||||
- name: Copy typings to package dir (2)
|
|
||||||
run: cp -R front/dist/src/Api front/packages/iframe-api-typings/Api
|
|
||||||
|
|
||||||
- name: Install dependencies in package
|
- name: Install dependencies in package
|
||||||
run: yarn install
|
run: yarn install
|
||||||
working-directory: "front/packages/iframe-api-typings"
|
working-directory: "front/packages/iframe-api-typings"
|
||||||
|
Loading…
Reference in New Issue
Block a user