Skip to content

[7.x] [build_ts_refs] improve caches, allow building a subset of projects (#107981)#108139

Merged
spalger merged 2 commits intoelastic:7.xfrom
spalger:backport/7.x/pr-107981
Aug 11, 2021
Merged

[7.x] [build_ts_refs] improve caches, allow building a subset of projects (#107981)#108139
spalger merged 2 commits intoelastic:7.xfrom
spalger:backport/7.x/pr-107981

Conversation

@spalger
Copy link
Copy Markdown
Contributor

@spalger spalger commented Aug 11, 2021

Backports the following commits to 7.x:

…lastic#107981)

* [build_ts_refs] improve caches, allow building a subset of projects

* cleanup project def script and update refs in type check script

* rename browser_bazel config to avoid kebab-case

* remove execInProjects() helper

* list references for tsconfig.types.json for api-extractor workload

* disable composite features of tsconfig.types.json for api-extractor

* set declaration: true to avoid weird debug error

* fix jest tests

Co-authored-by: spalger <spalger@users.noreply.github.com>
# Conflicts:
#	.gitignore
#	examples/hello_world/tsconfig.json
#	tsconfig.json
#	tsconfig.refs.json
@spalger spalger added the backport This PR is a backport of another PR label Aug 11, 2021
@spalger spalger enabled auto-merge (squash) August 11, 2021 05:24
@spalger
Copy link
Copy Markdown
Contributor Author

spalger commented Aug 11, 2021

@elasticmachine merge upstream

@kibanamachine
Copy link
Copy Markdown
Contributor

💚 Build Succeeded

Metrics [docs]

Async chunks

Total size of all lazy-loaded chunks that will be downloaded as the user navigates the app

id before after diff
inputControlVis 83.3KB 83.2KB -125.0B

Page load bundle

Size of the bundles that are downloaded on every page load. Target size is below 100kb

id before after diff
inputControlVis 9.8KB 9.7KB -27.0B

History

To update your PR or re-run it, just comment with:
@elasticmachine merge upstream

@spalger spalger merged commit 79e45f2 into elastic:7.x Aug 11, 2021
stacey-gammon pushed a commit to stacey-gammon/kibana that referenced this pull request Aug 11, 2021
Need to account for elastic#108139
@spalger spalger deleted the backport/7.x/pr-107981 branch August 11, 2021 16:33
stacey-gammon pushed a commit that referenced this pull request Aug 11, 2021
…107789) (#108182)

* Add a new hello world plugin and adjust the welcome message. (#107789)

* Add a new hello world plugin and adjust the welcome message.

* update and move files

* Update CODEOWNERS

* add a tsconfig.json file

* update tsconfig.json

* fix type check

* address code review comments
# Conflicts:
#	.github/CODEOWNERS

* Update tsconfig.json

Need to account for #108139

* Update tsconfig.json

Needed to add references
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

backport This PR is a backport of another PR

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants