Greg Magolan
e8bbdbfda6
chore: update to Aspect CLI 5.7.2 ( #559 )
2023-09-28 18:48:03 -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
Alex Eagle
bc54655e71
ci: add assertion that bcr patches apply ( #556 )
2023-09-27 10:26:38 -07:00
Alex Eagle
9174085429
fix(ci): always build with -c opt ( #555 )
...
We no longer stamp our version anywhere since the Go tools must have deterministic hashes, so remove the --stamp setup
2023-09-27 09:56:35 -07:00
Alex Eagle
14d6c50fc5
chore: rules_go is a non-dev dep at HEAD ( #554 )
...
This ensures if you get a SHA of bazel-lib you build the tools/ from head
2023-09-27 09:01:51 -07:00
Aaron Son
a4e997de1f
feat: add `propagate_common_{,test_,binary_}rule_attributes` to lib/utils. ( #553 )
...
* feat: add `propagate_common_{,test_,binary_}rule_attributes` to lib/utils.
* lib/private/utils: PR feedback: extract COMMON_BINARY_RULE_ATTRIBUTES and COMMON_TEST_RULE_ATTRIBUTES to global constants.
* lib/private/utils: PR feedback: remove default value for attrs param to propagate_common_*rule_attributes
* fix: lib/private/utils: buildifier.
2023-09-26 14:29:42 -07:00
Greg Magolan
32488f02ce
chore: bump GKE machine type to e2-standard-2 ( #551 )
2023-09-26 09:36:37 -07:00
Sahin Yort
5ca9c8ff25
fix: macos sed ( #550 )
2023-09-25 13:13:49 -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
Marc Redemske
b29be5ff64
docs: add minimum pre-commit version ( #544 )
...
ensure developers have the right version to run all used hooks
2023-09-24 17:17:49 -07:00
Sahin Yort
ef364b54b4
refactor: consume tools from source if unstamped ( #543 )
2023-09-24 15:06:10 -07:00
Greg Magolan
b60dc04ed3
chore: upgrade to Aspect Workflows 5.8.0-rc8 ( #546 )
2023-09-23 09:52:00 -07:00
Sahin Yort
e3015cd8fa
refactor: cleanup e2e ( #542 )
2023-09-22 13:04:09 -07:00
Matt Mackay
8fa2127518
fix: allow for BUILD files in outputs of write_source_file ( #540 )
2023-09-21 19:50:04 -04:00
Sahin Yort
719b8f33b0
refactor: add ability to test against tools from source ( #532 )
2023-09-21 15:12:46 -07:00
Sahin Yort
04e1c3c473
refactor: remove stamp information from tools ( #537 )
2023-09-21 14:55:57 -07:00
Matt Mackay
62394fbb68
fix: lookup source files from execroot when running diff_test on RBE ( #531 )
2023-09-21 13:27:08 -07:00
Douglas Parker
077e4b034b
feat: update `copy_to_directory` tool to accept the name of its workspace and automatically include files from it ( #488 )
...
Refs #359 .
This allows `copy_to_directory` to be run in an external workspace and include files from that workspace automatically once the `copy_to_directory` rule is updated. The rule update needs to be separated from the tool update because the tool is pre-built and vendored rather than built at HEAD.
2023-09-21 11:34:57 -07:00
Marc Redemske
45986f000d
feat: add list utils ( #512 )
...
* feat: add list utils
* chore: add docs for lists
* fixes accoding to review
---------
Co-authored-by: Alex Eagle <alex@aspect.dev>
2023-09-21 10:12:47 -07:00
Alex Eagle
882bc95615
feat: expand_template allows inline template content ( #533 )
...
Co-authored-by: thesayyn <thesayyn@gmail.com>
2023-09-20 18:32:05 -07:00
Alex Eagle
b7a3ea534e
chore: fix red ci ( #534 )
2023-09-20 17:39:22 -07:00
Sahin Yort
270a1bd9e3
fix: check in generated bazelrcs ( #535 )
2023-09-20 15:57:29 -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
renovate[bot]
89d8605502
chore(deps): update actions/checkout action to v4 ( #523 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-09-15 18:18:05 -07:00
Greg Magolan
56338348ea
chore: upgrade to Aspect Workflows 5.8.0-rc4 ( #525 )
2023-09-14 01:59:12 -07:00
renovate[bot]
62fc770f25
chore(deps): update dependency platforms to v0.0.7
2023-09-13 17:56:37 -07:00
renovate[bot]
b2316000f9
fix(deps): update golang.org/x/exp digest to 9212866
2023-09-13 17:50:11 -07:00
renovate[bot]
abbd0e625e
chore(deps): update dependency bazel_gazelle to v0.33.0
2023-09-10 19:50:13 -07:00
Greg Magolan
06cb7f0f78
chore: upgrade to Aspect Workflows 5.8.0rc3 ( #521 )
2023-09-09 15:40:14 -07:00
Alex Eagle
d2203e9020
chore: pick up new expand_template go binary ( #518 )
...
Also fix an error that was getting reported in our release pipeline
2023-09-06 16:47:15 -07:00
Alex Eagle
8703eb9479
fix(expand_template): correct output permissions ( #516 )
...
We used hexadecimal where we meant to use octal.
0x666 in binary is 11001100110 but 0666 is 110110110 (9 digits as
expected)
so this was producing an output like
---xr--r-- 1 108 114 206 Sep 6 20:55 bazel-out/k8-opt/bin/stamped_labels.txt
2023-09-06 16:20:27 -07:00
Alex Eagle
2c11bf1e1b
chore: revert fancy release automation ( #517 )
...
It doesn't work properly with Publish To BCR app parsing of the module file.
2023-09-06 16:18:53 -07:00
Alex Eagle
cd4293c140
refactor: invert the conditional for setting version ( #515 )
...
This evaluates the same way, but tricks the parser in Publish-to-BCR app into skipping any replacements
2023-09-06 15:50:37 -07:00
Alex Eagle
f7a02f0c8e
fix: strip 'v' prefix from tag when setting module version ( #514 )
2023-09-06 08:11:13 -07:00
Alex Eagle
f1e84078a6
chore: pull in https://github.com/bazel-contrib/rules-template/pull/93 ( #513 )
...
This means we won't need a module_dot_bazel.patch file on BCR anymore
2023-09-05 15:19:15 -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
peter woodman
3e9577ab16
yq: allow any filename in srcs ( #496 )
...
* yq: allow any filename in srcs
* yq: add test cases for free-form file extensions in input
* run buildifier
---------
Co-authored-by: Alex Eagle <alex@aspect.dev>
2023-08-30 09:18:10 -07:00
Alex Eagle
594fb03874
fix: green up red main CI
...
On windows, we can't turn on the Aspect CLI currently as we don't have a release
2023-08-30 09:13:18 -07:00
Alex Eagle
40c2ddc71a
refactor: reduce execution requirements for copy
...
It causes warnings like 753cd459e4/src/main/java/com/google/devtools/build/lib/sandbox/SandboxModule.java (L514)
and also makes toolchain selection broken for host!=exec
Fixes #466
2023-08-29 14:56:22 -07:00
Alex Eagle
84c60be530
chore: Switch to buildbuddy for RBE
...
Our Engflow cluster seems to be down.
2023-08-29 14:45:50 -07:00
Greg Magolan
76ef6c8988
chore: add test coverage for run_binary & expand_variables makevars ( #504 )
2023-08-26 13:59:48 -07:00
Matt Mackay
ef4830bf25
docs: add comment regarding linux-arm64 JQ toolchain ( #503 )
2023-08-24 09:54:44 -07:00
Greg Magolan
d01387c163
chore: update to Aspect Workflows 5.7.0 ( #501 )
2023-08-23 21:49:42 -07:00
renovate[bot]
9ba7a6521d
chore(deps): update dependency bazel to v6.3.2
2023-08-23 17:38:59 -07:00
Greg Magolan
7d88eac298
chore: update to Aspect Workflows 5.7.0-rc10 ( #500 )
2023-08-23 16:37:49 -07:00
Steven E. Harris
3af9e00308
docs: clarify write_source_files output constraint ( #498 )
...
* docs: clarify write_source_files output constraint
For both the "write_source_files" rule's "files" attribute and the
"write_source_file" rule's "out_file" attribute, we ensure that the
destination files and directories to which we'll write sit within the
same containing Bazel package as the Bazel target requesting this
writing. Clarify the documentation for each attribute to make it clear
that we're constraining the destinations and not the sources of the
content to be written.
* Update lib/write_source_files.bzl
---------
Co-authored-by: Derek Cormier <derek@aspect.dev>
2023-08-23 12:32:56 -07:00
Greg Magolan
672ea6a80f
chore: add Aspect Workflows CI (on GCP + CircleCI) ( #499 )
2023-08-23 11:04:40 -07:00