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

chore(deps): update dependency io_bazel_rules_go to v0.34.0 (#191)

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

4da6ae7fd321b583b4a45e06fd1878e27e08e58b authored over 2 years ago by renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
chore(deps): update dependency bazel to v5.3.1 (#225)

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

dc008af08823be6eddc4436d9818ca2b887b65b9 authored over 2 years ago by renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
refactor: give internal impl methods meaningful names (#252)

475015bee0da48269181e1ddbfe9679d6670930b authored over 2 years ago by Jason Bedard <[email protected]>
fix: use person as release author

fa7fdc177e87bbd3722db459a8d1bcae7b09c4b1 authored over 2 years ago by Derek Cormier <[email protected]>
refactor: move Aspect Workflows configuration files to new location (#249)

2d789895538fb9a80811f64923457d9de498a37b authored over 2 years ago by Matt Mackay <[email protected]>
chore: upgrade skylib (#248)

20ac1c6e6961710bd4023a6f7a03907e7336d06f authored over 2 years ago by Derek Cormier <[email protected]>
feat: add bazel_version value to host_repo repository rule (#246)

8e230b0721eae8a6935042ddda2de9b866fcab6c authored over 2 years ago by Greg Magolan <[email protected]>
Update release.yml

Don't use my PAT, instead use the default credentials like our other rulesets do.

0450c0c65291104184f89c4abe32d1d7d1907401 authored over 2 years ago by Alex Eagle <[email protected]>
fix: don't generate @aspect_bazel_lib_local_config_platform repository as it is a leaky abstraction for rule consumers and not just rule authors (#243)

65e852f774dc153f11f9e72a7d1878dbe25a1526 authored over 2 years ago by Greg Magolan <[email protected]>
fix: fix bzl_library breakage created with load from @local_config_platform in copy rules (#242)

be5c9d06bc94c301eb7e61da8fd783430ac08a7c authored over 2 years ago by Greg Magolan <[email protected]>
Add `shlib/lib/assertions.sh` and related tests (#237)

* Add shlib assertions

* Remove obsolete code

* Fix shellcheck warnings

* Switch to exp...

e376f9a733f1ecef07a8bc72e19a5ffcd8841220 authored over 2 years ago by Chuck Grindel <[email protected]>
fix: disable e2e/bzlmod with RBE temporarily

f4b2b1b3b6aa632d65879c4ebf1a128b06766e43 authored over 2 years ago by Greg Magolan <[email protected]>
fix: fix host platform detection on all copy actions which always run locally (#241)

bbfb74c8e64f9534b2334e796de24182fe61d0e6 authored over 2 years ago by Greg Magolan <[email protected]>
docs: add stamping to readme index

aa42a924fe96799e9e34ef9e3baa8c1211f788f4 authored over 2 years ago by Derek Cormier <[email protected]>
copy_to_directory performance improvements (#236)

* reduce use of depset.to_list()

* avoid copying arrays when invoking copy_file

* fixup! r...

803dbf815e5e31c207deef116f23c6f9a7477b2d authored over 2 years ago by Jason Bedard <[email protected]>
chore: update MODULE.bazel to use register_toolchains

47be61d96b54c1ad1da09db25026fcce7aa1c509 authored over 2 years ago by Derek Cormier <[email protected]>
ci: prepare bazel-lib for publish-to-bcr app

c86f355dd082237b23903b21c32c502798629b06 authored over 2 years ago by Derek Cormier <[email protected]>
Add JUnit XML output for diff_test

77137f402050b180cd8651969657c57147e73ff0 authored over 2 years ago by John Firebaugh <[email protected]>
Add TODO comment in the windows implementation

21216126b655c1309f9477e3767b9f84e9fb3fe2 authored over 2 years ago by John Firebaugh <[email protected]>
ci: exclude rbe jobs if no engflow secret

eecda0e2d80a7bc5c4224739f750392105619021 authored over 2 years ago by Alex Eagle <[email protected]>
Revert "Run PR workflow in the main repo, not the fork"

This reverts commit 64b8541ad620777590206306a7e2ede5ab44e64a.

3b9afd58075490360e25712bcd6e55bf73bef550 authored over 2 years ago by Alex Eagle <[email protected]>
Run PR workflow in the main repo, not the fork

64b8541ad620777590206306a7e2ede5ab44e64a authored over 2 years ago by Alex Eagle <[email protected]>
Cleanup diff_test and copy_file implementations

5edb10a0d8d207ba9379322bcebb58f541dc8060 authored over 2 years ago by David Zbarsky <[email protected]>
fix: TARGET make variable expansion: no extra leading @

Part of https://github.com/aspect-build/rules_js/issues/406

b5653b6037cf993acc889cfd8430ce000a167812 authored over 2 years ago by Alex Eagle <[email protected]>
fix: handle the ** root_path case correctly in copy_to_directory

9efedb72c05753634561e8ed871d5141b41f2fc8 authored over 2 years ago by Greg Magolan <[email protected]>
chore: don't fail fast on GitHub actions matrix (#226)

af057bd5092073f63cf90422c0ad1d2ef5709bdb authored over 2 years ago by Greg Magolan <[email protected]>
chore: remote out-of-date reference to DefaultOutputPathInfo in write_source_files error message

cbec12b286e27f38554cdef1c052a103a27447da authored over 2 years ago by Greg Magolan <[email protected]>
refactor: tighten up key management code

de5274835b2d2f6855d7cf9c697d0265faaadbb3 authored over 2 years ago by Alex Eagle <[email protected]>
feat: jq supports stamping

Fixes #223

f688d17cfb216f317612db32beeceb1fcf3e3b21 authored over 2 years ago by Alex Eagle <[email protected]>
chore: set test timeouts to short

I recently enabled --test_verbose_timeout_warnings and that caused a bunch of warnings in our bu...

896ee0c1f003471e1fc335aa869d66d17a552248 authored over 2 years ago by Alex Eagle <[email protected]>
fix: fix a bug where the same file couldn't be copied to the same output

dir twice on Windows

889e736476045cebbdb81812c1e04cc41ed0dddd authored over 2 years ago by Derek Cormier <[email protected]>
fix: broken gh actions cache

cd6c2f63ee380132fe8f206901de2abaa05ae385 authored over 2 years ago by Derek Cormier <[email protected]>
ci: enable engflow RBE for github actions

15ec78eb731eb679402f2d45b677ee02ab08735b authored over 2 years ago by Alex Eagle <[email protected]>
fix: fix issue in copy_to_directory where root_path is the full path of a directory input

3e20e6c0b16ee4544b3871baf9cb91a9fc8dca87 authored over 2 years ago by Greg Magolan <[email protected]>
Add failing test case demonstrating issue with root_paths in the presence of globs in dependencies.

e446a3d8e75b98fcbdbad3fd811fe2abf5304b56 authored over 2 years ago by Twan Koolen <[email protected]>
chore(deps): update continuation orb to v0.3.1

e3f194d41319c980838c737d310f178a4e8adb5f authored over 2 years ago by renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Updated config.yml

21c93d24fab16e4811a06eb03bcf6718087a12cc authored over 2 years ago by Alex Eagle <[email protected]>
Updated config.yml

19f0aed99b4cfa0b42ce47ba1e758a309f01f700 authored over 2 years ago by Alex Eagle <[email protected]>
update circle config

1b448481b7da3964ae44aca64dff5ce7e97674b5 authored over 2 years ago by Matt Mackay <[email protected]>
Updated config.yml

ff133153bc120114e67909ff50718c6121313d02 authored over 2 years ago by Alex Eagle <[email protected]>
chore: switch to aspectci

2e41cd73774f44652a136eeb402649bdafded460 authored over 2 years ago by Alex Eagle <[email protected]>
ci: add circleci.

c062200b2663c676bc65d384735331ded6061d0b authored over 2 years ago by Alex Eagle <[email protected]>
fix: fix a bug where multiple files were not written at the root package

c1e7aa118161805eca87d6f23b7917db567fd35e authored over 2 years ago by Derek Cormier <[email protected]>
fix: fix make var expansion in expand_template (#213)

c867e378561528a0b08bf82c676e96ea49b2b9b2 authored over 2 years ago by Greg Magolan <[email protected]>
fix: handle copy_to_directory '.' and './**' special patterns correctly when in the root package (#212)

3caff577b9af9b57cc6ff3b921a7d62decfd52d7 authored over 2 years ago by Greg Magolan <[email protected]>
fix: /bin/false instead of /dev/null (#211)

The `/dev/null` is a pseudo-device file that's not executable. If we expect a call too `CC` to a...

aea1c5b72e7bf8a82d90ec6f030aa56425bb6f4f authored over 2 years ago by Thulio Ferraz Assis <[email protected]>
feat: add utility for asserting that a file contains a string

Useful for basic smoke tests of bazel outputs

20d759f669e9729fd64a004182b2996f92142f49 authored over 2 years ago by Alex Eagle <[email protected]>
chore: add Aspect CI configuration (#208)

6839ff7acee059fa73758ef334b94deea0445733 authored over 2 years ago by Matt Mackay <[email protected]>
chore: normalize src and outputs paths in copy_to_directory (#206)

165d7dafdb8bb1120e91309eefa816430d0f8e60 authored over 2 years ago by Greg Magolan <[email protected]>
fix: improve handling of duplicate files in copy_to_directory (#205)

06d54eef4cc1b2693729b8d4eeb5338b04c8cc1d authored over 2 years ago by Greg Magolan <[email protected]>
fix: add missing convienence aliases to exclude_srcs_packages

c4f6fcff425048ef2e39cbd923b14cbd5dcee941 authored over 2 years ago by Greg Magolan <[email protected]>
chore: add improved error messages to copy_to_directory when include_srcs_packages and include_srcs_patterns are empty

6d3c1a393b720487b508bba6564cd04ef177675d authored over 2 years ago by Greg Magolan <[email protected]>
fix: add missing convienence aliases to include_srcs_packages

01da4db80c4174976c5867bd45f36ffe027df8e9 authored over 2 years ago by Greg Magolan <[email protected]>
feat: add include_srcs_packages and exclude_srcs_packages and improve implementation and documentation of other filters and transformations (#203)

71910e93f34506bc088cc57c3e8c919b3c2a8cdd authored over 2 years ago by Greg Magolan <[email protected]>
chore: fix out-of-date text in copy_to_directory.include_srcs_patterns docstring (#202)

83912625a3dbae5d96ca3aadd2251309db8d7325 authored over 2 years ago by Greg Magolan <[email protected]>
chore: fix out-of-date text in copy_to_directory.include_srcs_patterns docstring: (#201)

c74f0e29a6f332f3b47930c3c1c742aed6fc90d5 authored over 2 years ago by Greg Magolan <[email protected]>
fix: dedup additional files in copy_to_directory_action (#200)

a5e61b396165b452e853360d91ca5b00ba016b89 authored over 2 years ago by Greg Magolan <[email protected]>
chore: add '?' pattern to test cases of copy_to_directory (#199)

e4399557d79a40db3bc6c91bb9c18ddeb7f15e84 authored over 2 years ago by Greg Magolan <[email protected]>
feat: add glob support to copy_to_directory include_srcs_patterns, exclude_srcs_patterns, replace_prefixes and root_paths. (#196)

This deprecates exclude_prefixes with docs suggesting to using exclude_srcs_patterns instead

85e8b7e5551881d87f8bdddb4672c8b9eec85624 authored over 2 years ago by Greg Magolan <[email protected]>
chore: add glob_match to docs (#195)

a945d66eb5d7981f6ed4758c5444666417908b62 authored over 2 years ago by Greg Magolan <[email protected]>
feat: add glob_match starlark utility function that support "*", "**" and "?" expressions as well as optionally allow for "*" and "?" to match of path separators (#194)

fd03cf0ecb78f80b0a92d77dbdd64ca783d4ea5b authored over 2 years ago by Greg Magolan <[email protected]>
feat: add include_prefixes to copy_to_directory (#193)

61c7cc209b001716ab83d14e829e0c021df55995 authored over 2 years ago by Greg Magolan <[email protected]>
fix: improve error message in directory_path when directory does not (#192)

exist

998ee223690ed07b3dfc31738dae839206bd60b0 authored over 2 years ago by Derek Cormier <[email protected]>
fix: patch diff_test with runfiles fix

d0a897488b8a94f65baf1284361e80bf002c4f22 authored over 2 years ago by Derek Cormier <[email protected]>
chore(deps): update dependency bazel_gazelle to v0.26.0

6a29defd77c56bea3e886bfbe8f8711ad7f439bf authored over 2 years ago by renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
chore: change default for run_binary#stamp

Greg convinced me that users will get really slow stamped builds because most run_binary tools d...

8a11a106db04edc47da842521ad803a3e39c3ed5 authored over 2 years ago by Alex Eagle <[email protected]>
feat: add stamping ability to run_binary

Fixes #185

56bc408d941931b678c4c3274ba33b3ca06c0fd2 authored over 2 years ago by Alex Eagle <[email protected]>
feat: basic stamping support

de081fb72e9f2f41bb6f2c0ab328aed25f5455de authored over 2 years ago by Alex Eagle <[email protected]>
Add utility for checking file existence.

Avoids continued copy-paste of this like https://github.com/aspect-build/rules_ts/blob/main/ts/d...

546758589dc3fc4bed5b4add5bfe4362d66933fd authored over 2 years ago by Alex Eagle <[email protected]>
assert that directories aren't included in file_exists

6f52c77a51855d17d8b9c74d23489b8eda403b98 authored over 2 years ago by Alex Eagle <[email protected]>
fix: diff_test not working for files in directories starting with "external"

Example "external-dependencies/foo.txt"

f2e5f4675f057cf66f4968f80eaf5a4ef3f1d898 authored over 2 years ago by Jesse Schalken <[email protected]>
fix: remote target_compatible_with from jq and yq toolchains

a24508a2023be4996db20b3478743d7822423577 authored over 2 years ago by Derek Cormier <[email protected]>
docs: encourage use of latest yq/jq in docs

77474915d88ec641f202a320597f0addd00f1eb7 authored over 2 years ago by Derek Cormier <[email protected]>
fix: fix broken link in README

d128b38a6db50ea5962c188534b26d3db090d5ec authored over 2 years ago by Derek Cormier <[email protected]>
chore: change the auto bcr presubmit.yml

6dbfbba0823f5c23a40fd9d8a66e1f4b7bdc8e0f authored over 2 years ago by Derek Cormier <[email protected]>
feat: add copy_to_directory_action

d4f6524fbd2412d1d5455608f7fb3b1855564e51 authored over 2 years ago by Greg Magolan <[email protected]>
chore: improve error when run_binary has no outputs

Otherwise users get

```
Traceback (most recent call last):
File "/private/var/tmp/_bazel_long....

910786038c98ad93888e165e89aee6e5ef1365a4 authored over 2 years ago by Alex Eagle <[email protected]>
chore(deps): update dependency bazel to v5.2.0 (#170)

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

5307f585573930fa31c2be366d5b0ae54f6bd416 authored over 2 years ago by renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
docs: add a note about excluding from linters/formatters (#156)

f08952a8a68d939a59c9222ee355835a7083ebb2 authored over 2 years ago by David <[email protected]>
ci: change token for bcr publish

df04df7cd2b9a481787de1cb43a6fe05f67c9511 authored over 2 years ago by Derek Cormier <[email protected]>
fix: improve copy_to_bin error messaging when file is in external repo

de6e9ef843358bbf1ae2420efb6cac1d05f86b30 authored over 2 years ago by Derek Cormier <[email protected]>
feat: add buildozer command to add visibility to the copy_to_bin helper error (#171)

829e5d513d9d469f4739779b94a67399a892823d authored over 2 years ago by Matt Mackay <[email protected]>
feat: let jq act like copy_to_bin

This lets you have a file in the output tree with the same path as a source file, but modified.

32882befdf20f3011482fb5971c5747f69e732ca authored over 2 years ago by Alex Eagle <[email protected]>
fix: Allow relative_file to take in paths starting with ../ (#166)

* fix: relative_file fix when to path is itself relative starting with ../

* feat: Allow user...

63ae77208702eda01cfa3625812a2f749250ac23 authored over 2 years ago by Jesse Tatasciore <[email protected]>
fix: support non-json input files in jq

ce015ca4f373333c3effd2504036727c20de775f authored over 2 years ago by Derek Cormier <[email protected]>
feat: add mnemonic, progress_message && execution_requirements to run_binary (#161)

b3c2884bdf93118b22c5f03fd4c8e77894f6ec5f authored over 2 years ago by Greg Magolan <[email protected]>
feat: add out_dirs to run_binary rule and deprecate output_dir (#160)

14f83ab4e8869975d100028d726c9f2de6f68b1c authored over 2 years ago by Greg Magolan <[email protected]>
fix: don't set assignees for bcr pr

627ac0b82c6f447cbd0b1ef193ac7305cea76450 authored over 2 years ago by Derek Cormier <[email protected]>
chore: create a pull request against our bcr fork on successful release

35adb03d48a62aa7059ca863d0b274a715d1d588 authored over 2 years ago by Derek Cormier <[email protected]>
fix: fix a bug where two copy_to_bin actions couldn't copy the same file

80603fb7eb92ba079762c182443b13d5dc9964f5 authored over 2 years ago by Derek Cormier <[email protected]>
fix: fix a bug where write_source_files diff_test fails on windows when

a source is from an external repository

3ff61c57e91e74f5d0269abd69aa5842711e10c3 authored over 2 years ago by Derek Cormier <[email protected]>
feat: add allow_overwrites attribute to copy_to_directory and disable overwrites as the default behavior on linux and macos (#153)

6ba7c64c8d5a35cc9b61a4f312f32bbb6df3de6a authored over 2 years ago by Greg Magolan <[email protected]>
chore: cleanup fail msgs with substitutions for cleaner error logs

63014de38293e6636584b1c006a2b7539019ec99 authored over 2 years ago by Greg Magolan <[email protected]>
chore: warn when copy_to_bin reads from bazel-out

5a39b1fdab0923764506535c93e7d4d5c19ba9ea authored over 2 years ago by Alex Eagle <[email protected]>
feat: add to_output_relative_path

This is useful in rules_js ecosystem where the working directory is bazel-out/arch/bin so many p...

562c4b231d031f3c749c07aac258aa6e96d86e0f authored over 2 years ago by Alex Eagle <[email protected]>
chore(deps): update bazelbuild/setup-bazelisk action to v2

d19d6efafe37c5d608b266ea512a356411c55201 authored over 2 years ago by Renovate Bot <[email protected]>
chore: remove unneeded bazelisk setup

fafdd8610cbce49a031a42f826a627b92b1f79ce authored over 2 years ago by Alex Eagle <[email protected]>
chore(deps): update dependency bazel_skylib to v1.2.1

1fcd85b24785f69ebf6cca219b7c33ef646333a9 authored over 2 years ago by Renovate Bot <[email protected]>
chore(deps): update dependency io_bazel_rules_go to v0.33.0

6df5112813800ccf2033da8ff779565fbd344a07 authored over 2 years ago by Renovate Bot <[email protected]>
chore(deps): update actions/setup-node action to v3

0ec727048b8e283661cd9d32b7ec1331165a1c44 authored over 2 years ago by Renovate Bot <[email protected]>