Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
5 changes: 0 additions & 5 deletions .aspect/bazelrc/BUILD.bazel

This file was deleted.

27 changes: 0 additions & 27 deletions .aspect/bazelrc/bazel6.bazelrc

This file was deleted.

15 changes: 0 additions & 15 deletions .aspect/bazelrc/bazel7.bazelrc

This file was deleted.

66 changes: 0 additions & 66 deletions .aspect/bazelrc/ci.bazelrc

This file was deleted.

28 changes: 0 additions & 28 deletions .aspect/bazelrc/convenience.bazelrc

This file was deleted.

75 changes: 0 additions & 75 deletions .aspect/bazelrc/correctness.bazelrc

This file was deleted.

19 changes: 0 additions & 19 deletions .aspect/bazelrc/debug.bazelrc

This file was deleted.

11 changes: 0 additions & 11 deletions .aspect/bazelrc/javascript.bazelrc

This file was deleted.

20 changes: 0 additions & 20 deletions .aspect/bazelrc/performance.bazelrc

This file was deleted.

13 changes: 2 additions & 11 deletions .bazelrc
Original file line number Diff line number Diff line change
@@ -1,18 +1,9 @@
# Import Aspect bazelrc presets
import %workspace%/.aspect/bazelrc/bazel6.bazelrc
import %workspace%/.aspect/bazelrc/bazel7.bazelrc
import %workspace%/.aspect/bazelrc/convenience.bazelrc
import %workspace%/.aspect/bazelrc/correctness.bazelrc
import %workspace%/.aspect/bazelrc/debug.bazelrc
import %workspace%/.aspect/bazelrc/javascript.bazelrc
import %workspace%/.aspect/bazelrc/performance.bazelrc

### YOUR PROJECT SPECIFIC OPTIONS GO HERE ###

common --enable_bzlmod

# Load any settings & overrides specific to the current user from `.aspect/bazelrc/user.bazelrc`.
# Load any settings & overrides specific to the current user from `.bazelrc.user`.
# This file should appear in `.gitignore` so that settings are not shared with team members. This
# should be last statement in this config so the user configuration is able to overwrite flags from
# this file. See https://bazel.build/configure/best-practices#bazelrc-file.
try-import %workspace%/.aspect/bazelrc/user.bazelrc
try-import %workspace%/.bazelrc.user
2 changes: 1 addition & 1 deletion .bazelversion
Original file line number Diff line number Diff line change
@@ -1 +1 @@
7.x
9.x
55 changes: 10 additions & 45 deletions .github/workflows/main.yml
Original file line number Diff line number Diff line change
Expand Up @@ -20,68 +20,33 @@ jobs:
- uses: actions/checkout@v4
- uses: bazel-contrib/setup-bazel@0.8.5
with:
# Avoid downloading Bazel every time.
bazelisk-cache: true
# Keep a disk-cache
disk-cache: true
# disable repository cache between workflows.
# we don't release often to make use of caches
bazelisk-cache: false
disk-cache: false
repository-cache: false
# enable some flags for CI
bazelrc: |
import %workspace%/.aspect/bazelrc/ci.bazelrc
# disable cache for MODULE.bazel repos
external-cache: false
- run: bazelisk build //... && bazelisk test //...

e2e-workspace-matrix:
strategy:
matrix:
version: [6.x, 7.x]
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- uses: bazel-contrib/setup-bazel@0.8.5
with:
# Avoid downloading Bazel every time.
bazelisk-cache: true
# Keep a disk-cache
disk-cache: true
# disable repository cache between workflows.
repository-cache: false
# disable cache for MODULE.bazel repos
external-cache: false
# enable some flags for CI
bazelrc: import %workspace%/../../.aspect/bazelrc/ci.bazelrc
- run: |
set -ex
cd e2e/non-bzlmod
export USE_BAZEL_VERSION=${{ matrix.version.version }}
bazelisk build //...
bazel test //...
bazelisk build //... && bazelisk test //...
bazelisk run //:gazelle && git status --porcelain

e2e-bzlmod-matrix:
strategy:
matrix:
version: [6.x, 7.x]
version: [7.x, 8.x, 9.x]
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- uses: bazel-contrib/setup-bazel@0.8.5
with:
# Avoid downloading Bazel every time.
bazelisk-cache: true
# Keep a disk-cache
disk-cache: true
# disable repository cache between workflows.
# we don't release often to make use of caches
bazelisk-cache: false
disk-cache: false
repository-cache: false
# disable cache for MODULE.bazel repos
external-cache: false
# enable some flags for CI
bazelrc: |
import %workspace%/../../.aspect/bazelrc/ci.bazelrc
- run: |
set -ex
cd e2e/bzlmod
export USE_BAZEL_VERSION=${{ matrix.version.version }}
bazelisk build //...
bazel test //...
bazelisk test //...
2 changes: 1 addition & 1 deletion .gitignore
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
bazel-*
.idea
MODULE.bazel.lock
.bazelbsp
projectview.bazelproject
bazelrc.user
Loading
Loading