Skip to content

Commit 3d8aafa

Browse files
authored
ci: org-level checks
1 parent 668f614 commit 3d8aafa

File tree

1 file changed

+37
-26
lines changed

1 file changed

+37
-26
lines changed

.github/workflows/ci.yaml

Lines changed: 37 additions & 26 deletions
Original file line numberDiff line numberDiff line change
@@ -1,28 +1,39 @@
11
on:
2-
push:
3-
branches:
4-
- main
5-
pull_request:
6-
branches:
7-
- main
2+
push:
3+
branches:
4+
- main
5+
pull_request:
6+
branches:
7+
- main
8+
types:
9+
- opened
10+
- edited
11+
- synchronize
12+
813
jobs:
9-
test:
10-
runs-on: ubuntu-latest
11-
steps:
12-
- uses: actions/checkout@v5
13-
- uses: bazel-contrib/setup-bazel@0.15.0
14-
- name: Install Aspect CLI
15-
uses: jaxxstorm/action-install-gh-release@v2.1.0
16-
with:
17-
repo: aspect-build/aspect-cli
18-
tag: 2025.40-21-g705e63e
19-
asset-name: aspect-cli
20-
platform: unknown_linux
21-
arch: x86_64
22-
extension-matching: disable
23-
rename-to: aspect
24-
chmod: 0755
25-
- name: Test
26-
working-directory: example
27-
shell: sh
28-
run: $GITHUB_WORKSPACE/example/README.md || exit 1
14+
org-checks:
15+
uses: aspect-extensions/.github/.github/workflows/org-check.yaml@main
16+
secrets: inherit
17+
permissions:
18+
contents: read
19+
pull-requests: write
20+
test:
21+
runs-on: ubuntu-latest
22+
steps:
23+
- uses: actions/checkout@v5
24+
- uses: bazel-contrib/setup-bazel@0.15.0
25+
- name: Install Aspect CLI
26+
uses: jaxxstorm/action-install-gh-release@v2.1.0
27+
with:
28+
repo: aspect-build/aspect-cli
29+
tag: 2025.40-21-g705e63e
30+
asset-name: aspect-cli
31+
platform: unknown_linux
32+
arch: x86_64
33+
extension-matching: disable
34+
rename-to: aspect
35+
chmod: 0755
36+
- name: Test
37+
working-directory: example
38+
shell: sh
39+
run: $GITHUB_WORKSPACE/example/README.md || exit 1

0 commit comments

Comments
 (0)