Ecosyste.ms: OpenCollective

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

Aspect Build

Open-source tooling for the Bazel build system including rules_js, gcc-toolchain, bazel-lib and bazel-super-formatter. Visit our GitHub for the exhaustive list.
Collective - Host: opensource - https://opencollective.com/aspect-build - Website: https://aspect.build/ - Code: https://github.com/aspect-build

refactor: split npm_import data logic from starlark code generation (#143)

needed so that bzlmod module extension can reuse the logic without loading generated code

github.com/aspect-build/rules_js - 8fab38a856de0cd18d9841a860cd94788f3d8e19 authored over 2 years ago by Alex Eagle <[email protected]>
feat: promote subset of pnpm_utils to public API as constants and utils in defs.bzl (#142)

Needed for downstream PRs which use it

github.com/aspect-build/rules_js - e2600276c227637d717681cd38b60de3b8657f0a authored over 2 years ago by Alex Eagle <[email protected]>
refactor: yet more cleanup; this time breaking (#141)

* refactor: rename npm_import generated link_js_package.bzl to defs.bzl

* refactor: rename di...

github.com/aspect-build/rules_js - 4b4a6ab1a9e3a1c982f49d9d193eb19b5daf663d authored over 2 years ago by Greg Magolan <[email protected]>
feat: sanitizers (#40)

* feat: sanitizers

Includes asan, tsan and ubsan.

Signed-off-by: Thulio Ferraz Assis <3149...

github.com/f0rmiga/gcc-toolchain - 9128134f01cc5e77f8394414ba76293ed22ffc77 authored over 2 years ago by Thulio Ferraz Assis <[email protected]>
chore: some misc cleanup (#140)

github.com/aspect-build/rules_js - 8f6be1251971ee6e953999bf0f2c4908e0f120b0 authored over 2 years ago by Greg Magolan <[email protected]>
chore: update rules_js (#4)

github.com/aspect-build/rules_jest - 79f6c28b337d27dc8b846217d7ea7c4ee23bd352 authored over 2 years ago by Alex Eagle <[email protected]>
chore: update rules_js (#4)

github.com/aspect-build/rules_rollup - 4d7096d3c01f0d24fa862b77e925e9dd29377b82 authored over 2 years ago by Alex Eagle <[email protected]>
chore: update rules_js (#17)

github.com/aspect-build/rules_esbuild - ab66bf5f804c10603e3797f4aaaaeafc35d2fbba authored over 2 years ago by Alex Eagle <[email protected]>
chore: update rules_js (#7)

github.com/aspect-build/rules_terser - 73ba39718ead59b2689df5de5e9750299d33c0ad authored over 2 years ago by Alex Eagle <[email protected]>
chore: update rules_js (#36)

github.com/aspect-build/rules_swc - 20763e3cd8acd00bcd62ce7ddffdd76ff716a7d8 authored over 2 years ago by Alex Eagle <[email protected]>
chore: update rules_js (#27)

github.com/aspect-build/rules_ts - cea4cdbbc2a112406e196d56082fd69245ad90c7 authored over 2 years ago by Alex Eagle <[email protected]>
refactor: simplify toolchain registration (#39)

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

github.com/f0rmiga/gcc-toolchain - c288c032ab8b1ebcb6b6e45b66a9a568bb7643d6 authored over 2 years ago by Thulio Ferraz Assis <[email protected]>
fix: fix yq windows issues by bumping version

github.com/bazel-contrib/bazel-lib - 7017045707607c6dc46b6e6900c76f2c1977ce2a authored over 2 years ago by = <=>
feat: simplify public API link_js_package and package label helpers (#139)

github.com/aspect-build/rules_js - ef86fcc17c299a2ed1a6e580d45afa5b47e3f2ac authored over 2 years ago by Greg Magolan <[email protected]>
fix: set declaration dir to "." when its empty

ts_project fails when it is placed at workspace root with `declaration=True` due to empty declar...

github.com/aspect-build/rules_ts - 20e824b6d573e8ef9e0b3511a5d2b04399e47471 authored over 2 years ago by Sahin Yort <[email protected]>
add mocha-multi-reporters as peer dep of mocha

github.com/aspect-build/rules_js - 31e8851c2fc624494328aef3d98b3f5dc980df4e authored over 2 years ago by Greg Magolan <[email protected]>
Update *checked files

github.com/aspect-build/rules_js - 925e6693806864434107ebe6e5d1ae909511561a authored over 2 years ago by John Firebaugh <[email protected]>
fix rebase conflicts

github.com/aspect-build/rules_js - 3c8870c17a515661e8865f65ae7c8f55c7042edf authored over 2 years ago by Alex Eagle <[email protected]>
refactor: move mocha to examples/macro

We are more interested to teach users how to write wrapper macros around arbitrary npm bin entri...

github.com/aspect-build/rules_js - fab8f7e10d292db277f01e36ca6ea1ba9569942e authored over 2 years ago by Alex Eagle <[email protected]>
Add example showing mocha integration

github.com/aspect-build/rules_js - ee979d1873ff07486bccddcad0d52658fe210870 authored over 2 years ago by John Firebaugh <[email protected]>
chore: bump bazel version to 5.1.1 (#35)

github.com/aspect-build/rules_py - d21af6b2d437a8387c1957c3bdb6510bedf492bc authored over 2 years ago by Matt Mackay <[email protected]>
rename: workspace (#38)

This matches the expectation of most users that the repository name is
namespaced with `aspect`...

github.com/f0rmiga/gcc-toolchain - 2ee79067c5adf4605324cc83c58beaad5a5624c7 authored over 2 years ago by Thulio Ferraz Assis <[email protected]>
Update migrate.md

github.com/aspect-build/rules_js - 307ed702266da2fb6f81b770b0f99974b6acdd61 authored over 2 years ago by Alex Eagle <[email protected]>
refactor: move npm_deps dependencies into its workspace package (#137)

github.com/aspect-build/rules_js - 463238a26d2f22574e4a062ae9c184f9493d2309 authored over 2 years ago by Alex Eagle <[email protected]>
fix: workspace import pathing on py_library (#32)

github.com/aspect-build/rules_py - 249b07d80919ac9ec1c8b2d0a371507986293117 authored over 2 years ago by Matt Mackay <[email protected]>
fix: typo autodecting -> autodetecting (#34)

github.com/aspect-build/rules_py - 45bc528b02548d3fcf2cd06d1cefb00dffa40bb0 authored over 2 years ago by Matt Mackay <[email protected]>
rename: pure_c -> no_libstdcxx (#37)

* rename: pure_c -> no_libstdcxx

This translates better the intention of the feature as there...

github.com/f0rmiga/gcc-toolchain - 23609a892cd2e62c35275ad6a841ffd45a5c21ff authored over 2 years ago by Thulio Ferraz Assis <[email protected]>
feat: add log_level attribute to js_binary and run_js_binary (#135)

github.com/aspect-build/rules_js - 85c10501fec967e44a7bc818c7d20c0e50df0266 authored over 2 years ago by Greg Magolan <[email protected]>
refactor: reorganize example into multiple examples (#136)

github.com/aspect-build/rules_js - d41e3f338f321122811ef513b99b59b61f4077b3 authored over 2 years ago by Alex Eagle <[email protected]>
Update README.md

github.com/aspect-build/rules_js - 7a94f9e509020f9a99e4da4c0000c417c1c9d76a authored over 2 years ago by Alex Eagle <[email protected]>
fix: use a well-maintained image for rbe (#34)

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

github.com/f0rmiga/gcc-toolchain - 4147afafc063eb356a803ddcca423101d88b14d6 authored over 2 years ago by Thulio Ferraz Assis <[email protected]>
Update README.md

github.com/aspect-build/rules_ts - 194af26e3ea6a02793f9ee38b78cbccdf4c862b2 authored over 2 years ago by Alex Eagle <[email protected]>
Rename README to README.md

github.com/aspect-build/.github - 8bf4d60aa345b1f0595071d4be56a7b379b9d26e authored over 2 years ago by Alex Eagle <[email protected]>
Update README

github.com/aspect-build/.github - ed25a36b9e22789000bb7898f24db2a49e148a2e authored over 2 years ago by Alex Eagle <[email protected]>
test: import from external non-wheel py_library (#30)

github.com/aspect-build/rules_py - c3bd87fef5ed5315a3b96ce3a172ef9e66a55889 authored over 2 years ago by Matt Mackay <[email protected]>
chore: tidy and add ipython example (#28)

github.com/aspect-build/rules_py - ee773f0e97262dd190fdcc3b8b1280f248fe310f authored over 2 years ago by Matt Mackay <[email protected]>
feat: pure c and static stdc++ features (#36)

github.com/f0rmiga/gcc-toolchain - 7e4a9fa837b3ef2efd99ffdd2b81876d2f92ae9b authored over 2 years ago by Thulio Ferraz Assis <[email protected]>
fix: don't pop data from kwargs attribute in generated bins build (run_js_binary) macro (#132)

github.com/aspect-build/rules_js - f45588f3b2dec4bd7fc1132702abc505862b2dea authored over 2 years ago by Greg Magolan <[email protected]>
feat: promote run_js_binary to the public API (#131)

github.com/aspect-build/rules_js - db38b4a50bca635e2f7194b0ed66e2d0178e6281 authored over 2 years ago by Greg Magolan <[email protected]>
refactor: use pnpm workspaces for main WORKSPACE pnpm-lock.yaml file (#128)

github.com/aspect-build/rules_js - 1897421a720e29cb67653ad3b83de758ba1e9909 authored over 2 years ago by Greg Magolan <[email protected]>
feat: add additional verbose output to js_binary launcher to indicate cwd (#129)

github.com/aspect-build/rules_js - 1c4c0f2a9958190bc8d316e61a5c76f9c92df426 authored over 2 years ago by Greg Magolan <[email protected]>
fix: user_compile_flags for all compile actions (#35)

* fix: user_compile_flags for all compile actions

* fix: remove global -Wno-implicit-function...

github.com/f0rmiga/gcc-toolchain - e2430df1728796504c7aec326ab6fb1ddf721b05 authored over 2 years ago by Thulio Ferraz Assis <[email protected]>
fix: don't treat all transitive py_library rules as external (#29)

github.com/aspect-build/rules_py - d7da847ce9b9235af715a2da3ffea0a3c41098bf authored over 2 years ago by Matt Mackay <[email protected]>
feat: Add the ability to cleanup all (or at least many) bazel workspaces (#124)

github.com/aspect-build/aspect-cli - a1034bd87d1238627279a9edb13be3ac3386878b authored over 2 years ago by Jesse Tatasciore <[email protected]>
feat: add @npm//@scope and @npm//link/path/@scope targets (#125)

github.com/aspect-build/rules_js - 74382dd0db82cef4a450c25d2a5a9160e2345a29 authored over 2 years ago by Greg Magolan <[email protected]>
fix: generate fully qualified (workspace name + package) labels in generated bin targets (#124)

github.com/aspect-build/rules_js - d1c145478f26e8cb18aba47aa30e4efc05c28233 authored over 2 years ago by Greg Magolan <[email protected]>
chore: update to aspect_bazel_lib 0.12.0 (#126)

github.com/aspect-build/rules_js - 6cba5b5acd81b5e6efa3cdc4c892470613eceeab authored over 2 years ago by Greg Magolan <[email protected]>
fix: generate package qualified labels in generated bin targets (#123)

github.com/aspect-build/rules_js - d5618695a2830f1068add34174775e5d3ffa5d35 authored over 2 years ago by Greg Magolan <[email protected]>
fix: add js_package of npm package to the data of the generated js_binaries for its bins (#122)

github.com/aspect-build/rules_js - c575ea9fef82039f011e66d107b688df13bd2a40 authored over 2 years ago by Greg Magolan <[email protected]>
fix: set correct suggested_update_target for write_source_files macros with multiple files (#120)

github.com/bazel-contrib/bazel-lib - 9a1edce1aafad0abbc840d9ec8d05e4f82f5397c authored over 2 years ago by Greg Magolan <[email protected]>
Update migrate.md

github.com/aspect-build/rules_js - 261e1397605dc075e6aede560af02b6cfc2e691c authored over 2 years ago by Alex Eagle <[email protected]>
Update migrate.md

github.com/aspect-build/rules_js - 564dbcdae901d87b51d1c54d78626d9494afc85d authored over 2 years ago by Alex Eagle <[email protected]>
Update migrate.md

github.com/aspect-build/rules_js - 85a78ce521b2ea2e27a518d60232a8483d042ef7 authored over 2 years ago by Alex Eagle <[email protected]>
Update migrate.md

github.com/aspect-build/rules_js - 5afb1330f362cec7a873a045ca6296a796d1b60a authored over 2 years ago by Alex Eagle <[email protected]>
Update migrate.md

github.com/aspect-build/rules_js - 9731aa6b596acdc8e9e8bc66843a8df6ca1d82bd authored over 2 years ago by Alex Eagle <[email protected]>
Update migrate.md

github.com/aspect-build/rules_js - 09897e3988dc08c98918c9c9a16cc529120a7872 authored over 2 years ago by Alex Eagle <[email protected]>
Create migrate.md

github.com/aspect-build/rules_js - 5680b552c94a844fd703dd5c634e9af35d3119f7 authored over 2 years ago by Alex Eagle <[email protected]>
refactor: cleanup repository rule api (#33)

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

github.com/f0rmiga/gcc-toolchain - 9bb3d29b71dc1907520a2e9a7c00cc2455468c38 authored over 2 years ago by Thulio Ferraz Assis <[email protected]>
feat: linux remote platform for rbe (#32)

* feat: add x86_64_linux_remote platform for rbe

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

github.com/f0rmiga/gcc-toolchain - e3b9ad67ba67667ebdcf970c6c7bfa8fad2714c3 authored over 2 years ago by Thulio Ferraz Assis <[email protected]>
feat: compatible with macos host for rbe (#29)

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

github.com/f0rmiga/gcc-toolchain - 903303d6e4464b80d158b04a25f3dd3331c6d414 authored over 2 years ago by Thulio Ferraz Assis <[email protected]>
fix: missing gcc runtime shared object deps (#28)

* fix: missing gcc runtime shared object deps

* fix: address review comment

Signed-off-by:...

github.com/f0rmiga/gcc-toolchain - 9d8868098d214a5fd376304898fe7dcf285c091c authored over 2 years ago by Thulio Ferraz Assis <[email protected]>
feat: .bazelrc.user (#31)

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

github.com/f0rmiga/gcc-toolchain - 817a3c4b04e3f34120dbaf60b82d55a8fb91d3c2 authored over 2 years ago by Thulio Ferraz Assis <[email protected]>
rm: rules_perl (#30)

This is making RBE confused when the host is macOS. rules_perl is not
really doing anything use...

github.com/f0rmiga/gcc-toolchain - 66a2f85e3bd2cdeb406a19a2a0032f6ef849be99 authored over 2 years ago by Thulio Ferraz Assis <[email protected]>
fix: fix typo in README

github.com/bazel-contrib/bazel-lib - 4b1a0dff2029981c444cf0e13257246f46f6d920 authored over 2 years ago by Derek Cormier <[email protected]>
add alias load point

github.com/aspect-build/rules_jest - 29ba5c53fcf8462bca745d2ac0df79565b95eb94 authored over 2 years ago by Greg Magolan <[email protected]>
feat: update to rules_js 0.7.x

github.com/aspect-build/rules_jest - 31654b90648681a0fad6a5579bf9871d9cc98cbe authored over 2 years ago by Alex Eagle <[email protected]>
refactor: make example npm_import/translate_pnpm_lock look like users would write (#120)

Otherwise the example is just more complex to understand and illustrates a wrong pattern.

github.com/aspect-build/rules_js - 3e4eb76acdd0e353461c4e7efbdc337d2b6f1df5 authored over 2 years ago by Alex Eagle <[email protected]>
rename workspace to aspect_rules_deno, matching others (#7)

github.com/aspect-build/rules_deno - 2603ed902127c3a147fcd808649d3ab6538d18f2 authored over 2 years ago by Alex Eagle <[email protected]>
Update README.md

github.com/aspect-build/rules_js - 193c612ac6572a49e0be3f522c9a3d5a9c81b8e0 authored over 2 years ago by Alex Eagle <[email protected]>
Update README.md

github.com/aspect-build/rules_js - 44661423167cd04dff424e399a020dac94d8d91f authored over 2 years ago by Alex Eagle <[email protected]>
Add deno_binary rule and update documentation (#6)

* Update to deno v1.21.3 and use latest rules_deno release in docs

* Add JetBrains IDE folder...

github.com/aspect-build/rules_deno - 6a09516d0a910600b40f462a5ba253dcd9a441c2 authored over 2 years ago by Shawn Tabai <[email protected]>
Delay expanding permissions on directories when extracting packages (#117)

Some packages have broken directory permissions. These broken
permissions can prevent GNU tar f...

github.com/aspect-build/rules_js - e8d564933bbcb713a3a501da9323c03a209e2240 authored over 2 years ago by Alex Torok <[email protected]>
Fix generating package_json.bzl files for packages with dashes in their names (#112)

github.com/aspect-build/rules_js - ff67c013012469ec3f9e02bcb04fd0ec6c31d9ad authored over 2 years ago by Alex Torok <[email protected]>
Update README.md

github.com/aspect-build/rules_js - d5f80692f16a756bd949da3c408b6b4dc0b15ac8 authored over 2 years ago by Alex Eagle <[email protected]>
chore: improve the readme (#118)

* chore: improve the readme

* squash: readme without tables

github.com/bazel-contrib/bazel-lib - 231becec2a4966c68c041e65cfb9163d2987b4c7 authored over 2 years ago by Derek Cormier <[email protected]>
Propagate bazel-out/tsconfig.json files in TsConfigInfo

Fixes a case where we tried to copy the [src]/tsconfig.json from our dependent

github.com/aspect-build/rules_ts - ec39115e470ff0068785dbb2d0ccf3a328ed679b authored over 2 years ago by Alex Eagle <[email protected]>
Add `tsconfig.json`s

github.com/aspect-build/rules_ts - 1e7e853a1764538a0c32f16f05d3cacd5080afba authored over 2 years ago by John Firebaugh <[email protected]>
Example with ts_project depending on another ts_project

github.com/aspect-build/rules_ts - 78df528d94b2465561032d3378768f643a1c6150 authored over 2 years ago by John Firebaugh <[email protected]>
feat: add autodetecting toolchain compatible with rules_py venvs (#26)

github.com/aspect-build/rules_py - 7b5b88fe1dfc525162a3f319da035f298d8a1edc authored over 2 years ago by Matt Mackay <[email protected]>
update to Apache 2 license (#2)

github.com/aspect-build/rules_jest - dc321692c080be09f172fc25185e6a6647557abe authored over 2 years ago by Greg Magolan <[email protected]>
fix: prevent duplicate outputs when an link_js_package in an external repository has a lifecycle hook (#115)

github.com/aspect-build/rules_js - 1cb1bf3dd654647c7b6dc2b7a2726911e3a9518c authored over 2 years ago by Greg Magolan <[email protected]>
refactor: make nodejs_binary amenable to custom rules (#106)

Seems that it was broken following #22 in some rewrite

github.com/aspect-build/rules_js - 3d3935b04fbb2490b54b15b63ecaa7421550531d authored over 2 years ago by Alex Eagle <[email protected]>
fix: fix a bug where copy_to_directory wouldn't copy hidden files inside

of folders

github.com/bazel-contrib/bazel-lib - faba95385d783330a54b9bf0a069e47d7fa5b59f authored over 2 years ago by Derek Cormier <[email protected]>
feat: work with RBE (#26)

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

github.com/f0rmiga/gcc-toolchain - 3d3bcc619be11ef25a202ef3419bd75c0fb4b104 authored over 2 years ago by Thulio Ferraz Assis <[email protected]>
update rules_js (#14)

it has a bunch of breaking changes

github.com/aspect-build/rules_esbuild - a0456088acb829e39f32b1cd264219999a7c6024 authored over 2 years ago by Alex Eagle <[email protected]>
e2e test with a js_package dep

github.com/aspect-build/rules_ts - a81d23cec6654bbf12e402185d9bb1e9af7a2c4f authored over 2 years ago by John Firebaugh <[email protected]>
fix: add example coverage for using 1p/3p deps with types

github.com/aspect-build/rules_ts - c8b3bd900415779227bf02562fe28471abfd2c4f authored over 2 years ago by Alex Eagle <[email protected]>
fix: rootdir calculation was still incorrect

In the case of a non-ts input, we still added a bazel-out/arch/bin segment to rootdir, which is ...

github.com/aspect-build/rules_ts - 4f7ae8539f144862b90ee6fcca83723b8a07ec4f authored over 2 years ago by Alex Eagle <[email protected]>
code review comments

github.com/aspect-build/rules_ts - 7c824bb4dbd711d0d2f316783bc952569e6f2f9b authored over 2 years ago by Alex Eagle <[email protected]>
Improve naming using package() helper

github.com/aspect-build/rules_ts - c2824a7882b376a7d53b828b8006f37cffa1fe58 authored over 2 years ago by Alex Eagle <[email protected]>
Remove check for rootDirs settings

Now that rules_js puts sources in the same tree with outputs, typescript doesn't need pathmapping

github.com/aspect-build/rules_ts - 987769124d78919415d4674d0cfa8a77392c6a6b authored over 2 years ago by Alex Eagle <[email protected]>
make ts_options_validator output deterministc (#22)

the program path was absolute, similar to rules_nodejs #3462

github.com/aspect-build/rules_ts - 1089a49b71e0d9200af48d2d3276c0477efc57bf authored over 2 years ago by Alex Eagle <[email protected]>
fix: add mandatory provider for write_source_files

additional_update_targets

github.com/bazel-contrib/bazel-lib - 147a373568d3b9ddd8423e9654cdd9e7c3171d7d authored over 2 years ago by Derek Cormier <[email protected]>
fix: DeclarationInfo needs to include the node_modules symlink to the pnpm store. (#107)

Fixes the issue observed in aspect-build/rules_ts#18

github.com/aspect-build/rules_js - 61b1867c79e6ee46a0a926fd9b6894e95457c01b authored over 2 years ago by Alex Eagle <[email protected]>
fix: remove check on missing interpreter or interpreter_path on the toolchain (#27)

github.com/aspect-build/rules_py - 8f4a196eddc53746b6b16beb3c458d97b27e76aa authored over 2 years ago by Matt Mackay <[email protected]>
fix: build_sysroot.sh script path (#25)

github.com/f0rmiga/gcc-toolchain - 65ab1791a2147297e4ecabbb486a66b703372052 authored over 2 years ago by Thulio Ferraz Assis <[email protected]>
ci: remove committer for auto-bcr

github.com/bazel-contrib/bazel-lib - d944c2fbc3ee1882ca7080acaf1d1f26f1260a70 authored over 2 years ago by Derek Cormier <[email protected]>
ci: use pat to perform release and allow subsequent workflows to trigger (#112)

github.com/bazel-contrib/bazel-lib - 6761d9da116b3867a64ec1188faa49564cc3ad32 authored over 2 years ago by Derek Cormier <[email protected]>
Update README.md

github.com/aspect-build/rules_jest - 7184dae8ce8ffd2a711b8dc2d21092d11ad2b446 authored over 2 years ago by Alex Eagle <[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

github.com/bazel-contrib/bazel-lib - 5c226869a1c5d12807b316af585806e7f710c016 authored over 2 years ago by Derek Cormier <[email protected]>