Commit Graph

51 Commits

Author SHA1 Message Date
Greg Magolan a47eebfa65
fix: fix execution requirements for 'build without the bytes' (#639) 2023-10-31 13:38:32 -07:00
Greg Magolan 1365cfdf92
chore: upgrade to Aspect Workflows 5.8.3 (#635) 2023-10-26 22:25:18 -07:00
Greg Magolan c01c0e8443
chore: upgrade to Aspect Workflows 5.8.2 (#628) 2023-10-18 15:11:54 -07:00
Derek Cormier 5077d5ae4a
chore: remove bazel5 presets (#614) 2023-10-16 13:35:41 -07:00
Greg Magolan 219240d27a
chore: upgrade to Aspect Workflows 5.8.0 (#617) 2023-10-10 16:14:15 -07:00
Douglas Parker 323329f119 fix: always include files from the same workspace as the build target in `copy_to_directory()` (#360)
* fix: always include files from the same workspace as the build target in `copy_to_directory`

Fixes #359.

This updates the `copy_to_directory` tool to accept a workspace name representing the workspace of the target it is executing under. Any files in this workspace are automatically included, regardless of the `include_external_repositories` option. This makes it support usage within an external target (such as `@wksp//:dir`).

* test: add e2e test which uses `copy_to_directory` within an external workspace

Refs #359.

This should catch regressions where no files are copied when built within an external workspace and not using `include_external_repositories`.

* ci: fix stray workspace refs

---------

Co-authored-by: Alex Eagle <alex@aspect.dev>
2023-10-10 10:57:08 -07:00
Greg Magolan aa478e4c95 chore: upgrade to Aspect Workflows 5.8.0-rc14 (#598) 2023-10-09 11:15:38 -07:00
Greg Magolan b58426619d chore: upgrade to Aspect Workflows 5.8.0-rc12 (#596) 2023-10-09 11:15:33 -07:00
Derek Cormier 99f36cc298 feat(presets): always fetch all coverage files on coverage runs (#564) 2023-10-05 15:57:37 -07:00
Alex Eagle e640c0db0f
chore: check gazelle on CI (#586) 2023-10-05 15:50:42 -07:00
Greg Magolan 7f951a7a0c
chore: bump to latest version of Aspect Workflows starter image (#571) 2023-10-03 10:21:01 -07:00
Greg Magolan 5ebb6906dc
chore: upgrade to Aspect Workflows 5.8.0-rc11 (#558) 2023-09-28 18:13:55 -07:00
Greg Magolan c8b36d08d0
chore: upgrade to Aspect Workflows 5.8.0-rc9 (#557) 2023-09-27 17:19:33 -07:00
Greg Magolan 32488f02ce
chore: bump GKE machine type to e2-standard-2 (#551) 2023-09-26 09:36:37 -07:00
Greg Magolan 7908e53f43
chore: set --remote_download_minimal and --nobuild_runfile_links for all Workflows tasks (#549) 2023-09-25 09:36:18 -07:00
Greg Magolan b60dc04ed3
chore: upgrade to Aspect Workflows 5.8.0-rc8 (#546) 2023-09-23 09:52:00 -07:00
Greg Magolan 7983da04e4
chore: upgrade to Aspect Workflows 5.8.0-rc6 (#530) 2023-09-19 13:39:34 -07:00
Ted Kaplan fc3c3181f3
docs: Add --incompatible_disallow_empty_glob to correctness.bazelrc (#524) 2023-09-18 19:58:27 -07:00
Greg Magolan 56338348ea chore: upgrade to Aspect Workflows 5.8.0-rc4 (#525) 2023-09-14 01:59:12 -07:00
Greg Magolan 06cb7f0f78
chore: upgrade to Aspect Workflows 5.8.0rc3 (#521) 2023-09-09 15:40:14 -07:00
Greg Magolan 1654a5fdc6
chore: update to Aspect Workflows 5.7.3 (#511) 2023-09-03 12:40:13 -07:00
Greg Magolan 3eee029152
chore: update to Aspect Workflows 5.7.1 (#509) 2023-08-30 22:27:49 -07:00
Greg Magolan d01387c163
chore: update to Aspect Workflows 5.7.0 (#501) 2023-08-23 21:49:42 -07:00
Greg Magolan 7d88eac298
chore: update to Aspect Workflows 5.7.0-rc10 (#500) 2023-08-23 16:37:49 -07:00
Greg Magolan 672ea6a80f
chore: add Aspect Workflows CI (on GCP + CircleCI) (#499) 2023-08-23 11:04:40 -07:00
Jason Bedard c4e601f244
ci: add bazel 7 prerelease tests (#452) 2023-06-13 16:26:33 -07:00
Derek Cormier e2466ee3b0 fix: add queue name to workflows config 2023-06-07 13:14:33 -07:00
Derek Cormier f080671cec chore: update workflows config 2023-05-11 20:35:38 -07:00
Alex Eagle adca277409 fix: use test command for test flags
I don't think there's any reason we apply these two flags for `build`?
2023-04-13 07:45:07 -07:00
Derek Cormier be41c1d686
fix: remove merkle tree caching (#390) 2023-03-09 12:24:44 -08:00
Alex Eagle abaf4649f5 fix(bazelrc-presets): restore 60s progress rate on CI 2023-03-05 17:51:26 -08:00
Greg Magolan f472a3ac83
chore: update to Aspect CLI 5.2.0-rc0 (#387) 2023-03-04 11:12:55 -08:00
Derek Cormier 018fb2db18 chore: set --heap_dump_on_oom preset to apply to all commands 2023-03-01 15:40:17 -08:00
Derek Cormier 2704c61128 chore: remove unnecessary duplication in bazelrc presets 2023-03-01 14:47:54 -08:00
Greg Magolan 91eeca7d40
fix: remove --experimental_guard_against_concurrent_changes from recommended correctness settings (#380) 2023-02-23 00:28:46 -08:00
Matt Mackay 09c08e4ed7
fix: update recommend CI flags from Workflows (#378) 2023-02-22 15:46:20 -08:00
Greg Magolan 569fa374ef
feat: add write_aspect_bazelrc_presets macro (#370) 2023-02-17 14:34:06 -08:00
Greg Magolan cb6e0c1626
build: add MacOS and Windows to CI for landed commits (#371) 2023-02-17 11:56:56 -08:00
Alex Eagle 1df2becc7a chore: turn on more basic precommit checks
In particular this makes our bazelrc presets more compliant with client codebases, ensuring they can copy these files and not trip on their own pre-commit check
2023-02-17 11:00:00 -08:00
Greg Magolan fde705ba8c
feat: make bazel-lib the source-of-truth for Aspect recommended bazelrc settings (#369) 2023-02-16 16:59:21 -08:00
Greg Magolan 8493c3427c
fix: migrate Aspect Workflows configuration past breaking changes (#355) 2023-02-03 07:15:37 -08:00
Greg Magolan 3cf8ffa135
chore: upgrade to Aspect CLI 5.1.2 (#331) 2023-01-15 21:52:16 -08:00
Greg Magolan 8334e127a7
chore: update to Aspect CLI v5.1.1 (#310) 2023-01-03 00:23:16 -08:00
Greg Magolan 0327e5c221
chore: update to Bazel 6.0.0 and Aspect CLI 5.1.0 (#303) 2023-01-01 14:15:59 -08:00
Greg Magolan f4d07dd326
chore: update to Aspect CLI 5.0.1 (#286) 2022-11-16 16:12:46 -08:00
Greg Magolan 57d5511867
chore: update to Aspect CLI 5.0.0 (#285) 2022-11-16 01:56:57 -08:00
Greg Magolan 1f259abdd2
chore: update to Aspect CLI 4.3.2 (#284) 2022-11-15 21:12:47 -08:00
Greg Magolan c3b849a69e
chore: update to Aspect CLI Pro 4.2.2 (#281) 2022-11-12 10:19:30 -08:00
Greg Magolan 5c0a8f07a8
chore: update to Aspect CLI Pro 4.2.1 (#279) 2022-11-11 17:45:37 -08:00
Alex Eagle a145c6bb47
feat: install Aspect CLI for all users (#278)
Assuming you are using Bazelisk, this causes it to fetch Aspect's CLI and use that to wrap Bazel
2022-11-10 13:52:31 -08:00