Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
1136 commits
Select commit Hold shift + click to select a range
2923766
docs(labs): produce stardoc API for labs
Sep 21, 2020
5a58030
fix(karma): allow custom browsers to specify args (fixes #595)
applmak Aug 21, 2020
41f8719
fix(builtin): js_library: correctly propagate DeclarationInfos
duarten Sep 17, 2020
5478dab
feat: update nodejs versions (#2207)
vdeantoni Sep 25, 2020
ed3cd2a
Added s390x support
srajmane Oct 6, 2020
8b14cac
docs: update docs for release
Oct 7, 2020
680538e
chore(release): 2.2.1
Oct 7, 2020
b5775d1
chore: update lock files for release
gregmagolan Oct 8, 2020
78d81f0
ci: tell Angular CLI not to update webdriver
Oct 8, 2020
4fc0cc4
ci: replace --webdriver-update=false with --no-webdriverUpdate
alan-agius4 Oct 9, 2020
af9feb4
feat(karma): use Trusted Types policy when loading scripts for Karma
bjarkler Oct 7, 2020
ad0e2a4
chore: update dependency bazel_toolchains to v3.6.0
renovate-bot Oct 15, 2020
b3128fc
docs: remove HTML tables so docs can be authored in markdown without …
Oct 15, 2020
e3698d2
docs(rollup): improve clarity
Oct 16, 2020
4d5b9c7
feat(example): add full pwa support
flolu Apr 25, 2020
bb66235
feat(example): service worker update handling
flolu Apr 25, 2020
481fa21
fix(exmaple): add docstring to ngsw_config rule
flolu Apr 25, 2020
6d5aafb
fix(example): remove server side compression
flolu Apr 29, 2020
c7be89b
fix(example): remove index.html from prodapp srcs
flolu Apr 29, 2020
75bf720
fix(example): remove compression dependencies
flolu Apr 29, 2020
c060a22
fix(builtin): js_library supports --output_groups=types
Oct 17, 2020
fa8e46c
chore: docgen
Oct 17, 2020
d58885e
docs: update docs for release
Oct 17, 2020
7532f9e
chore(release): 2.2.2
Oct 17, 2020
8bbc27b
chore: update lock files for release
Oct 17, 2020
baeae89
feat(concatjs): ts_devserver -> concatjs_devserver; move to @bazel/co…
Oct 18, 2020
62953ba
refactor: merge rules_typescript code
Oct 21, 2020
2d2e021
chore: git blame ignores rules_typescript merge commit
Oct 21, 2020
22b0a8e
refactor: point to local vendor copy of rules_typescript
Oct 18, 2020
5d405a7
fix(builtin): give a longer timeout for _create_build_files
Oct 17, 2020
570e34d
fix(typescript): don't include _valid_options marker file in outs
Oct 18, 2020
8248581
chore: allow node versions <= 14.14.0
mattem Oct 17, 2020
5c2f8ba
chore: update rules_docker to 0.14.4
mattem Oct 17, 2020
022e3db
docs: minor update for readability and formatting (#2243)
evahowe Oct 20, 2020
02aac76
fix: debug messages before request being dropped
OlaviSau Aug 23, 2020
2c0b772
Add type assertion to JSON.parse.
tylerhou Sep 17, 2020
6790755
"package" misspelled
literalpie Oct 21, 2020
2c34857
feat(builtin): flip the default of the strict_visibility flag on the …
mattem Oct 18, 2020
873bb7f
chore(karma): remove dependency on tmp
Oct 27, 2020
0fcd6e6
chore(typescript): remove deprecated extends[]
Nov 3, 2020
91a95b8
feat(typescript): add allow_js support to ts_project
Oct 29, 2020
3a4155c
fix(exmaples/nestjs): add module_name field in ts_library
lovepocky Oct 24, 2020
1d16824
docs: fix a typo of angular-architect example (#2272)
JiaLiPassion Nov 8, 2020
b7405fd
chore: bump days before closing stale issues to 90
mattem Nov 8, 2020
f9a5ec7
Fix select with conditons on darwin.
comius Nov 9, 2020
42412c6
build: add 'fix-windows' tag due to windows flaky tests
mattem Nov 8, 2020
5d70997
feat(typescript): worker mode for ts_project (#2136)
mrmeku Nov 10, 2020
c89ff38
feat(node_repositories): Added auth option for downloading nodejs and…
KrauseStefan Oct 30, 2020
503d6fb
fix: npm_package.pack should work in windows os
JiaLiPassion Oct 27, 2020
d977c73
feat(examples): adds example for running jest with typescript (#2245)
fredrikredflag Nov 10, 2020
535fa51
fix(typescript): specify rootDir as absolute path
jbedard Oct 6, 2020
9745e66
refactor: ts_project cleanup
Nov 10, 2020
98ee87d
feat(cypress): remove browiserify preprocessor
Sep 22, 2020
715ad22
fix: npm_package.pack on Windows should not generate undefined.tgz
JiaLiPassion Nov 11, 2020
1499106
chore: update nodejs versions (#2284)
mattinsler Nov 16, 2020
e8484a0
perf(cypress): pack cypress runfiles into a single tar
Nov 17, 2020
2e18a20
chore: add GitHub Workflow to update NodeJS versions every night
Nov 13, 2020
401deca
chore: fix a link
jyane Nov 24, 2020
d1e3088
chore: fix the link again
Nov 24, 2020
f7c342f
fix(builtin): make linker deterministic when resolving from manifest …
gregmagolan Nov 24, 2020
952990b
chore: re-lock jest dependencies
Nov 24, 2020
1b344db
fix(typescript): don't depend on protobufjs, it's transitive
Nov 24, 2020
cf55ee5
chore: update dependency com_google_protobuf to v3.14.0
renovate-bot Nov 25, 2020
11ef188
chore: update dependency bazel_toolchains to v3.7.0
renovate-bot Nov 25, 2020
2c73fde
fix launcher script terminating before child terminates on SIGTERM
Schibum Nov 25, 2020
68b18d8
chore: remove old stamping
Nov 25, 2020
815a3ca
refactor: make pkg_web#move_files private
Nov 27, 2020
3ca6cac
fix(typescript): fail the build when ts_project produces zero outputs
Nov 30, 2020
f01e319
docs: mention __umd targets in concatjs readme
Nov 30, 2020
252b8e5
chore: move karma_web_test to concatjs (#2313)
alexeagle Dec 2, 2020
4384b81
chore: update dependency bazel_toolchains to v3.7.1
renovate-bot Nov 26, 2020
3ffefa1
fix(examples): fix jest example on windows
Sep 8, 2020
b9dc2c1
fix(builtin): give better error when linker runs on Node <10
Nov 30, 2020
ba94adc
Fix compilation issue due to string mismatch (#2329)
Dec 8, 2020
df4b9f1
chore: remove install_bazel_dependencies
Dec 8, 2020
bb2a302
fix: remove jasmine-core as a peer dep (#2336)
mattem Dec 9, 2020
f1f700f
refactor: explicitly use runfiles helper
Dec 11, 2020
46ed567
refactor(protractor): load protractor-utils from @bazel/protractor
Dec 11, 2020
65f432b
refactor(typescript): ts_library plugins use custom compiler
Dec 11, 2020
0203c06
refactor: make dependencies on --bazel_patch_module_resolver explicit
Dec 11, 2020
7100277
fix(builtin): --nobazel_run_linker implies --bazel_patch_module_resolver
Dec 11, 2020
24b5e22
chore: update rules_sass to latest
Dec 11, 2020
fdde32f
refactor: bazel_patch_module_resolver default to false
Dec 11, 2020
822fa5e
docs(typescript): link some user-contributed doc (#2322)
alexeagle Dec 3, 2020
fbfe462
chore: allow node versions >=12 <=14 (#2332)
mistic Dec 5, 2020
58d0bce
chore: update rules_proto commit hash to 84ba6ec (#2334)
renovate-bot Dec 8, 2020
ea34460
chore: cleanup flag settings which are now redundant with the default
Dec 11, 2020
d34b898
docs: update docs for release
Dec 11, 2020
b97a771
chore(release): 3.0.0-rc.0
Dec 11, 2020
abffd7d
chore(docs): remove old rules_typescript changes from 3.0.0-rc.0 chan…
jbedard Dec 14, 2020
b6a8cbb
feat(builtin): yarn install use --frozen-lockfile as default
Dec 14, 2020
d5ddea0
chore: update lock files for release
Dec 16, 2020
795f578
chore: rules_sass patch needs to include yarn.lock
Dec 16, 2020
ebdfcfa
chore: fix smart quote that rendered poorly
Dec 16, 2020
6f4fc17
feat: create symlink for build files present on node modules installe…
mistic Dec 16, 2020
a549411
fix(builtin): add DeclarationInfo sources from dependencies as inputs…
mattem Dec 16, 2020
2a4ba8f
feat: allow running NPM tools from execroot (#2297)
duarten Dec 18, 2020
1d650fb
feat(builtin): use npm ci as default behaviour for installing node_mo…
Dec 18, 2020
aed1b26
chore: update to bazel 3.6 (#2230)
alexeagle Dec 18, 2020
44aa27d
docs: update docs for release
Dec 18, 2020
1df2efd
chore(release): 3.0.0-rc.1
Dec 18, 2020
2a9abfc
chore: update nodejs versions
Dec 21, 2020
afa095b
fix(builtin): only pass kwargs to the test, not the .update binary (#…
alexeagle Dec 22, 2020
c2927af
refactor(builtin): remove node_modules attribute from nodejs_binary, …
gregmagolan Dec 21, 2020
2de0c35
build: match bazel-toolchains version with bazel version
mattem Dec 22, 2020
0bacdc5
docs: update docs for release
Dec 22, 2020
1689fa1
chore(release): 3.0.0
Dec 22, 2020
b53e31c
chore: update lock files for release
Dec 22, 2020
4ab8252
fix(update-nodejs-versions): Fix NodeJS version for running GitHub Ac…
mattinsler Dec 24, 2020
d5e8413
fix(examples): angualr universal_server
flolu Dec 25, 2020
9134c80
chore: Fix JSModuleInfo and JSNamedModuleInfo case typo in docs (#2378)
Jan 5, 2021
c51ab2d
docs: add migration wiki link to CHANGELOG
mattem Jan 5, 2021
142bd75
docs: fix broken and misplaced links in Typescript docs
mattem Jan 5, 2021
62b4c86
chore: show how to specify the path to babel config in the jest example
Jan 7, 2021
4e40d25
fix: skip update NodeJS versions action on forks (#2396)
lencioni Jan 11, 2021
a183c4b
docs: add link to http_archive attributes docs (#2397)
lencioni Jan 18, 2021
1dda0af
docs(typescript): add `host` configuration to `rootDirs` (#2401)
dgp1130 Jan 18, 2021
ceb76d6
fix(builtin): pass quiet attr though to build file generation on npm …
mattem Jan 20, 2021
67b494b
fix: remove mirror.bazel.build from list of node_urls used to fetch N…
mattem Jan 20, 2021
66697f5
chore: update rules_proto commit hash to cfdc2fa (#2412)
renovate-bot Jan 23, 2021
40345af
docs: fix load statements in examples for concatjs_devserver
mattem Jan 23, 2021
43e9087
chore: update dependency bazel_toolchains to v4
renovate-bot Jan 23, 2021
924fa41
feat: add support for NodeJS 15.x (#2366)
mattem Jan 24, 2021
9d7827b
fix(typescript): capture js files in outputs of ts_project if allow_js
noveyak Jan 13, 2021
0fde42b
feat(builtin): add a chdir attribute to nodejs_test and npm_package_bin
Jan 20, 2021
1639ecf
Fix for windows
Jan 24, 2021
3eb4260
fix(builtin): when using chdir attribute, don't write to source dir
Jan 24, 2021
14086a8
fix: linker fix for invalid symlink creation path in createSymlinkAnd…
gregmagolan Jan 25, 2021
5463416
chore: cleanup
Jan 26, 2021
4d8f15c
fix(builtin): only generate a .tar pkg_npm output when requested (#2428)
mattem Jan 29, 2021
0466084
fix: forward srcs, deps and visibility of dummy_bzl_library to the fi…
mattem Jan 29, 2021
99bfe5f
feat(typescript): create a better ts_project worker (#2416)
mrmeku Jan 30, 2021
078243a
refactor: move protobufjs to userspace protobufjs_library macro
Jan 30, 2021
3c12dfe
fix: relative data paths in yarn_install & npm_install when symlink_n…
Feb 1, 2021
f6181a5
docs: update docs for release
Feb 2, 2021
835a519
chore(release): 3.1.0
Feb 2, 2021
7ebfd1d
chore: update lock files for release
Feb 2, 2021
ea168a7
fix(typescript): allow up to typescript 4.2, add tests for 3.7-4.1
lencioni Feb 1, 2021
c31c0b6
fix(docs): fix regex that replaces //packages with @bazel
Feb 3, 2021
1caced8
fix(docs): fix formatting of nodejs_binary#chdir
Feb 3, 2021
ac2bb62
fix: version number not edited after release candidate
Feb 5, 2021
f557f9d
chore: update rules_proto commit hash to a0761ed
renovate-bot Feb 1, 2021
2c2cc6e
feat: support for nested node_modules in linker
Jan 8, 2021
016b561
docs(rollup): mention including the rollup library in devDependencies
pshields Feb 8, 2021
7edc97c
docs(rollup): mention including the rollup library in devDependencies…
pshields Feb 8, 2021
17e535f
chore: update rules_proto commit hash to f7a30f6 (#2457)
renovate-bot Feb 10, 2021
ae4ec78
fix(builtin): fix coverage source file paths
Feb 2, 2021
38f4f78
fix(docs): version selector shows 3.x
Feb 11, 2021
8386b97
feat(builtin): add coverage all: true support
Feb 2, 2021
c89e0aa
fix(typescript): fixed build for external ts_project targets
a-ignatov-parc Feb 11, 2021
e7e5286
feat: add esbuild package
mattem Jan 23, 2021
fe1dcab
chore: update dependency build_bazel_rules_nodejs to v3.1.0 (#2462)
renovate-bot Feb 12, 2021
ebb9481
fix: multi-linker linking when only output files in sandbox
Feb 12, 2021
7aafd32
docs: update docs for release
Feb 13, 2021
2ae19f3
chore(release): 3.2.0
Feb 13, 2021
3e1ebf9
chore: update lock files for release
Feb 13, 2021
b0fddae
fix: use ':' instead of '=' for esbuild 'define' argument (#2469)
mattsoulanille Feb 17, 2021
ac2097c
feat(typescript): add `data` attribute
dgp1130 Feb 17, 2021
4bb7bc0
docs: export esbuild rule for docs
mattem Feb 17, 2021
d82eb0e
chore: bump clang-format version
mattem Feb 16, 2021
db98319
Ensure using the nodejs source-map support
joeljeske Feb 4, 2021
3191280
Only print debug if quiet is false (#2467)
cheister Feb 17, 2021
bc7dc82
fix: use ':' instead of '=' for esbuild 'external' argument (#2475)
mattsoulanille Feb 18, 2021
a6449b7
feat: add generate_local_modules_build_files flag to yarn_install and…
mistic Feb 18, 2021
b39669f
chore: update dependency com_google_protobuf to v3.15.0 (#2478)
renovate-bot Feb 19, 2021
ba7e48e
fix(esbuild): add link_workspace_root for workspace absolute imports …
jbedard Feb 19, 2021
eb71285
fix(esbuild): add --preserve-symlinks flag by default
mattem Feb 18, 2021
a1805be
chore: update dependency com_google_protobuf to v3.15.1 (#2480)
renovate-bot Feb 21, 2021
9506fe0
fix: update node versions map (#2484)
Aghassi Feb 22, 2021
4a26898
fix: remove `--keep-names`
longlho Feb 22, 2021
c2a2061
docs: update docs for release
Feb 23, 2021
699bf78
chore(release): 3.2.1
Feb 23, 2021
c7ca399
chore: update lock files for release
Feb 23, 2021
38db19d
Add Domino Data Lab as rules_nodejs adopter (#2485)
urianchang Feb 24, 2021
40f5dd3
chore: update dependency com_google_protobuf to v3.15.3 (#2486)
renovate-bot Feb 28, 2021
7df0331
Update esbuild version in docs (#2494)
bduffany Mar 3, 2021
d8ec78b
chore: update dependency com_google_protobuf to v3.15.4 (#2498)
renovate-bot Mar 4, 2021
b8a4dcd
feat(examples): update angular_bazel_architect to version 11 (#2495)
alan-agius4 Mar 4, 2021
94a6151
chore: update dependency com_google_protobuf to v3.15.5 (#2505)
renovate-bot Mar 5, 2021
c9b159f
feat(builtin): add env attribute to nodejs test and binary and run_no…
mattem Mar 5, 2021
2efe437
fix(esbuild): run npm version check as postinstall (#2500)
mattem Mar 5, 2021
92e8169
fix(esbuild): set correct base url when rule is at root (#2506)
mattem Mar 6, 2021
8e7c731
feat(esbuild): add max_threads setting to limit number of threads used
mattem Mar 6, 2021
7f81e5d
build: ensure common substitutions are replaced on all packages by de…
mattem Mar 6, 2021
de9dd86
fix(rollup): include externals config in worker cache key
jbedard Mar 6, 2021
7d537a3
docs: update docs for release
Mar 8, 2021
57fcbbd
chore(release): 3.2.2
Mar 8, 2021
422e95b
chore: update lock files for release
Mar 8, 2021
7be7457
rebase
Mar 9, 2021
9752e78
chore: update dependency com_google_protobuf to v3.15.6
renovate-bot Mar 11, 2021
9d0ec93
Allows TSX files to be marked as instrumented
joeljeske Mar 10, 2021
8f440b4
docs: clarify usage of patch-package for patching local npm dependenc…
parabolala Mar 14, 2021
8ef60e5
fix(examples): remove relativeLinkResolution (#2530)
saxicek Mar 14, 2021
e07d11a
chore: bump rules_docker to v0.16.0
mattem Mar 16, 2021
1fd9754
Add strip_prefix attr to js_library (#2519)
aaliddell Mar 16, 2021
09be982
chore: incompatible_use_platforms_repo_for_constraints (#2536)
alexeagle Mar 16, 2021
bfd74e5
fix: tsconfig validator fails on chained tsconfig references (#2512)
bduffany Mar 17, 2021
97b3886
fix(builtin): always install source-map-support (#2538)
alexeagle Mar 17, 2021
8d0218c
feat(esbuild): add 'sourcemap' option to configure sourcemap generati…
mattsoulanille Mar 18, 2021
4859a0f
chore: upgrade to Bazel 4 (#2537)
alexeagle Mar 22, 2021
3b3e020
fix(esbuild): allow empty string as an input to sourcemap for bazel 2…
mattem Mar 23, 2021
e7950b0
Update jasmine-reporters to fix xmldom vulnerability (#2546)
bduffany Mar 23, 2021
aa09b57
feat(builtin): first experimental rules for npm tarballs (#2544)
alexeagle Mar 23, 2021
a8d8b0f
fix(typescript): update documentation now that ts_project is recommen…
alexeagle Mar 24, 2021
41117fa
fix(builtin): add transitive typings to runfiles provider produced by…
mattem Mar 24, 2021
8f6508a
docs: update docs for release
Mar 25, 2021
b15a6c2
chore(release): 3.2.3
Mar 25, 2021
e92bc7a
chore: update lock files for release
Mar 25, 2021
c47b770
fix(builtin): provide proper error if npm_package_bin has no outs (#2…
alexeagle Mar 26, 2021
57d32c6
docs: clarify that terser rule is not recursive (#2569)
Aghassi Mar 30, 2021
e056647
Propagate esbuild `no-remote-exec` from tags (#2567)
siggisim Mar 30, 2021
eb3bd7e
feat(esbuild): support location expansion in esbuild args (#2564)
dae Mar 30, 2021
d10e17c
fix(esbuild): files not being found when building external repo (#2563)
dae Mar 30, 2021
bade939
Update NodeJS Versions (#2583)
mattem Apr 5, 2021
73a9811
chore: update dependency com_google_protobuf to v3.15.7 (#2584)
renovate-bot Apr 5, 2021
e7eaf34
fix(jasmine): transitive specs are no longer added to the test suite …
a-ignatov-parc Apr 6, 2021
88c97d0
build: bump bazel-toolchains version (#2566)
mattem Apr 6, 2021
425dbd6
feat(typescript): add support for "jsx: preserve" compiler option (#2…
duarten Apr 6, 2021
57218a6
fix(esbuild): 'output' is passed twice when used (#2587)
mattsoulanille Apr 6, 2021
e9e8fe7
fix(esbuild): update to esbuild 0.11 (#2559)
jbedard Apr 6, 2021
472ed62
feat(esbuild): Script to update esbuild to the latest available versi…
JesseTatasciore Apr 7, 2021
b606b79
feat: make node toolchain_type public so new toolchains can be added …
dae Apr 7, 2021
087a1c3
Update NodeJS Versions (#2590)
mattem Apr 7, 2021
49b5e08
build: update to latest @rollup/plugin-commonjs version
devversion Apr 7, 2021
2c883d1
feat: introduce package for runfile helpers
devversion Apr 7, 2021
934ebc3
docs: update docs for release
Apr 8, 2021
d10e04c
chore(release): 3.3.0
Apr 8, 2021
75233fd
chore: update lock files for release
Apr 8, 2021
c5ed4f8
feat(esbuild): add output_css flag to esbuild() (#2545)
dae Apr 8, 2021
d36b77c
build: disable examples_protobufjs on windows (#2596)
mattem Apr 8, 2021
9e91872
feat(esbuild): allow ts / tsx files in esbuilds srcs (#2594)
mattem Apr 8, 2021
9b5712c
chore: update dependency com_google_protobuf to v3.15.8 (#2599)
renovate-bot Apr 8, 2021
1c50e96
fix(typescript): output path for .json in root package (#2602)
alexeagle Apr 10, 2021
be184c2
fix(esbuild): use run_node to invoke linker before running esuild
mattem Apr 8, 2021
e90b4ae
feat: support for multi-linked first party dependencies
Mar 16, 2021
ab0b372
documentation updates (#2595)
dae Apr 13, 2021
d805f33
feat: add pre and post install patches to yarn_install and npm_instal…
Apr 14, 2021
c0d2a62
docs: update docs for release
Apr 14, 2021
cebbb77
chore(release): 3.4.0
Apr 14, 2021
0ecfbde
chore: update lock files for release
Apr 14, 2021
0bcd7e6
cleanup(examples/jest): fix typo in comment (#2609)
pshields Apr 15, 2021
e710a6b
fix(esbuild): correct rule argument documentation stating default tar…
jbedard Apr 15, 2021
bd53eb5
fix: add support for terser 5 under node 12 and higher (#2558)
Aghassi Apr 18, 2021
2ded6f9
bazel tools wrapper (#2611)
mattem Apr 19, 2021
406dcb5
fix(builtin): properly parse status file value containing spaces (#2615)
josephperrott Apr 19, 2021
3564940
fix(builtin): resolve vendored node/yarn from external repo (#2614)
alexeagle Apr 19, 2021
c80479d
fix(concatjs): update karma to 6.3.2 and fix #2093 (#2603)
mattsoulanille Apr 19, 2021
ee9e2a2
docs: explain how to produce named UMD from TS (#2612)
alexeagle Apr 19, 2021
901df38
fix(typescript): handle .tsx inputs to angular (#2613)
alexeagle Apr 19, 2021
5685183
Fix incorrect link to managed dependencies (#3072)
mangini Nov 11, 2021
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
36 changes: 10 additions & 26 deletions .bazelci/presubmit.yml
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
---
bazel: 3.0.0
bazel: 4.0.0
tasks:
ubuntu1604:
name: ubuntu1604
Expand All @@ -16,10 +16,6 @@ tasks:
- "//internal/npm_install/test:index"
# Disabled due to https://github.com/bazelbuild/rules_nodejs/issues/1486
#- "@fine_grained_deps_yarn//typescript/bin:tsc"
- "@bazel_workspace_a//:bin"
- "@bazel_workspace_a//subdir:bin"
- "@bazel_workspace_b//:bin"
- "@bazel_workspace_b//subdir:bin"
build_targets:
- "//..."
build_flags:
Expand All @@ -32,7 +28,7 @@ tasks:
# on bazelci apt-get fails with permission denied and there is no sudo
# command to switch to root.
# TODO(gregmagolan): figure out how to install missing shared libs
- "--test_tag_filters=-e2e,-examples,-manual,-browser:chromium-local,-browser:firefox-local,-cypress"
- "--test_tag_filters=-e2e,-examples,-manual,-browser:chromium-local,-browser:firefox-local,-browser:custom_chrome,-cypress"
test_targets:
- "//..."
# //internal/node/test:nodejs_toolchain_linux_amd64_test is a "manual" test that must be run
Expand Down Expand Up @@ -118,26 +114,22 @@ tasks:
- "//internal/npm_install/test:index"
# Disabled due to https://github.com/bazelbuild/rules_nodejs/issues/1486
#- "@fine_grained_deps_yarn//typescript/bin:tsc"
- "@bazel_workspace_a//:bin"
- "@bazel_workspace_a//subdir:bin"
- "@bazel_workspace_b//:bin"
- "@bazel_workspace_b//subdir:bin"
build_targets:
- "//..."
build_flags:
# TODO(gregmagolan): figure out how to install missing shared libs
# Without this filter the @cypress external repository will be built and that build will fail due to missing shared libs.
- "--build_tag_filters=-cypress"
# This target is tagged "manual" but we want some CI
# coverage of it to make sure it doesn't break.
- "//docs"
# Build the docs up to the point of running Jekyll as this requires some locally installed deps
# Building the stardoc targets provides a little test coverage in formatting etc
- "//docs:builtins_md"
test_flags:
# Both chrome & firefox are missing shared libs on bazelci ubuntu.
# On circleci we have the same issue but we can work around it using apt-get.
# on bazelci apt-get fails with permission denied and there is no sudo
# command to switch to root.
# TODO(gregmagolan): figure out how to install missing shared libs
- "--test_tag_filters=-e2e,-examples,-manual,-browser:chromium-local,-browser:firefox-local,-cypress"
- "--test_tag_filters=-e2e,-examples,-manual,-browser:chromium-local,-browser:firefox-local,-browser:custom_chrome,-cypress"
test_targets:
- "//..."
# //internal/node/test:nodejs_toolchain_linux_amd64_test is a "manual" test that must be run
Expand All @@ -158,7 +150,7 @@ tasks:
# on bazelci apt-get fails with permission denied and there is no sudo
# command to switch to root.
# TODO(gregmagolan): figure out how to install missing shared libs
- "--test_tag_filters=-e2e,-examples,-manual,-browser:chromium-local,-browser:firefox-local,-cypress"
- "--test_tag_filters=-e2e,-examples,-manual,-browser:chromium-local,-browser:firefox-local,-browser:custom_chrome,-cypress"
test_targets:
- "//..."
ubuntu1804_e2e:
Expand Down Expand Up @@ -277,10 +269,6 @@ tasks:
- "//internal/npm_install/test:index"
# Disabled due to https://github.com/bazelbuild/rules_nodejs/issues/1486
#- "@fine_grained_deps_yarn//typescript/bin:tsc"
- "@bazel_workspace_a//:bin"
- "@bazel_workspace_a//subdir:bin"
- "@bazel_workspace_b//:bin"
- "@bazel_workspace_b//subdir:bin"
build_targets:
- "//..."
test_flags:
Expand Down Expand Up @@ -310,7 +298,7 @@ tasks:
# We control Bazel version in integration tests, so we don't need USE_BAZEL_VERSION for tests.
skip_use_bazel_version_for_test: true
test_flags:
- "--test_tag_filters=e2e"
- "--test_tag_filters=e2e,-no-bazelci-mac"
- "--local_ram_resources=792"
# test_args will be passed to the nested bazel process
# TODO(gregmagolan): fix frequent flake with multiple cores in nested bazel (osx buildkite & local)
Expand Down Expand Up @@ -387,10 +375,6 @@ tasks:
- "//internal/npm_install/test:index"
# Disabled due to https://github.com/bazelbuild/rules_nodejs/issues/1486
#- "@fine_grained_deps_yarn//typescript/bin:tsc"
- "@bazel_workspace_a//:bin"
- "@bazel_workspace_a//subdir:bin"
- "@bazel_workspace_b//:bin"
- "@bazel_workspace_b//subdir:bin"
build_flags:
- "--build_tag_filters=-e2e,-examples,-fix-windows,-manual"
build_targets:
Expand All @@ -414,7 +398,7 @@ tasks:
# We control Bazel version in integration tests, so we don't need USE_BAZEL_VERSION for tests.
skip_use_bazel_version_for_test: true
test_flags:
- "--test_tag_filters=e2e,-fix-windows"
- "--test_tag_filters=e2e,-fix-windows,-no-bazelci-windows"
- "--local_ram_resources=792"
# test_args will be passed to the nested bazel process
- "--test_arg=--local_ram_resources=13288"
Expand Down Expand Up @@ -462,7 +446,7 @@ tasks:
build_flags:
# TODO(gregmagolan): figure out how to install missing shared libs
# Without this filter the @cypress external repository will be built and that build will fail due to missing shared libs.
- "--build_tag_filters=-cypress"
- "--build_tag_filters=-cypress,-pkg_npm.pack"
test_flags:
# TODO(gregmagolan): figure out how to install missing shared libs
- "--test_arg=-cypress"
15 changes: 12 additions & 3 deletions .bazelignore
Original file line number Diff line number Diff line change
@@ -1,7 +1,16 @@
node_modules
dist
# NB: sematics here are not the same as .gitignore
# see https://github.com/bazelbuild/bazel/issues/8106
.git
bazel-out

# **/symlinked_node_modules_yarn
node_modules
e2e/symlinked_node_modules_yarn/node_modules
e2e/symlinked_node_modules_npm/node_modules/
e2e/symlinked_node_modules_npm/node_modules
packages/angular/node_modules
examples/angular/node_modules
examples/user_managed_deps/node_modules

# **/dist
dist
examples/user_managed_deps/dist
10 changes: 8 additions & 2 deletions .bazelrc
Original file line number Diff line number Diff line change
Expand Up @@ -5,8 +5,8 @@ import %workspace%/common.bazelrc
# This lets us glob() up all the files inside the examples to make them inputs to tests
# To update these lines, just run `yarn bazel:update-deleted-packages`
# (Note, we cannot use common --deleted_packages because the bazel version command doesn't support it)
build --deleted_packages=examples/angular,examples/angular/e2e,examples/angular/node_modules/@angular-devkit/core/third_party/github.com/chalk/supports-color,examples/angular/node_modules/@angular-devkit/core/third_party/github.com/sindresorhus/has-flag,examples/angular/node_modules/@schematics/angular/third_party/github.com/Microsoft/TypeScript,examples/angular/src/app/home,examples/angular/src/app/hello-world,examples/angular/src/app,examples/angular/src/app/todos,examples/angular/src/app/todos/reducers,examples/angular/src/shared/material,examples/angular/src/lib/shorten,examples/angular/src,examples/angular/src/assets,examples/angular/tools,examples/angular_bazel_architect,examples/angular_bazel_architect/node_modules/@angular-devkit/core/third_party/github.com/chalk/supports-color,examples/angular_bazel_architect/node_modules/@angular-devkit/core/third_party/github.com/sindresorhus/has-flag,examples/angular_bazel_architect/node_modules/@schematics/angular/third_party/github.com/Microsoft/TypeScript,examples/angular_bazel_architect/projects/frontend-lib,examples/angular_view_engine,examples/angular_view_engine/e2e,examples/angular_view_engine/node_modules/@angular-devkit/core/node_modules/rxjs/src/webSocket,examples/angular_view_engine/node_modules/@angular-devkit/core/node_modules/rxjs/src/operators,examples/angular_view_engine/node_modules/@angular-devkit/core/node_modules/rxjs/src/testing,examples/angular_view_engine/node_modules/@angular-devkit/core/node_modules/rxjs/src,examples/angular_view_engine/node_modules/@angular-devkit/core/node_modules/rxjs/src/ajax,examples/angular_view_engine/node_modules/@angular-devkit/core/third_party/github.com/chalk/supports-color,examples/angular_view_engine/node_modules/@angular-devkit/core/third_party/github.com/sindresorhus/has-flag,examples/angular_view_engine/node_modules/@angular-devkit/architect/node_modules/rxjs/src/webSocket,examples/angular_view_engine/node_modules/@angular-devkit/architect/node_modules/rxjs/src/operators,examples/angular_view_engine/node_modules/@angular-devkit/architect/node_modules/rxjs/src/testing,examples/angular_view_engine/node_modules/@angular-devkit/architect/node_modules/rxjs/src,examples/angular_view_engine/node_modules/@angular-devkit/architect/node_modules/rxjs/src/ajax,examples/angular_view_engine/node_modules/@angular-devkit/schematics/node_modules/rxjs/src/webSocket,examples/angular_view_engine/node_modules/@angular-devkit/schematics/node_modules/rxjs/src/operators,examples/angular_view_engine/node_modules/@angular-devkit/schematics/node_modules/rxjs/src/testing,examples/angular_view_engine/node_modules/@angular-devkit/schematics/node_modules/rxjs/src,examples/angular_view_engine/node_modules/@angular-devkit/schematics/node_modules/rxjs/src/ajax,examples/angular_view_engine/node_modules/@schematics/update/node_modules/rxjs/src/webSocket,examples/angular_view_engine/node_modules/@schematics/update/node_modules/rxjs/src/operators,examples/angular_view_engine/node_modules/@schematics/update/node_modules/rxjs/src/testing,examples/angular_view_engine/node_modules/@schematics/update/node_modules/rxjs/src,examples/angular_view_engine/node_modules/@schematics/update/node_modules/rxjs/src/ajax,examples/angular_view_engine/node_modules/@schematics/angular/third_party/github.com/Microsoft/TypeScript,examples/angular_view_engine/src/app/home,examples/angular_view_engine/src/app/hello-world,examples/angular_view_engine/src/app,examples/angular_view_engine/src/app/todos,examples/angular_view_engine/src/app/todos/reducers,examples/angular_view_engine/src/shared/material,examples/angular_view_engine/src/lib/typography,examples/angular_view_engine/src/lib/shorten,examples/angular_view_engine/src,examples/angular_view_engine/src/assets,examples/app,examples/app/styles,examples/app/test,examples/closure,examples/cypress,examples/jest,examples/kotlin,examples/nestjs,examples/nestjs/src,examples/parcel,examples/protocol_buffers,examples/react_webpack,examples/user_managed_deps,examples/vendored_node,examples/vendored_node_and_yarn,examples/web_testing,examples/webapp,examples/worker,e2e/bazel_managed_deps,e2e/fine_grained_symlinks,e2e/jasmine,e2e/node_loader_no_preserve_symlinks,e2e/node_loader_preserve_symlinks,e2e/packages,e2e/symlinked_node_modules_npm,e2e/symlinked_node_modules_yarn,e2e/ts_devserver,e2e/ts_devserver/genrule,e2e/ts_devserver/subpackage,e2e/typescript,e2e/webapp
query --deleted_packages=examples/angular,examples/angular/e2e,examples/angular/node_modules/@angular-devkit/core/third_party/github.com/chalk/supports-color,examples/angular/node_modules/@angular-devkit/core/third_party/github.com/sindresorhus/has-flag,examples/angular/node_modules/@schematics/angular/third_party/github.com/Microsoft/TypeScript,examples/angular/src/app/home,examples/angular/src/app/hello-world,examples/angular/src/app,examples/angular/src/app/todos,examples/angular/src/app/todos/reducers,examples/angular/src/shared/material,examples/angular/src/lib/shorten,examples/angular/src,examples/angular/src/assets,examples/angular/tools,examples/angular_bazel_architect,examples/angular_bazel_architect/node_modules/@angular-devkit/core/third_party/github.com/chalk/supports-color,examples/angular_bazel_architect/node_modules/@angular-devkit/core/third_party/github.com/sindresorhus/has-flag,examples/angular_bazel_architect/node_modules/@schematics/angular/third_party/github.com/Microsoft/TypeScript,examples/angular_bazel_architect/projects/frontend-lib,examples/angular_view_engine,examples/angular_view_engine/e2e,examples/angular_view_engine/node_modules/@angular-devkit/core/node_modules/rxjs/src/webSocket,examples/angular_view_engine/node_modules/@angular-devkit/core/node_modules/rxjs/src/operators,examples/angular_view_engine/node_modules/@angular-devkit/core/node_modules/rxjs/src/testing,examples/angular_view_engine/node_modules/@angular-devkit/core/node_modules/rxjs/src,examples/angular_view_engine/node_modules/@angular-devkit/core/node_modules/rxjs/src/ajax,examples/angular_view_engine/node_modules/@angular-devkit/core/third_party/github.com/chalk/supports-color,examples/angular_view_engine/node_modules/@angular-devkit/core/third_party/github.com/sindresorhus/has-flag,examples/angular_view_engine/node_modules/@angular-devkit/architect/node_modules/rxjs/src/webSocket,examples/angular_view_engine/node_modules/@angular-devkit/architect/node_modules/rxjs/src/operators,examples/angular_view_engine/node_modules/@angular-devkit/architect/node_modules/rxjs/src/testing,examples/angular_view_engine/node_modules/@angular-devkit/architect/node_modules/rxjs/src,examples/angular_view_engine/node_modules/@angular-devkit/architect/node_modules/rxjs/src/ajax,examples/angular_view_engine/node_modules/@angular-devkit/schematics/node_modules/rxjs/src/webSocket,examples/angular_view_engine/node_modules/@angular-devkit/schematics/node_modules/rxjs/src/operators,examples/angular_view_engine/node_modules/@angular-devkit/schematics/node_modules/rxjs/src/testing,examples/angular_view_engine/node_modules/@angular-devkit/schematics/node_modules/rxjs/src,examples/angular_view_engine/node_modules/@angular-devkit/schematics/node_modules/rxjs/src/ajax,examples/angular_view_engine/node_modules/@schematics/update/node_modules/rxjs/src/webSocket,examples/angular_view_engine/node_modules/@schematics/update/node_modules/rxjs/src/operators,examples/angular_view_engine/node_modules/@schematics/update/node_modules/rxjs/src/testing,examples/angular_view_engine/node_modules/@schematics/update/node_modules/rxjs/src,examples/angular_view_engine/node_modules/@schematics/update/node_modules/rxjs/src/ajax,examples/angular_view_engine/node_modules/@schematics/angular/third_party/github.com/Microsoft/TypeScript,examples/angular_view_engine/src/app/home,examples/angular_view_engine/src/app/hello-world,examples/angular_view_engine/src/app,examples/angular_view_engine/src/app/todos,examples/angular_view_engine/src/app/todos/reducers,examples/angular_view_engine/src/shared/material,examples/angular_view_engine/src/lib/typography,examples/angular_view_engine/src/lib/shorten,examples/angular_view_engine/src,examples/angular_view_engine/src/assets,examples/app,examples/app/styles,examples/app/test,examples/closure,examples/cypress,examples/jest,examples/kotlin,examples/nestjs,examples/nestjs/src,examples/parcel,examples/protocol_buffers,examples/react_webpack,examples/user_managed_deps,examples/vendored_node,examples/vendored_node_and_yarn,examples/web_testing,examples/webapp,examples/worker,e2e/bazel_managed_deps,e2e/fine_grained_symlinks,e2e/jasmine,e2e/node_loader_no_preserve_symlinks,e2e/node_loader_preserve_symlinks,e2e/packages,e2e/symlinked_node_modules_npm,e2e/symlinked_node_modules_yarn,e2e/ts_devserver,e2e/ts_devserver/genrule,e2e/ts_devserver/subpackage,e2e/typescript,e2e/webapp
build --deleted_packages=examples/angular,examples/angular/e2e,examples/angular/src/app/home,examples/angular/src/app/hello-world,examples/angular/src/app,examples/angular/src/app/todos,examples/angular/src/app/todos/reducers,examples/angular/src/shared/material,examples/angular/src/lib/shorten,examples/angular/src,examples/angular/src/assets,examples/angular/tools,examples/angular_bazel_architect,examples/angular_bazel_architect/projects/frontend-lib,examples/angular_view_engine,examples/angular_view_engine/e2e,examples/angular_view_engine/src/app/home,examples/angular_view_engine/src/app/hello-world,examples/angular_view_engine/src/app,examples/angular_view_engine/src/app/todos,examples/angular_view_engine/src/app/todos/reducers,examples/angular_view_engine/src/shared/material,examples/angular_view_engine/src/lib/typography,examples/angular_view_engine/src/lib/shorten,examples/angular_view_engine/src,examples/angular_view_engine/src/assets,examples/app,examples/app/styles,examples/app/test,examples/closure,examples/create-react-app,examples/cypress,examples/esbuild,examples/esbuild/src,examples/from_source,examples/jest,examples/jest/ts/test,examples/jest/ts,examples/jest/ts/src,examples/kotlin,examples/nestjs,examples/nestjs/src,examples/parcel,examples/protobufjs,examples/protocol_buffers,examples/react_webpack,examples/user_managed_deps,examples/vendored_node,examples/vendored_node_and_yarn,examples/vue,examples/vue/src,examples/web_testing,examples/webapp,examples/worker,e2e/bazel_managed_deps,e2e/concatjs_devserver,e2e/concatjs_devserver/genrule,e2e/concatjs_devserver/subpackage,e2e/coverage,e2e/fine_grained_symlinks,e2e/jasmine,e2e/node_loader_no_preserve_symlinks,e2e/node_loader_preserve_symlinks,e2e/nodejs_image,e2e/nodejs_image/foolib,e2e/packages,e2e/symlinked_node_modules_npm,e2e/symlinked_node_modules_yarn,e2e/typescript,e2e/webapp
query --deleted_packages=examples/angular,examples/angular/e2e,examples/angular/src/app/home,examples/angular/src/app/hello-world,examples/angular/src/app,examples/angular/src/app/todos,examples/angular/src/app/todos/reducers,examples/angular/src/shared/material,examples/angular/src/lib/shorten,examples/angular/src,examples/angular/src/assets,examples/angular/tools,examples/angular_bazel_architect,examples/angular_bazel_architect/projects/frontend-lib,examples/angular_view_engine,examples/angular_view_engine/e2e,examples/angular_view_engine/src/app/home,examples/angular_view_engine/src/app/hello-world,examples/angular_view_engine/src/app,examples/angular_view_engine/src/app/todos,examples/angular_view_engine/src/app/todos/reducers,examples/angular_view_engine/src/shared/material,examples/angular_view_engine/src/lib/typography,examples/angular_view_engine/src/lib/shorten,examples/angular_view_engine/src,examples/angular_view_engine/src/assets,examples/app,examples/app/styles,examples/app/test,examples/closure,examples/create-react-app,examples/cypress,examples/esbuild,examples/esbuild/src,examples/from_source,examples/jest,examples/jest/ts/test,examples/jest/ts,examples/jest/ts/src,examples/kotlin,examples/nestjs,examples/nestjs/src,examples/parcel,examples/protobufjs,examples/protocol_buffers,examples/react_webpack,examples/user_managed_deps,examples/vendored_node,examples/vendored_node_and_yarn,examples/vue,examples/vue/src,examples/web_testing,examples/webapp,examples/worker,e2e/bazel_managed_deps,e2e/concatjs_devserver,e2e/concatjs_devserver/genrule,e2e/concatjs_devserver/subpackage,e2e/coverage,e2e/fine_grained_symlinks,e2e/jasmine,e2e/node_loader_no_preserve_symlinks,e2e/node_loader_preserve_symlinks,e2e/nodejs_image,e2e/nodejs_image/foolib,e2e/packages,e2e/symlinked_node_modules_npm,e2e/symlinked_node_modules_yarn,e2e/typescript,e2e/webapp

# Mock versioning command to test the --stamp behavior
build --workspace_status_command="echo BUILD_SCM_VERSION 1.2.3"
Expand Down Expand Up @@ -48,3 +48,9 @@ build:docker-sandbox --experimental_docker_verbose
build:docker-sandbox --experimental_enable_docker_sandbox
# This is the same image used on BazelCI rbe_ubuntu1604 job
build:docker-sandbox --experimental_docker_image=gcr.io/cloud-marketplace/google/rbe-ubuntu16-04

# Incompatible flags to run with
build --incompatible_no_implicit_file_export
build --incompatible_restrict_string_escapes
# TODO(alexeagle): turn on this flag when dependencies allow
# build --incompatible_use_platforms_repo_for_constraints
2 changes: 1 addition & 1 deletion .bazelversion
Original file line number Diff line number Diff line change
@@ -1 +1 @@
3.0.0
4.0.0
Loading