Skip to content

🚀 ci(workflow): Optimizing builds and GH workflow#11

Merged
Charles Hudson (phobetron) merged 1 commit intomainfrom
NT-1286_optimize-builds-and-gh-workflow
Jul 24, 2025
Merged

🚀 ci(workflow): Optimizing builds and GH workflow#11
Charles Hudson (phobetron) merged 1 commit intomainfrom
NT-1286_optimize-builds-and-gh-workflow

Conversation

@phobetron
Copy link
Copy Markdown
Collaborator

@phobetron Charles Hudson (phobetron) commented Jul 24, 2025

In order to remove repetetive build steps, I did what NX does internally and set up paths for all publishable packages in the tsconfig.base.yaml file. However, those paths are cleared out by TS when overriding any compilerOptions, so they had to be added again in the tsconfig.yaml files in the reference implementation packages.

[NT-1286]

@phobetron Charles Hudson (phobetron) force-pushed the NT-1286_optimize-builds-and-gh-workflow branch 5 times, most recently from a2c2887 to adeeda2 Compare July 24, 2025 10:40
In order to remove repetetive build steps, I did what NX does internally
and set up paths for all publishable packages in the
`tsconfig.base.yaml` file. However, those paths are cleared out by TS
when overriding _any_ `compilerOptions`, so they had to be added _again_
in the `tsconfig.yaml` files in the reference implementation packages.

[[NT-1286](https://contentful.atlassian.net/browse/NT-1286)]
@phobetron Charles Hudson (phobetron) force-pushed the NT-1286_optimize-builds-and-gh-workflow branch from adeeda2 to 58f4817 Compare July 24, 2025 10:45
@phobetron Charles Hudson (phobetron) merged commit 7a38c7a into main Jul 24, 2025
13 checks passed
@phobetron Charles Hudson (phobetron) deleted the NT-1286_optimize-builds-and-gh-workflow branch July 24, 2025 10:48
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant