Commit Graph

667 Commits

Author SHA1 Message Date
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