Commit Graph

110 Commits

Author SHA1 Message Date
Greg Magolan 8457e351a1
chore: update release to include copy_to_directory action binary (#309) 2023-01-03 12:26:51 -08:00
Alex Eagle d82f551393
Update workspace_snippet.sh 2022-12-04 09:42:52 -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
Derek Cormier fa7fdc177e fix: use person as release author 2022-09-19 13:21:36 -07:00
Alex Eagle 0450c0c652 Update release.yml
Don't use my PAT, instead use the default credentials like our other rulesets do.
2022-09-14 12:10:21 -07:00
Greg Magolan f4b2b1b3b6 fix: disable e2e/bzlmod with RBE temporarily 2022-09-12 20:52:13 -07:00
Derek Cormier c86f355dd0 ci: prepare bazel-lib for publish-to-bcr app 2022-09-10 12:30:53 -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
Derek Cormier cd6c2f63ee fix: broken gh actions cache 2022-08-19 08:42:26 -07:00
Alex Eagle 15ec78eb73 ci: enable engflow RBE for github actions 2022-08-19 08:42:00 -07:00
Greg Magolan 3caff577b9
fix: handle copy_to_directory '.' and './**' special patterns correctly when in the root package (#212) 2022-08-11 16:25:51 -07:00
Derek Cormier 6dbfbba082 chore: change the auto bcr presubmit.yml 2022-06-28 11:06:36 -07:00
Derek Cormier df04df7cd2 ci: change token for bcr publish 2022-06-23 17:05:26 -07:00
Derek Cormier 627ac0b82c fix: don't set assignees for bcr pr 2022-06-16 14:03:50 -07:00
Derek Cormier 35adb03d48 chore: create a pull request against our bcr fork on successful release 2022-06-16 12:06:35 -07:00
Alex Eagle fafdd8610c chore: remove unneeded bazelisk setup 2022-06-11 12:57:49 -07:00
Renovate Bot d19d6efafe chore(deps): update bazelbuild/setup-bazelisk action to v2 2022-06-11 12:57:49 -07:00
Renovate Bot 0ec727048b chore(deps): update actions/setup-node action to v3 2022-06-10 17:42:35 -07:00
renovate[bot] 12db1f32f9
chore(deps): update actions/checkout action to v3 (#140)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2022-06-10 13:00:59 -07:00
renovate[bot] f6bc73cb28
chore(deps): update actions/cache action to v3 (#139)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2022-06-10 13:00:44 -07:00
Derek Cormier 73bfc53660 Use PAT to publish prs to bcr on release 2022-06-07 10:57:21 -07:00
Derek Cormier fbb26dc678 chore: remove hardcoded toolchain versions from workspace snippet 2022-06-06 12:28:06 -07:00
Alex Eagle 14cc74b2cb fix escaping in release snippet 2022-06-06 11:56:40 -07:00
Alex Eagle 15d95b9dc1 fix escaping in release snippet 2022-06-06 11:56:04 -07:00
Alex Eagle 021b24e2df
chore: publish production releases, prep for 1.0 (#130) 2022-06-06 11:28:10 -07:00
Alex Eagle 6585079da0
add bzlmod usage instructions (#129)
fixes #124
2022-06-06 11:19:37 -07:00
Derek Cormier d944c2fbc3 ci: remove committer for auto-bcr 2022-05-17 14:02:54 -07:00
Derek Cormier 6761d9da11
ci: use pat to perform release and allow subsequent workflows to trigger (#112) 2022-05-17 13:48:16 -07:00
Derek Cormier 5c226869a1
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
2022-05-17 11:51:46 -07:00
Alex Eagle ba519a9e1f Revert "fix: use pat for bcr mirror"
This reverts commit ea7a3e4549.
2022-05-17 09:10:06 -07:00
Derek Cormier 97ef0a21fd
Revert "test: change release action to use app token (#99)" (#110)
This reverts commit 0bea5ccc49.
2022-05-17 06:32:50 -07:00
Derek Cormier ea7a3e4549 fix: use pat for bcr mirror 2022-05-16 17:22:30 -07:00
Derek Cormier bbe8047a55 feat: mirror releases to bcr 2022-05-16 16:42:16 -07:00
Derek Cormier 278090f87e fix: don't sort versions in bcr metadata.josn 2022-05-02 20:50:51 -07:00
Alex Eagle 8f877b6a84 style: minor nit, use destructuring assignment 2022-05-02 20:37:32 -07:00
Derek Cormier f4d38ac959 fix: fix a bug where bcr action wouldn't follow redirects to artifact 2022-05-02 20:34:46 -07:00
Derek Cormier 91e1086f79 debug: add some logging to debug bcr action 2022-05-02 19:41:10 -07:00
Derek Cormier 0bea5ccc49
test: change release action to use app token (#99) 2022-05-02 19:24:08 -07:00
Derek Cormier fc855df8cf
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 instructions at https://github.com/peter-evans/create-pull-request/blob/main/docs/concepts-guidelines.md#authenticating-with-github-app-generated-tokens

Co-authored-by: Alex Eagle <alex@aspect.dev>
2022-05-02 18:42:29 -07:00
Alex Eagle 8138d7f6c3 test: introduce an e2e test asserting that bzlmod works 2022-04-27 17:34:45 -07:00
Derek Cormier cf7b195031 fix: minor yq docs updates and fixes 2022-04-22 13:21:57 -07:00
Jason Bedard d21acfbd5a
test - add bash script tests to CI (#54) 2022-03-30 17:01:16 -07:00
Alex Eagle ba8b737c24
chore: Update github archive URLs to have stable SHAs (#32)
Required per https://github.com/bazel-contrib/SIG-rules-authors/issues/11
2022-02-11 08:03:34 -08:00
Matt Mackay c54981857a
fix: add missing .bzl suffix in release template loads (#29) 2022-01-30 16:25:57 -08:00
Derek Cormier 81eaa054b7
build: fix ci build caching (#25) 2022-01-21 08:48:43 -08:00
Alex Eagle ff2c2d2d33
Fix release snippet load statements 2021-12-17 16:41:59 -08:00
Derek Cormier 4c2620cded
docs: update workspace snippet with jq instructions (#15) 2021-12-15 11:51:29 -08:00
Alex Eagle aca19c4ac7
fix: release archive needs a strip_prefix (#14)
Also remove some dead code
2021-12-11 12:43:57 -08:00
Alex Eagle 2dc7954b5a fix: add missing file for release process 2021-12-11 11:39:58 -08:00
Alex Eagle 1c5fb6370b
refactor: simplify release (#13)
Fixes #12
2021-12-11 11:27:39 -08:00
Alex Eagle c891bbcf52 release: don't require manual edits to version.bzl
Instead the release process should key off the git tag
2021-11-11 06:57:46 -08:00
Alex Eagle 1c5ab3dad8 fix release 2021-11-08 07:26:45 -08:00
Alex Eagle 394f900560 Initial commit 2021-11-08 06:20:26 -08:00