2
0
Fork 0
mirror of https://github.com/bazel-contrib/bazel-lib synced 2024-11-30 01:41:21 +00:00
Commit graph

61 commits

Author SHA1 Message Date
Alex Eagle fa583181ff
chore: stable job name for branch protection (#883)
adopts https://github.com/bazel-contrib/rules-template/pull/124
2024-09-17 17:55:40 -07:00
Greg Magolan fb0677ad57
chore: cleanup before bazel-contrib handoff (#918)
* chore: clenaup before bazel-contrib handoff

* chore: apply lint fixes

---------

Co-authored-by: Alex Eagle <alex@aspect.dev>
2024-09-02 09:32:38 -07:00
Greg Magolan edaafd2ca5
chore: now testing on Aspect Workflows RBE (#920) 2024-08-26 22:16:09 -07:00
Diogo Teles Sant'Anna 07b98dc477
fix: github workflow vulnerable to script injection (#899)
Signed-off-by: Diogo Teles Sant'Anna <diogoteles@google.com>
Co-authored-by: Alex Eagle <alex@aspect.dev>
2024-08-21 19:25:00 -04:00
Greg Magolan 11aacaf5df
chore: enable go, shell, yaml formatters and bazel run //:format (#917) 2024-08-20 11:56:40 -07:00
Greg Magolan cccf5ac1b8
refactor: make root workspace bzlmod only (#915) 2024-08-20 14:20:51 -04:00
Greg Magolan 0e1f1e82c9
chore: bump to Bazel 7.3.1 (#914) 2024-08-20 13:37:52 -04:00
Greg Magolan ffc5a7bfa1
chore: align ci patterns (#843) 2024-05-13 23:51:10 -07:00
Greg Magolan c6c9426918
chore: bump to Bazel 7.1.2 (#842) 2024-05-13 21:28:28 -07:00
Greg Magolan d3f98c32ee
chore: fix GHA concurrency check to not apply to main branch (#771) 2024-02-29 13:45:10 -08:00
renovate[bot] 81633f0c77
chore(deps): update actions/cache action to v4 (#744)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-02-26 17:31:31 -08:00
Greg Magolan d07ed55315
chore: cancel previous GHA from the same PR (#745) 2024-02-04 21:47:57 -08:00
Greg Magolan 5aaa785b96
chore: test against bazel 7.0.0 (#713) 2024-01-07 16:12:05 -08:00
Derek Cormier 2433bae249
chore: add an e2e to test copy actions (#665) 2023-11-18 19:00:40 -08:00
Derek Cormier 5bd6e5fdd4
fix(ci): fix bzlmod issues and enable on ci (#658) 2023-11-15 15:07:03 -08:00
Greg Magolan fe2d31870c
chore: green up Windows CI (#643) 2023-11-07 14:01:45 -08:00
Alex Eagle 16e63aad94
Update ci.yaml (#619)
We swapped branches now that 2.0 is in release candidate
2023-10-10 18:00:22 -07:00
Alex Eagle eda4929c72
chore: add windows binaries (#610)
* chore: add windows binaries

* chore: fix/exclude windows brokenness

* chore: try to see why diff tests fail on windows

* fix: rm bazelisk rc again for windows

* fix: try our own diff_test

* chore: use only our own diff_test
2023-10-10 14:13:17 -07:00
Douglas Parker 323329f119 fix: always include files from the same workspace as the build target in copy_to_directory() (#360)
* fix: always include files from the same workspace as the build target in `copy_to_directory`

Fixes #359.

This updates the `copy_to_directory` tool to accept a workspace name representing the workspace of the target it is executing under. Any files in this workspace are automatically included, regardless of the `include_external_repositories` option. This makes it support usage within an external target (such as `@wksp//:dir`).

* test: add e2e test which uses `copy_to_directory` within an external workspace

Refs #359.

This should catch regressions where no files are copied when built within an external workspace and not using `include_external_repositories`.

* ci: fix stray workspace refs

---------

Co-authored-by: Alex Eagle <alex@aspect.dev>
2023-10-10 10:57:08 -07:00
Alex Eagle 3a757c8a95
chore: drop Bazel 5 support for 2.0 (#585) 2023-10-05 14:18:42 -07:00
Derek Cormier 20480444e6
chore: run CI on 2.x branch (#581) 2023-10-05 12:35:31 -07:00
Alex Eagle 063e88cde3
fix(ci): don't run patch on windows (#562) 2023-09-29 14:21:49 -07:00
Alex Eagle bc54655e71
ci: add assertion that bcr patches apply (#556) 2023-09-27 10:26:38 -07:00
Alex Eagle 14d6c50fc5
chore: rules_go is a non-dev dep at HEAD (#554)
This ensures if you get a SHA of bazel-lib you build the tools/ from head
2023-09-27 09:01:51 -07:00
Sahin Yort 5ca9c8ff25
fix: macos sed (#550) 2023-09-25 13:13:49 -07:00
Sahin Yort ef364b54b4
refactor: consume tools from source if unstamped (#543) 2023-09-24 15:06:10 -07:00
Sahin Yort e3015cd8fa
refactor: cleanup e2e (#542) 2023-09-22 13:04:09 -07:00
renovate[bot] 89d8605502
chore(deps): update actions/checkout action to v4 (#523)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-09-15 18:18:05 -07:00
Alex Eagle 84c60be530 chore: Switch to buildbuddy for RBE
Our Engflow cluster seems to be down.
2023-08-29 14:45:50 -07:00
Jason Bedard 3008f91387 chore: disable bazel 5 tests on windows 2023-06-14 15:07:20 -07:00
Jason Bedard 4083648850 chore: disable bazel 7 on windows 2023-06-14 09:15:09 -07:00
Jason Bedard c4e601f244
ci: add bazel 7 prerelease tests (#452) 2023-06-13 16:26:33 -07:00
Alex Eagle d13884f29d chore: bump minimum Bazel version to 5.4.0
this was forced by a rules_go upgrade. We don't actually require all bazel-lib users to upgrade.
This does reduce our tested compatibility range a bit, but the important thing is we work with Bazel 5.x
2023-05-08 08:08:21 -07:00
Greg Magolan f2bb1d1519
fix: windows CI (#395) 2023-03-12 02:36:10 +00:00
Greg Magolan 5faf59e8a6 chore: fix 'windows' pull request check; head_ref is the branch name while ref ends up being a generated GH actions branch name for the PR 2023-03-10 17:15:52 -08:00
Greg Magolan 8255da2d2c
chore: remove unnecessary call to register_coreutils_toolchains() in e2e/coreutils (#393) 2023-03-10 16:31:54 -08:00
Sahin Yort e31867302e
chore: use coreutils hashsum (#333) 2023-03-10 20:37:57 +03:00
Greg Magolan cb6e0c1626
build: add MacOS and Windows to CI for landed commits (#371) 2023-02-17 11:56:56 -08:00
Greg Magolan fde705ba8c
feat: make bazel-lib the source-of-truth for Aspect recommended bazelrc settings (#369) 2023-02-16 16:59:21 -08:00
Greg Magolan 25a3040180
chore: add e2e/workspace test (#339) 2023-01-16 21:46:39 -08:00
Greg Magolan 5cf6ff92a5
ci: fix pattern for Bazel version CI matrix so Aspect CLI is still used (#280) 2022-11-12 07:31:19 -08:00
Alex Eagle a145c6bb47
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
2022-11-10 13:52:31 -08:00
Alex Eagle bcffe70196 chore: account for github actions deprecation
Followed https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
2022-10-28 10:59:02 -07:00
Greg Magolan 93c43e908e
chore: upgrade to Bazel 6.0.0rc1 but continue to also test Bazel 5.3.2 on CI (#266) 2022-10-26 15:05:27 -07:00
Greg Magolan f4b2b1b3b6 fix: disable e2e/bzlmod with RBE temporarily 2022-09-12 20:52:13 -07:00
Alex Eagle eecda0e2d8 ci: exclude rbe jobs if no engflow secret 2022-09-01 16:48:59 -07:00
Alex Eagle 3b9afd5807 Revert "Run PR workflow in the main repo, not the fork"
This reverts commit 64b8541ad6.
2022-09-01 12:30:21 -07:00
Alex Eagle 64b8541ad6
Run PR workflow in the main repo, not the fork 2022-08-31 12:55:39 -07:00
Greg Magolan af057bd509
chore: don't fail fast on GitHub actions matrix (#226) 2022-08-25 20:44:07 -07:00
Alex Eagle de5274835b refactor: tighten up key management code 2022-08-22 12:39:54 -07:00