From b9047cf57e6d230932fccc9b1edf785f91e83bd6 Mon Sep 17 00:00:00 2001 From: MarsiBarsi Date: Mon, 11 Jan 2021 21:05:16 +0300 Subject: [PATCH 1/4] chore(ci): release workflow to publish command and release branch --- .github/workflows/release.yml | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 64195a4..4ace8ac 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -3,9 +3,7 @@ name: Build and Release on: push: branches: - - main - - next - - beta + - 'release/**' jobs: release: @@ -24,7 +22,7 @@ jobs: - name: Release run: | npm run build - npm run release + npm run publish env: CI: true NPM_TOKEN: ${{ secrets.NPM_TOKEN }} From a0deea0504520df5130f20aadb940e1834f4d704 Mon Sep 17 00:00:00 2001 From: MarsiBarsi Date: Mon, 11 Jan 2021 21:15:48 +0300 Subject: [PATCH 2/4] chore(angular-json): enableIvy -> false --- projects/permissions/tsconfig.lib.json | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/projects/permissions/tsconfig.lib.json b/projects/permissions/tsconfig.lib.json index 37bea0b..730b557 100644 --- a/projects/permissions/tsconfig.lib.json +++ b/projects/permissions/tsconfig.lib.json @@ -9,12 +9,13 @@ "lib": ["dom", "es2018"] }, "angularCompilerOptions": { - "annotateForClosureCompiler": true, "skipTemplateCodegen": true, + "annotateForClosureCompiler": true, "strictMetadataEmit": true, "fullTemplateTypeCheck": true, "strictInjectionParameters": true, - "enableResourceInlining": true + "enableResourceInlining": true, + "enableIvy": false }, "exclude": ["src/test.ts", "**/*.spec.ts"] } From b72be71f672b775e4fb7759ceb4cfd4645818e3a Mon Sep 17 00:00:00 2001 From: MarsiBarsi Date: Mon, 11 Jan 2021 21:17:59 +0300 Subject: [PATCH 3/4] chore(permissons): add dynamic --- projects/permissions/src/services/permissions.service.ts | 1 + 1 file changed, 1 insertion(+) diff --git a/projects/permissions/src/services/permissions.service.ts b/projects/permissions/src/services/permissions.service.ts index 31e7980..65a632b 100644 --- a/projects/permissions/src/services/permissions.service.ts +++ b/projects/permissions/src/services/permissions.service.ts @@ -6,6 +6,7 @@ import {PERMISSIONS_SUPPORT} from '../tokens/permissions-support'; export type PermissionsQueryArgs = Parameters[0]; +// @dynamic @Injectable({ providedIn: 'root', }) From 55bfc3750846caece8072b8d38645aaf75016b15 Mon Sep 17 00:00:00 2001 From: MarsiBarsi Date: Mon, 11 Jan 2021 21:30:49 +0300 Subject: [PATCH 4/4] chore(package-json): add tsickle --- package-lock.json | 6 ++++++ package.json | 1 + 2 files changed, 7 insertions(+) diff --git a/package-lock.json b/package-lock.json index 41b923f..1e88c4e 100644 --- a/package-lock.json +++ b/package-lock.json @@ -20263,6 +20263,12 @@ } } }, + "tsickle": { + "version": "0.39.1", + "resolved": "https://registry.npmjs.org/tsickle/-/tsickle-0.39.1.tgz", + "integrity": "sha512-CCc9cZhZbKoNizVM+K3Uqgit/go8GacjpqTv1cpwG/n2P0gB9GMoWZbxrUULDE9Wz26Lh86CGf6QyIPUVV1lnQ==", + "dev": true + }, "tslib": { "version": "1.10.0", "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.10.0.tgz", diff --git a/package.json b/package.json index 64dbc47..5742915 100644 --- a/package.json +++ b/package.json @@ -94,6 +94,7 @@ "prettier": "^2.2.1", "standard-version": "^9.0.0", "ts-node": "^9.1.1", + "tsickle": "^0.39.1", "tslint": "~5.15.0", "tsutils": "^3.17.1", "typescript": "~3.8.3"