Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

github.com/bazel-contrib/bazel-lib

Common useful functions for writing BUILD files and Starlark macros/rules
https://github.com/bazel-contrib/bazel-lib

Fix Realpath relying on path.IsAbs which does not work on windows (#358)

76b0b3b90f090f9dcf56de49490c2849aa54022d authored almost 2 years ago by Jacob Gardner <[email protected]>
feat: add to_rlocation_path and to_repository_relative_path functions to paths.bzl (#362)

8f02b3364e0d765fe964d9cc8cb8085e9cc71c6f authored almost 2 years ago by Greg Magolan <[email protected]>
enhancement: allow additional attributes to be passed to assert_* tests

096805f0cede5241e0dd4d339f09a4cf2ebc1b22 authored almost 2 years ago by Derek Cormier <[email protected]>
chore: remove New PR workflows as it doesn't work on forks

fe1dc9c734915adbbc6546a725b27c0dd43cd207 authored almost 2 years ago by Greg Magolan <[email protected]>
chore: add workflows for new issues & PRs

16d9f9cb18e61da2f603eac92afac88dff5f269c authored almost 2 years ago by Greg Magolan <[email protected]>
fix: show directory being copied to in copy_to_directory progress message (#345)

* fix: use formatted short_path in copy progress messages

* fix: display destination director...

05a92b8b999d26a5e36cb3f808c0d6b387b0a044 authored almost 2 years ago by Jason Bedard <[email protected]>
fix: fix a bug where `bazel run @jq//:jq` cannot be run on M1

d413641195ff393caf7bc0918c514b155f8dd5d3 authored almost 2 years ago by Derek Cormier <[email protected]>
fix: migrate Aspect Workflows configuration past breaking changes (#355)

8493c3427cf75c9fa049b71095616351e326bba7 authored almost 2 years ago by Greg Magolan <[email protected]>
fix: update copy_directory and copy_to_directory to use binaries with copy concurrency limited (#352)

95d4b6974c3eb954c0092c13143744193c40f435 authored almost 2 years ago by Greg Magolan <[email protected]>
fix: limit copy concurrency (#351)

Signed-off-by: Thulio Ferraz Assis <[email protected]>

2854f86e567ae5b98d3dfa6eea90df9d2f0ff002 authored almost 2 years ago by Thulio Ferraz Assis <[email protected]>
release: publish release artifact

GitHub's stability guarantee for the archive is iffy, and we want metrics on downloads.
See http...

dead59b7b0e2f5b412931c582700aee92359d196 authored almost 2 years ago by Alex Eagle <[email protected]>
fixup! release: publish release artifact

3d58a71c60d85c6709d0ca0e2dde8ae205f04514 authored almost 2 years ago by Alex Eagle <[email protected]>
test: add happy-path test for assert_archive_contains

9b7250d146e7d2df35cdfb9c63dd75677e17bbc7 authored almost 2 years ago by Alex Eagle <[email protected]>
chore: change to unzip -Z as it looks more likely to be on windows

cb610ef169ac157f76a587880dab4978b3fef62d authored almost 2 years ago by Alex Eagle <[email protected]>
feat: add assert helper for zip contents

Helps to make sure that Python wheels are correctly constructed, as one example.

083ff26ceda3676ba8c32259b99f0cb3cc6c3bd4 authored almost 2 years ago by Alex Eagle <[email protected]>
refactor: infer the archive type from the filename

19dcea98281601d8324563106e995527de8a4af4 authored almost 2 years ago by Alex Eagle <[email protected]>
chore: also accept expected as a list of entries

2cb6c7ac4f8868e22b483dfd07774d05e429daab authored almost 2 years ago by Alex Eagle <[email protected]>
chore(deps): update dependency io_bazel_rules_go to v0.37.0 (#290)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

78f8151760b5c467da9c55f6dd1e7dbf60c7a27b authored almost 2 years ago by renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
chore(deps): update dependency bazel_gazelle to v0.29.0 (#325)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

3279948d6089094a795e487f1242491d499b3666 authored almost 2 years ago by renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
chore: update copy toolchain to latest releases (#340)

1deb42c31f96654eae6e3de6b0ce4bd936026014 authored almost 2 years ago by Greg Magolan <[email protected]>
fix: use custom realpath function in copy_directory and copy_to_directory since github.com/yookoala/realpath has bugs on Windows (#338)

de8d9cae3d158be39d65c5d3ce9338398ba61600 authored almost 2 years ago by Greg Magolan <[email protected]>
chore: add e2e/workspace test (#339)

25a30401800a67de25c4c451baa9d498312f1a29 authored almost 2 years ago by Greg Magolan <[email protected]>
chore: update copy toolchains to latest release (#337)

d5631bc18d7676e58a61714ea19f85ae1da96fa0 authored almost 2 years ago by Greg Magolan <[email protected]>
fix: bzlmod toolchain registration for copy_directory & copy_to_directory (#336)

497409b15bc4ccd8cab0a1f2cbe7a6a13c79d5f7 authored almost 2 years ago by Greg Magolan <[email protected]>
feat: hardlink generated files in copy_to_directory and copy_directory instead of copying (#321)

63f5aff803ec487ebc6b5bd2a310528b9e1b7d24 authored almost 2 years ago by Greg Magolan <[email protected]>
fix: on Windows you must call filepath.Walkdir on the realpath and not the symlink path (#335)

74caa5c09776303ea1d1ed7a9c74aecb6778127d authored almost 2 years ago by Greg Magolan <[email protected]>
fix: fix pathing issue in new copy_to_directory binary tool on Windows (#334)

ce043b299df03f40e360cfe9ab37d89f3d552b56 authored almost 2 years ago by Greg Magolan <[email protected]>
feat: add coreutils toolchain (#332)

4dc36a97f23c3a925142d4bd923be029ee1fe522 authored almost 2 years ago by Sahin Yort <[email protected]>
chore: upgrade to Aspect CLI 5.1.2 (#331)

3cf8ffa135a51d095f5d1864e76d598d73701e17 authored almost 2 years ago by Greg Magolan <[email protected]>
chore: cleanup copy_to_directory docs and expose attr docstrings via lib for use downstream (#330)

1d3f04f7b9b803ef859d840d9487dd7994fc744d authored almost 2 years ago by Greg Magolan <[email protected]>
refactor: parallize copy_to_directory binary tool using go routines (#329)

e84d97a161b72440fb8811f654c897cf43f01d94 authored almost 2 years ago by Greg Magolan <[email protected]>
chore: cleanup copy tools golang code (#327)

83671910f79177bcb95e0be6a135748e254426f6 authored almost 2 years ago by Greg Magolan <[email protected]>
chore: parallelize copies in copy_directory with go routines (#326)

01f5c3e949903d0a1b38d5c684f7613e72dcf0cc authored almost 2 years ago by Greg Magolan <[email protected]>
Add copy_directory binary tool (#324)

7b6c814e27a48f800644e9fcc0b5565593cf1369 authored almost 2 years ago by Greg Magolan <[email protected]>
chore: update pre-bazel 6 work-around in utils to only apply for bazel versions < 6 (#320)

4edb5018e89cd56515fed269056429c353cd7c43 authored almost 2 years ago by Greg Magolan <[email protected]>
Add hardlink support to copy_to_directory binary tool (#322)

8d21ed00d47b6b66203e305c205edb4fd35da007 authored almost 2 years ago by Greg Magolan <[email protected]>
refactor: just point to jq doc

14b8ec7a7bd072771008a8029fcb96c8ceca34c8 authored almost 2 years ago by Alex Eagle <[email protected]>
feat: modify assert_json_matches api before release

0df23e54db46ae903d549ba61ec0315e9ed791c0 authored almost 2 years ago by Derek Cormier <[email protected]>
fix: write_source_files incompatibility with bzlmod when writing from external repo

c64bb72324e31b113c1f6ec222aaacf0543546f8 authored almost 2 years ago by Derek Cormier <[email protected]>
chore: update bcr homepage

fc0ff4de2b6b9fa31e181f9286894d0d68f8967a authored almost 2 years ago by Alex Eagle <[email protected]>
feat(jq): add a diff_test helper

This is useful in rules_swc where we want to check that tsconfig.json and .swcrc have matching p...

fe867981ee5606415a0b1656ee9e034fb89924c7 authored almost 2 years ago by Alex Eagle <[email protected]>
feat: improved copy_to_directory performance & globbing support using copy_to_directory_bin_action (#311)

fb3ef6e45d1487b41f621f9682043e9312cd4478 authored almost 2 years ago by Greg Magolan <[email protected]>
Remove the use of realpath in tests (#315)

* do not use realpath

* make the file to follow symlinks on linux

b13fd20bee115e8bfb9f08f40df40a519b45d060 authored almost 2 years ago by Konstantin Zadorozhny <[email protected]>
fix: handle directory symlinks in copy_to_directory_bin_action tool binary (#314)

bf76da829c1677351a0389446f08a2d2ba765280 authored almost 2 years ago by Greg Magolan <[email protected]>
chore: switch copy_to_directory binary tool to use com_github_bmatcuk_doublestar_v4 instead of com_github_gobwas_glob (#313)

f241f28f1757c67a8024633de4ed5b2f421b8b80 authored almost 2 years ago by Greg Magolan <[email protected]>
chore: fixup GH release yaml

1aa52800921e6311963db49930044003e17a8c5f authored almost 2 years ago by Greg Magolan <[email protected]>
chore: update release to include copy_to_directory action binary (#309)

8457e351a180adac65bdc8ced9fbd6a3a31ffe1f authored almost 2 years ago by Greg Magolan <[email protected]>
feat: improve performance of copy_to_directory by moving glob match & copying to a golang binary (#308)

ec13ec9a699ed6eda457f1f0ad5161290252bc80 authored almost 2 years ago by Greg Magolan <[email protected]>
chore: update to Aspect CLI v5.1.1 (#310)

8334e127a7bbf26e2d51fb21aeb1d778349390f1 authored almost 2 years ago by Greg Magolan <[email protected]>
chore: bring in multi-platform releases rules for copy_to_directory golang binary (#306)

b5e5edc158fa56cf55d5c83031a7b3929c6fe444 authored almost 2 years ago by Greg Magolan <[email protected]>
chore: run gazelle for golang (#305)

4ad1dc239859a31854f2b8ee28bdc16b7390ff79 authored almost 2 years ago by Greg Magolan <[email protected]>
chore: ignore override_local_config_platform if Bazel 6 or newer (#304)

bad190e3ddc01a4118725dfdd46c005ba7daeb09 authored almost 2 years ago by Greg Magolan <[email protected]>
chore: update to Bazel 6.0.0 and Aspect CLI 5.1.0 (#303)

0327e5c22159e5be8399ba28405d97a0cccee07c authored almost 2 years ago by Greg Magolan <[email protected]>
fix: formatting for new docsite (#302)

0d456be3c6ab6e8eb064a9d16f644853b6740414 authored almost 2 years ago by Greg Magolan <[email protected]>
fix: fix a bug where transition tests required cpp toolchain on osx (#299)

2689a48940007588e87f63acda704d72f2e2b6c2 authored about 2 years ago by Derek Cormier <[email protected]>
Add platform_transition_binary rule (#289)

* feat: add platform_transition_binary rule

72a26212f2850b02ebd2fcab50ec9eaeaf633a4e authored about 2 years ago by Derek Cormier <[email protected]>
fix: fail with better error message with trying to base64 decode a string that is not base64 encoded (#298)

2c66c1c778d1050bf147a9a65fcc6f53ee47f938 authored about 2 years ago by Greg Magolan <[email protected]>
Update workspace_snippet.sh

d82f551393800c6ba702d5abbaa61c1147bb2520 authored about 2 years ago by Alex Eagle <[email protected]>
fix: write_source_files should use target platform for additional_update_targets (#297)

35b7662e559b2a5fbc5da9b134126656b8cba3c6 authored about 2 years ago by Greg Magolan <[email protected]>
feat: add write_source_file to public API (#295)

68aee64093d2dd5820d212d6ea4064b242af6e73 authored about 2 years ago by Greg Magolan <[email protected]>
fix: add diff_test to docs (#296)

421cf266bc58bf43f7dc0428a8ef931e47e28f74 authored about 2 years ago by Greg Magolan <[email protected]>
refactor: use rm -R instead -r as it is the primary option and lowercase -r is the alias (#294)

0109a2eee38fabf69712488c370e0006e6a39a98 authored about 2 years ago by Greg Magolan <[email protected]>
feat: add executable attribute to write_source_files

9059f8fa5ee1dc3a1c95102ff2a5a95fbe7fb8e6 authored about 2 years ago by Greg Magolan <[email protected]>
Update README.md

e9b66b5e0a11946853c20ad4781abc077ba2a9fe authored about 2 years ago by Greg Magolan <[email protected]>
Update README.md

5215e22a9eac5d1fb67043c7effad3ab51fe5428 authored about 2 years ago by Greg Magolan <[email protected]>
feat: add base64 encode & decode utility functions (#292)

3d73637ee5afb7c915f78dbf5f5e9ca5cb75ca2a authored about 2 years ago by Greg Magolan <[email protected]>
build: fix bzlmod presubmit failure with bazel version (#288)

b1ee3675f28cc7089fb34b305d5ae09e77b76deb authored about 2 years ago by Greg Magolan <[email protected]>
chore: unrelease (#287)

690cdbf95374a0d1aa08fb7e8a515655be470029 authored about 2 years ago by Greg Magolan <[email protected]>
chore: update to Aspect CLI 5.0.1 (#286)

f4d07dd326b8e5480a6486b4b36a172228646e78 authored about 2 years ago by Greg Magolan <[email protected]>
chore: update to Aspect CLI 5.0.0 (#285)

57d55118671530c6dc5b2bdb4720089230b3574e authored about 2 years ago by Greg Magolan <[email protected]>
chore: update to Aspect CLI 4.3.2 (#284)

1f259abdd24b64af3d74debced33306c6267d270 authored about 2 years ago by Greg Magolan <[email protected]>
perf: optimize glob_match if the expression does not have any glob symbols (#283)

b5e0ac13e1a21cc9a6840993f42ba700dba499ff authored about 2 years ago by Greg Magolan <[email protected]>
build: use Aspect CLI in e2e tests (#282)

98998d5c72f75cbf5a8ffa5e04cb809c6e18d733 authored about 2 years ago by Greg Magolan <[email protected]>
chore: update to Aspect CLI Pro 4.2.2 (#281)

c3b849a69ee652b1fac999cf60642bc6b98dd2f7 authored about 2 years ago by Greg Magolan <[email protected]>
ci: fix pattern for Bazel version CI matrix so Aspect CLI is still used (#280)

5cf6ff92a526c57a6b59b995d8743e9bd7c9fa93 authored about 2 years ago by Greg Magolan <[email protected]>
chore: update to Aspect CLI Pro 4.2.1 (#279)

5c0a8f07a83a655855c5bfa3770d9026bb7565f0 authored about 2 years ago by Greg Magolan <[email protected]>
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

a145c6bb474c19bf1a6d3a30dd4058fe430f271c authored about 2 years ago by Alex Eagle <[email protected]>
release: v1.16.1

f43e2944ca4d70ad533a35cf37fa5453096a0bfa authored about 2 years ago by Greg Magolan <[email protected]>
fix: fix copy_to_directory flattening with root_paths = ['**'] (#277)

9077a147c06e439bf31ce618affb0d87d951e30e authored about 2 years ago by Greg Magolan <[email protected]>
refactor: move bzl_library target out of @local_config_platform and just use exports_files in there instead (#276)

eab96f51f05fbbaf0e1ba4398058068efcb568a0 authored about 2 years ago by Greg Magolan <[email protected]>
chore: nit cleanup in copy_to_directory _longest_glob_match helper (#275)

1f76b0b0bbeb1cc01a0d3446c3435da239c69ed0 authored about 2 years ago by Greg Magolan <[email protected]>
release: v1.16.0

bd65e6ccfbd5920ac61ef7f3f1acc37031baf0ab authored about 2 years ago by Greg Magolan <[email protected]>
perf: do not execute glob for non-glob copy_to_directory root_paths/replace_prefix params (#274)

* glob: add is_glob util method

* perf: do not execute glob for non-glob copy_to_directory ro...

350408b93d3d4f714f287beebdb4581a7d3ef13e authored about 2 years ago by Jason Bedard <[email protected]>
feat: add assert_outputs

It's a simple way to make an executable example demonstrate what outputs a rule produces.
See ht...

a9dc052c8b7868ec2306b1a88822739ac509e9da authored about 2 years ago by Alex Eagle <[email protected]>
chore: account for github actions deprecation

Followed https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-...

bcffe701966f7da1d179b218c40c3a75ed716d44 authored about 2 years ago by Alex Eagle <[email protected]>
feat: add maybe_http_archive (#270)

f0308479080f411c99053fe08c7bc69d147e9d60 authored about 2 years ago by Greg Magolan <[email protected]>
chore(deps): update dependency bazel_gazelle to v0.28.0 (#267)

* chore(deps): update dependency bazel_gazelle to v0.28.0

* Upgrade go toolhain to 1.18.3

...

3e4604f9f76b6501f81d512f18dd27062f049371 authored about 2 years ago by renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
fix: use bzlmod @@ in to_label if Bazel version is 6 or greater (#265)

21873d57b743fc9c031232dbef66681001cc806e authored about 2 years ago by Greg Magolan <[email protected]>
chore: upgrade to Bazel 6.0.0rc1 but continue to also test Bazel 5.3.2 on CI (#266)

93c43e908ec7b915bacd31abf9cb45d3f3b14984 authored about 2 years ago by Greg Magolan <[email protected]>
feat: add is_bazel_6_or_greater utility function (#264)

35623e23feee5d79c713c4de0e62c263640319b7 authored about 2 years ago by Greg Magolan <[email protected]>
chore: declare bzlmod repository

This is needed to match what's in the upstream BCR now

f242667058d52aa5c2dc67304f0c51e224591675 authored about 2 years ago by Alex Eagle <[email protected]>
fix: @@//label is not external

Workaround https://github.com/bazelbuild/bazel/issues/16528

1ec71cdcb5b52889f48290108137a99284d21c96 authored about 2 years ago by Alex Eagle <[email protected]>
chore(deps): update dependency bazel to v5.3.2 (#260)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

5d9fd10235c91b68068651933400be4bb0db3b1f authored about 2 years ago by renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
chore(deps): update dependency bazel_skylib to v1.3.0 (#259)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

b0921687e5549a96d5ce6a386cb74ac24c61e4e9 authored about 2 years ago by renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
fix: handle other CPU architectures in local_config_platform (#257)

569dd2663ba57255bce3eeba2b86b0551ebe5425 authored about 2 years ago by Matt Mackay <[email protected]>
feat: add test_suite containing all tests from write_source_files (#256)

9d531ca6468014f753bbc7f155a490f53188c1e9 authored about 2 years ago by Matt Mackay <[email protected]>
Update stamping.bzl

e609c85efe8b30f8fa059eb447ae2cbf1a4f8887 authored about 2 years ago by Thulio Ferraz Assis <[email protected]>
fix: update doc

Signed-off-by: Thulio Ferraz Assis <[email protected]>

951e1ec9ad5553a00d6b6c135f6c490d9344cc62 authored about 2 years ago by Thulio Ferraz Assis <[email protected]>
fix: isolate bzl_libary targets for //lib/private:*.bzl i //lib/private/docs package so that platform_utils dep on @local_config_platform//:constraints doesn't leak unless downstream consumer is generating docs (#254)

6f37a3808b35cec40ac6af47be6b4ad00cc829b2 authored about 2 years ago by Greg Magolan <[email protected]>
chore(deps): remove bazel-integration-testing (#253)

091b6adc7991b969dfdb2211284b922280b09a0a authored about 2 years ago by Jason Bedard <[email protected]>