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

refactor: nicer pattern for inlined maybe

40f130b43b357bc2739efa27680ed8ab652428b9 authored over 2 years ago by Alex Eagle <[email protected]>
chore: update generated docs

d8ec2bc0db7d7f7caeb2f6e78a1de5d864059bd7 authored over 2 years ago by Alex Eagle <[email protected]>
chore(deps): update dependency io_bazel_stardoc to v0.5.1

fdbbc80fd7d2302ae1d382b85a30202e3a7de447 authored over 2 years ago by Renovate Bot <[email protected]>
chore(deps): update actions/checkout action to v3 (#140)

Co-authored-by: Renovate Bot <[email protected]>

12db1f32f9b1bc748fa10e21decd542403dab196 authored over 2 years ago by renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
chore(deps): update actions/cache action to v3 (#139)

Co-authored-by: Renovate Bot <[email protected]>

f6bc73cb2853214e836559243ca2799cac7a6434 authored over 2 years ago by renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
refactor: remove use of maybe() helper (#138)

This allows renovate to understand our dependencies

abc3128fe7622b519fb084b61e2dd16003bcc40b authored over 2 years ago by Alex Eagle <[email protected]>
chore(deps): add renovate.json (#135)

Co-authored-by: Renovate Bot <[email protected]>

bdcff8b3d50ab5013b537042c5c8ce78bc2b9674 authored over 2 years ago by renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
fix: copy_to_directory repairs read-only file permissions (#134)

When two srcs have the same nested folder, we need to correct the permissions like bazel's sandb...

695a8c4ad4bccf7a7914ca7b3c02be9748f89ee8 authored over 2 years ago by Alex Eagle <[email protected]>
Use PAT to publish prs to bcr on release

73bfc5366076292d352c60b65098578b3bc9532c authored over 2 years ago by Derek Cormier <[email protected]>
chore: remove hardcoded toolchain versions from workspace snippet

fbb26dc6786621075c982dfbb1d7c0d415881ec6 authored over 2 years ago by Derek Cormier <[email protected]>
fix escaping in release snippet

14cc74b2cb663dfc5f994e52217076654fe0b51d authored over 2 years ago by Alex Eagle <[email protected]>
fix escaping in release snippet

15d95b9dc19473f24cf1da28fdc426e221a3df7f authored over 2 years ago by Alex Eagle <[email protected]>
chore: publish production releases, prep for 1.0 (#130)

021b24e2df2abe3f0e97d5ca13ad1a66f999f851 authored over 2 years ago by Alex Eagle <[email protected]>
add bzlmod usage instructions (#129)

fixes #124

6585079da09aa407fe8484ee56c7d9b359f183dc authored over 2 years ago by Alex Eagle <[email protected]>
fix: add missing --test_output=errors (#128)

* fix: add missing --test_output=errors

Signed-off-by: Thulio Ferraz Assis <3149049+f0rmiga@u...

8403b7ac2a80341ae0f1422b86e9687e6a5ded72 authored over 2 years ago by Thulio Ferraz Assis <[email protected]>
fix: improve error message when an invalid label or a file that is not a directory is passed to directory_path (#127)

128f7c63fbe3e2d3ead83ff7d6bb09728666acf2 authored over 2 years ago by Greg Magolan <[email protected]>
fix: buildifier lint errors

9162a3f5527da8ee77b6f70a369694465187a9fd authored over 2 years ago by Derek Cormier <[email protected]>
chore: nit on error message (#125)

f11dea1b7adc027743f2fd12c229c41be1e30954 authored over 2 years ago by Alex Eagle <[email protected]>
fix: fix yq windows issues by bumping version

7017045707607c6dc46b6e6900c76f2c1977ce2a authored over 2 years ago by = <=>
fix: set correct suggested_update_target for write_source_files macros with multiple files (#120)

9a1edce1aafad0abbc840d9ec8d05e4f82f5397c authored over 2 years ago by Greg Magolan <[email protected]>
fix: fix typo in README

4b1a0dff2029981c444cf0e13257246f46f6d920 authored over 2 years ago by Derek Cormier <[email protected]>
chore: improve the readme (#118)

* chore: improve the readme

* squash: readme without tables

231becec2a4966c68c041e65cfb9163d2987b4c7 authored over 2 years ago by Derek Cormier <[email protected]>
fix: fix a bug where copy_to_directory wouldn't copy hidden files inside

of folders

faba95385d783330a54b9bf0a069e47d7fa5b59f authored over 2 years ago by Derek Cormier <[email protected]>
fix: add mandatory provider for write_source_files

additional_update_targets

147a373568d3b9ddd8423e9654cdd9e7c3171d7d authored over 2 years ago by Derek Cormier <[email protected]>
ci: remove committer for auto-bcr

d944c2fbc3ee1882ca7080acaf1d1f26f1260a70 authored over 2 years ago by Derek Cormier <[email protected]>
ci: use pat to perform release and allow subsequent workflows to trigger (#112)

6761d9da116b3867a64ec1188faa49564cc3ad32 authored over 2 years ago by Derek Cormier <[email protected]>
fix release token and set committer on bcr workflow (#111)

* ci: use github bot token for release

* ci: set committers and pr assignees in bcr workflow

5c226869a1c5d12807b316af585806e7f710c016 authored over 2 years ago by Derek Cormier <[email protected]>
Revert "fix: use pat for bcr mirror"

This reverts commit ea7a3e4549cedc602b68646d4edf1e648aae6a67.

ba519a9e1f93617e94f4733ff03da32ab7393071 authored over 2 years ago by Alex Eagle <[email protected]>
Revert "test: change release action to use app token (#99)" (#110)

This reverts commit 0bea5ccc49a1b39b7e0caeb0ba77b59549729036.

97ef0a21fd70ed793474413c641e0094bfb75fb0 authored over 2 years ago by Derek Cormier <[email protected]>
fix: use pat for bcr mirror

ea7a3e4549cedc602b68646d4edf1e648aae6a67 authored over 2 years ago by Derek Cormier <[email protected]>
feat: mirror releases to bcr

bbe8047a55f930dd99096440e0cdd5f1b4b62116 authored over 2 years ago by Derek Cormier <[email protected]>
docs: link to docsite in README

493ba15860c0c4bf406dbb14fd2bfde6535c6c1b authored over 2 years ago by Derek Cormier <[email protected]>
fix: add mnemonic to jq and yq (#106)

a699ccd4eb1431f4cba30d79a9a3405f09871a97 authored over 2 years ago by Sahin Yort <[email protected]>
fix: only use ctx.attr.patches if patches param is not specified (#105)

The currently implementation differs from the docstring here and in upstream skylib:

This rul...

47114fd4f999a27ec29dc2cd4802efef79ddc920 authored over 2 years ago by Greg Magolan <[email protected]>
refactor: show a more helpful error message in copy_to_bin

2b50f99ab34a66775d017b45b4a57f0fac8314e3 authored over 2 years ago by Derek Cormier <[email protected]>
fix: don't sort versions in bcr metadata.josn

278090f87e8ce5896dedb61544ed71fd4836523c authored over 2 years ago by Derek Cormier <[email protected]>
style: minor nit, use destructuring assignment

8f877b6a84a305470076f498662eb90ac61770d0 authored over 2 years ago by Alex Eagle <[email protected]>
fix: fix a bug where yq failed to build in the root package

400ff189b397514183615440ed6ae9614de19a9e authored over 2 years ago by Derek Cormier <[email protected]>
fix: fix a bug where bcr action wouldn't follow redirects to artifact

f4d38ac9599b9661b50caa46362449abb840b67a authored over 2 years ago by Derek Cormier <[email protected]>
debug: add some logging to debug bcr action

91e1086f793c9a7b8a79f38d6838c221d78ce537 authored over 2 years ago by Derek Cormier <[email protected]>
test: change release action to use app token (#99)

0bea5ccc49a1b39b7e0caeb0ba77b59549729036 authored over 2 years ago by Derek Cormier <[email protected]>
feat: post a pr to bcr on successful release (#97)

* feat: post a pr to bcr on successful release

* Change to GH app based auth

Following ins...

fc855df8cf16efcedd03535ee2a6f4195a1e2a77 authored over 2 years ago by Derek Cormier <[email protected]>
refactor: export copy_to_directory_lib in the public API for use downstream in packaging rules (#96)

58b2c59bb07950a38906f0f657135b10ef768f89 authored over 2 years ago by Greg Magolan <[email protected]>
chore: normalize @generated by comments (#93)

9a9a1888e1fcce87ced92ef3b812bbceea1f27df authored over 2 years ago by Greg Magolan <[email protected]>
chore: replace is_windows select pattern with target_platform_has_constraint pattern (#95)

f1e10df09c2321549a969d5950abcbd2e9b66875 authored over 2 years ago by Greg Magolan <[email protected]>
chore: use aspect_bazel_lib diff_test (#94)

67e1072e25105faa18726bcf4a1bba6f80086d1c authored over 2 years ago by Greg Magolan <[email protected]>
chore: rename all instances of repository_ctx to the preferred rctx (#92)

ec587d974e4b86265c10ef5ed12067804dc49549 authored over 2 years ago by Greg Magolan <[email protected]>
feat: make it easier to resolve jq/yq toolchains from a repository rule

6743c0cbcfb42a377d40359ea409d9cc70f70fdf authored over 2 years ago by Derek Cormier <[email protected]>
feat: add @aspect_bazel_lib_host repository and normalize function names in repo_utils (#90)

41ce34470f7c2f3b3ed041bc93bb47a4cc73186d authored over 2 years ago by Greg Magolan <[email protected]>
test: add test coverage for docs rules

626af72fe87bc8a428d6d5dcd1e551a7464dc0db authored over 2 years ago by Alex Eagle <[email protected]>
test: introduce an e2e test asserting that bzlmod works

8138d7f6c3ce1889437fad9604d2ed134e21f0f7 authored over 2 years ago by Alex Eagle <[email protected]>
feat: rename @yq_host and @jq_host to @yq and @jq respectively and export bin() function in index.bzl to get bin label for host platform (#87)

04c0f951361a70eee69b63c05d08570e9b5e9554 authored over 2 years ago by Greg Magolan <[email protected]>
feat: add default yq and jq versions (#86)

c2d4481570f65551532b91e73b780b78ce0c8d4c authored over 2 years ago by Greg Magolan <[email protected]>
fix: minor yq docs updates and fixes

cf7b195031b43f9e3ba5e3bd3f9aca1b24b4dfc0 authored over 2 years ago by Derek Cormier <[email protected]>
feat: add jq_host and yq_host repositories

048c32ae8dd3a5bf2f908dc3e8c7578ce290a769 authored over 2 years ago by Greg Magolan <[email protected]>
feat: add os_arch_name() function to repo_utils and cleanup yq & jq toolchains for repository names follow this convention (#82)

207d219a8817194cd9b29f77b73472ec0448f9b9 authored over 2 years ago by Greg Magolan <[email protected]>
Document support option

0cd42cd03e95eec6698104a60abb202dc413c3c4 authored over 2 years ago by Alex Eagle <[email protected]>
feat: yq (#80)

3e4024c7854ddba9bc1ffc63f003cb9ae3c0b387 authored over 2 years ago by Derek Cormier <[email protected]>
chore: fix buildifier errors

e0af9633ed0e406ebcc12295c41165feff780156 authored over 2 years ago by Derek Cormier <[email protected]>
fix: improve execution requirements of all copy files/directory rules for better perf (#79)

d59ca6092f04c4a9e14907545a0e809896ecc60b authored over 2 years ago by Greg Magolan <[email protected]>
fix: make tool of run_binary cfg=exec (#74)

48b6f293671629a71e8ca044aa3a78a06aca878b authored over 2 years ago by Greg Magolan <[email protected]>
feat: add create_windows_native_launcher_script to lib/windows_utils.bzl (#75)

0a9c48a71231734b77f4bc1b624d80fb27bcb507 authored over 2 years ago by Greg Magolan <[email protected]>
feat: add some additional make variable substitutions for common useful values in the context (#73)

35b430abcc3ac687141a05e764c692304a91c251 authored over 2 years ago by Greg Magolan <[email protected]>
fix: set --nolegacy_external_runfiles in .bazelrc (#76)

b9fe2014648579c9c575a611c22073797db0d18f authored over 2 years ago by Greg Magolan <[email protected]>
chore: remove unused file (#77)

03528db12b998196a6b5f7cf5777a926079e0982 authored over 2 years ago by Greg Magolan <[email protected]>
fix: add copy_file_to_bin_action and copy_files_to_bin_actions to //lib:copy_to_bin.bzl (#72)

b9bc7a4cea7161729dea5ced7ccc63d0704e8088 authored over 2 years ago by Greg Magolan <[email protected]>
refactor: split copy_to_bin_action into copy_file_to_bin_action and copy_files_to_bin_actions (#71)

6828d929641602bef86db7e167085d8bfbce6071 authored over 2 years ago by Greg Magolan <[email protected]>
feat: add copy_to_bin_action for use in other rules (#70)

62bb04db302053060e70c3fda9e4b7ae51efcd6f authored over 2 years ago by Greg Magolan <[email protected]>
feat: add copy_to_bin rule (#69)

b2955dcb052fea910192dfd9289751309c0bcaac authored over 2 years ago by Greg Magolan <[email protected]>
feat: add copy_file_action helper function to the public API (#68)

6e653ca7875d37f656537292f37549e4e93d7d0f authored over 2 years ago by Greg Magolan <[email protected]>
feat: add copy_directory_action help to the public API (#67)

2e213c202932d9c9206c5b4aa4a34a2b4882637b authored over 2 years ago by Greg Magolan <[email protected]>
chore: add upstream @bazel_tools patch utility function prior to forking

1421a1d6f469299bf4b342eb5564b4409988765b authored over 2 years ago by Greg Magolan <[email protected]>
feat: add repo_utils with fork of @bazel_tools patch function that takes a working_directory argument

322bbc92dfd061e1e441e7aeeae9150831f6eb8c authored over 2 years ago by Greg Magolan <[email protected]>
fix(write_source_files): fix nested directories (#65)

0f30bf96b79cf57bbe3553503d0bd33f4d734f3b authored over 2 years ago by Jason Bedard <[email protected]>
refactor: remove directory functionality from copy_file (#64)

35b8fd34252dd5632ed380d8a88b1317052cd9b0 authored over 2 years ago by Derek Cormier <[email protected]>
feat: add copy_directory (#63)

a23d1b03f7c96dfbd660b4946436a7df3515d647 authored over 2 years ago by Derek Cormier <[email protected]>
update buildifier and fix formatting

955e37bf7462b247afd12ad4f646b6c3b013ea1a authored over 2 years ago by Derek Cormier <[email protected]>
fix: incorrect variable name

9ef738909b0103a19594376681716253dfd88e90 authored over 2 years ago by Derek Cormier <[email protected]>
fix: fix invalid format string

ccea32c670254728fcd4e12e69e6d2829878660b authored over 2 years ago by Derek Cormier <[email protected]>
fix: use -R instead of -r in cp calls so macos & linxu behavior is the same (#58)

e679a26b427d4734ed67eea361d50720faf055f6 authored over 2 years ago by Greg Magolan <[email protected]>
feat: add run_binary with output directory support & improved makevar expansion (#57)

e30e89fa3d2c2f0ddd5ea34af023fb0ba934ff34 authored over 2 years ago by Greg Magolan <[email protected]>
feat: platform_transition_filegroup (#55)

* feat: platform_transition_filegroup

Lifted from https://github.com/aspect-build/gcc-toolcha...

096133e5d23b9390bc6b3ad0a4aa2e88cad10fef authored over 2 years ago by Alex Eagle <[email protected]>
test(write_source_files): ensure generated git-ignored files are created (#56)

229fcfb88120f24526894cfc300f249e9384d26f authored over 2 years ago by Jason Bedard <[email protected]>
fix(write_source_files): fix writing to workspace root (#53)

a2e228dde0fa8f126afb07eb05166782355583da authored over 2 years ago by Jason Bedard <[email protected]>
test - add bash script tests to CI (#54)

d21acfbd5a6c8cc2116a8b0da368da65e95b326c authored over 2 years ago by Jason Bedard <[email protected]>
fix: ensure out_file does not show up in source file query of write_source_file so that it can be used with ibazel (#52)

35995156320dd8b269c6a1a83fa649d4c198c3a3 authored over 2 years ago by Greg Magolan <[email protected]>
feat: replace default_info_files with output_files which adds output_group attribute (#50)

bda5c632beeec53b58e9b8d23ac166e9091d1e93 authored almost 3 years ago by Greg Magolan <[email protected]>
Add DefaultOutputPathInfo provider and update write_source_files to accept it (#48)

Also update write_source_files to accept DirectoryPathInfo

3b93ee0baa464bfc0898bb84e87e71da0b596f11 authored almost 3 years ago by Greg Magolan <[email protected]>
reimplement stardoc_with_diff_test to use write_source_files

7f2641cd074dee6561421feacc2557ef1d3ce4dd authored almost 3 years ago by Derek Cormier <[email protected]>
feat: add directory_path rule and DirectoryPathInfo for specifying files within tree artifacts (#42)

0fd56dc59dc0b4285a14dde271f16950217876f1 authored almost 3 years ago by Greg Magolan <[email protected]>
feat: write to source folders (#41)

f788d286d0f3f00572164625eaa24cea382725b6 authored almost 3 years ago by Derek Cormier <[email protected]>
feat: write_source_files bulk write for windows (#43)

ca764e53e87bbf0dd39614a0a5a237c220392d56 authored almost 3 years ago by Derek Cormier <[email protected]>
feat: bulk updates for write_source_files (#40)

71c1b893d6a35b01e6e7d09ac04451f354455fa4 authored almost 3 years ago by Derek Cormier <[email protected]>
feat: write_source_files windows implementation

2195e1c69adee52a8ab36836c1930e5f165c6f6d authored almost 3 years ago by Derek Cormier <[email protected]>
chore: Update github archive URLs to have stable SHAs (#32)

Required per https://github.com/bazel-contrib/SIG-rules-authors/issues/11

ba8b737c242f1828d2af86d78712169f31a5d4a9 authored almost 3 years ago by Alex Eagle <[email protected]>
fix: fix buildifier 5.0.0 errors (#35)

ca4a9f8c23ef7ec51721d4ce05dfe893a5819f63 authored almost 3 years ago by Derek Cormier <[email protected]>
fix: fix typo in bazel ci config file name (#34)

2ff9c7154bd35f31bf291a2b29cc87e827386729 authored almost 3 years ago by Derek Cormier <[email protected]>
build: add a presubmit.yml file for bazel buildkite ci (#33)

f5a63b5dd408cf8079c08eee5be7115448b855d3 authored almost 3 years ago by Derek Cormier <[email protected]>
feat: write_source_files

8e6a15ceae398bc28997b3ceb95805123e3507b0 authored almost 3 years ago by Derek Cormier <[email protected]>
fix: improve jq usage docs

8a287def7c63d12b9814ca2da19271c75f51ac77 authored almost 3 years ago by Derek Cormier <[email protected]>