Greg Magolan
377c0b7c2b
chore: bump to Bazel 7.1.2
2024-05-13 20:02:56 -07:00
Greg Magolan
a704c2608b
chore: run buildifier to green up main ( #841 )
2024-05-13 20:00:42 -07:00
Malte Poll
1697a3275b
fix: coreutils toolchain: Use statically linked linux amd64 variant ( #706 )
...
* coreutils toolchain: Use statically linked linux amd64 variant
Uutils has a musl release artifact for linux amd64.
In the future, it should probably also be possible to add a
aarch64 musl toolchain. At the moment, this is not an upstream release
artifact.
* coreutils toolchain: temporarily add back old darwin variant
On release 0.0.26 of uutils/coreutils, the darwin x86_64 binary is missing.
Also, any releases between 0.0.23 and 0.0.26 are missing binary artifacts.
Downgrade coreutils toolchain on darwin x86_64 for now.
https://github.com/uutils/coreutils/releases/tag/0.0.26
2024-05-08 07:06:12 -07:00
Alex Eagle
b15dc31a81
fix(tar): handle spaces in input filenames ( #835 )
2024-05-07 17:52:35 -07:00
Jordan Rodgers
d8d22cbf77
fix: only check for blank space between status entries in expand_template ( #834 )
...
* only check for blank space between status entries in expand_template
* chore: update tool integrity
---------
Co-authored-by: Alex Eagle <alex@aspect.dev>
2024-05-06 13:29:56 -07:00
Sahin Yort
fdf3be1c85
fix: register @zstd_toolchains//:all ( #832 )
2024-05-04 08:15:20 -07:00
Sahin Yort
d1d063f3e5
feat: introduce zstd toolchain ( #831 )
2024-05-03 16:12:56 -07:00
Alex Eagle
977f27f7a0
feat(tar): add ergonomic way to strip_prefix ( #829 )
2024-05-01 12:36:39 -07:00
Greg Magolan
c0607f67ca
chore: upgrade to Aspect Workflows 5.10.0-rc0 ( #828 )
2024-04-29 16:28:09 -07:00
Alex Eagle
31e6c76b7d
refactor: update conventional-commits.yml ( #824 )
...
* refactor: update conventional-commits.yml
Ensure that our workflow runs for PRs that originate from an untrusted fork.
See https://github.com/amannn/action-semantic-pull-request#event-triggers
* Update conventional-commits.yml
2024-04-29 06:11:29 -07:00
Greg Magolan
41413388da
chore: add bazel test support to javascript --config=debug preset ( #825 )
2024-04-25 16:33:16 -07:00
Alex Eagle
223b278735
ci: enforce PR titles are semantic ( #823 )
2024-04-24 14:54:31 -07:00
Greg Magolan
8d789e71c4
chore: upgrade to Aspect Workflows 5.10.0-alpha.10 ( #822 )
2024-04-24 14:12:33 -07:00
Greg Magolan
c329eced6f
chore: upgrade to Aspect Workflows 5.10.0-alpha.9 ( #821 )
2024-04-22 20:00:09 -07:00
Jordan Rodgers
8c96b0eeb3
support spaces in status ( #820 )
...
* support spaces in status
* chore: update integrity hashes of go binaries
---------
Co-authored-by: Alex Eagle <alex@aspect.dev>
2024-04-22 13:46:47 -07:00
Greg Magolan
5cc1a3a1be
chore: bump to bsdtar-prebuilt 3.7.2-1 binaries for linux and darwin ( #819 )
2024-04-20 15:34:39 -07:00
Derek Cormier
f07d85d217
chore: upgrade Aspect Workflows to 5.10.0-alpha.8 ( #817 )
2024-04-19 17:53:29 -07:00
Derek Cormier
a192833c30
chore: upgrade Aspect Workflows to 5.10.0-alpha.6 ( #816 )
2024-04-16 03:53:00 -07:00
Derek Cormier
9a8a4408e9
chore: upgrade Aspect Workflows to 5.10.0-alpha.5 ( #815 )
2024-04-11 17:02:38 -07:00
Thomas Lam
faaada2eaa
feat: add platform_transition_test ( #770 )
...
* Add platform_transition_test
Signed-off-by: Thomas Lam <thomaslam@canva.com>
* Set target platform constraints for tests
Signed-off-by: Thomas Lam <thomaslam@canva.com>
* Update docs
Signed-off-by: Thomas Lam <thomaslam@canva.com>
---------
Signed-off-by: Thomas Lam <thomaslam@canva.com>
2024-04-03 14:42:07 -07:00
Greg Magolan
7716549ab9
feat: export utils from //lib:utils.bzl to match repo_utils and platform_utils ( #810 )
2024-04-03 14:00:44 -07:00
Greg Magolan
abf56a6454
feat: add get_home_directory to repo_utils ( #809 )
2024-04-03 13:53:18 -07:00
Greg Magolan
41a9295f07
feat: add //lib:enable_runfiles config_setting ( #807 )
2024-04-01 07:27:38 -07:00
Alex Eagle
f4f588f4ea
Use statically-linked bsdtar on all platforms ( #804 )
...
* [tar] Switch to statically linked binaries
* chore: don't use bsdtar for extract yet
* chore: add dzbarsky integrity hashes
* Upgrade to 3.7.2.bcr.2 (#806 )
* chore: replace URLs with aspect-build fork
---------
Co-authored-by: David Zbarsky <dzbarsky@gmail.com>
2024-03-29 11:35:56 -07:00
Alex Eagle
7bfc21bc93
Update README.md
...
Fix syntax goof that broke a link
2024-03-28 22:56:17 -07:00
Greg Magolan
a8d0ff629b
chore: upgrade to Aspect Workflows 5.9.24 ( #803 )
2024-03-28 01:14:00 -04:00
Greg Magolan
06dc9ce4bf
chore: upgrade to Aspect Workflows 5.9.24 ( #801 )
2024-03-27 23:00:26 -04:00
Joy Gao
624e8acac5
clean rm of copied dirs and files ( #799 )
2024-03-27 10:02:47 -04:00
Alex Eagle
fea9515087
feat: don't require 'out' on expand_template ( #798 )
...
In a lot of cases the name of the generated file is unimportant.
For example in https://github.com/bazel-contrib/rules_oci/pull/534 I wanted to remove 'out' in a bunch of these calls.
2024-03-26 16:57:16 -07:00
Alex Eagle
0fc838839c
feat: add a helper for rules to work with resource_sets ( #792 )
...
* feat: add a helper for rules to work with resource_sets
This API is poorly designed and needs some help to let rule users pick a value in cases that they aren't also the rule author
* chore: add some cpu resource_set values as well
2024-03-18 15:38:24 -07:00
Greg Magolan
266edb2439
chore: stash output of vmstat in artifacts ( #793 )
2024-03-15 19:03:18 -07:00
Greg Magolan
6599b03e75
chore: switch to new Aspect Workflows OSS staging deployment ( #791 )
2024-03-14 18:03:26 -07:00
Greg Magolan
54a6cb1399
chore: upgrade to Aspect Workflows 5.9.22 ( #787 )
2024-03-10 16:09:08 -07:00
Sahin Yort
a29dd93c0b
fix: srcs is not mandatory ( #786 )
2024-03-08 10:47:38 -08:00
Sahin Yort
d93c87fbbd
fix: tar#srcs is optional ( #785 )
2024-03-07 17:44:35 -08:00
Greg Magolan
42b8255207
chore: upgrade to Aspect Workflows 5.9.20 ( #784 )
2024-03-07 15:23:00 -08:00
Greg Magolan
7f3829dbf3
chore: upgrade to Aspect Workflows 5.9.18 ( #780 )
2024-03-05 20:16:58 -08:00
Greg Magolan
fdb7bf3a56
docs: add warning about using use_default_shell_env ( #779 )
2024-03-05 10:33:05 -08:00
Greg Magolan
73e620161a
docs: add use_default_shell_env to docstring of run_binary ( #778 )
2024-03-05 10:27:02 -08:00
Greg Magolan
dce063722d
chore: fix circleci yaml generation for artifact path storage ( #777 )
2024-03-04 13:38:50 -08:00
Greg Magolan
4f684081d7
chore: upgrade to Aspect Workflows 5.9.16 ( #775 )
2024-03-03 18:30:25 -08:00
Sahin Yort
197b2da974
feat: support location expansion in tar ( #774 )
2024-03-01 14:51:47 -08:00
Greg Magolan
834f9c9dc0
chore: upgrade to Aspect Workflows 5.9.15 ( #773 )
2024-03-01 14:41:59 -08:00
Greg Magolan
00b2d2ceb7
chore: upgrade to Aspect Workflows 5.9.14 ( #772 )
2024-03-01 10:22:55 -08:00
Greg Magolan
d3f98c32ee
chore: fix GHA concurrency check to not apply to main branch ( #771 )
2024-02-29 13:45:10 -08:00
Matt Mackay
aa6a58f73c
chore: bump libxml2 deb to USN-6658-1 ( #768 )
2024-02-27 13:10:08 -05:00
Marc Redemske
a3d7efe298
feat(list): add `unique` function ( #716 )
...
* feat(list): add `unique` function
* Update lists.bzl
* Update lists.bzl
* Update lists.bzl
* Update lists.bzl
---------
Co-authored-by: Alex Eagle <alex@aspect.dev>
2024-02-27 08:25:00 -08:00
renovate[bot]
4670e58007
chore(deps): update dependency bazel to v6.5.0 ( #738 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-02-26 17:44:28 -08:00
Mike Lundy
dfcffca8f5
jq: add data file and location expansion support ( #757 )
...
This teaches the jq rule about a `data` attribute and adds conditional
support to do bazel location expansion. The expansion is disabled by
default because it likely would cause compat concerns (since jq can take
arbitrary text as input args).
2024-02-26 17:43:56 -08:00
Alex Eagle
8906db5ced
Update renovate.json ( #572 )
...
Don't try to update the root MODULE.bazel, it has our user-facing minimum versions
2024-02-26 17:39:52 -08:00