Skip to content

Commit dd20c5c

Browse files
authored
Enforce Pulls with Spice (#936)
* Add Enforce Pulls with Spice * update permissions * Use ubuntun for no w
1 parent edd795f commit dd20c5c

2 files changed

Lines changed: 26 additions & 5 deletions

File tree

Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,22 @@
1+
name: Enforce Pulls with Spice
2+
3+
on:
4+
pull_request:
5+
types: [labeled, unlabeled, opened, edited, synchronize, assigned, unassigned]
6+
merge_group:
7+
types: [checks_requested]
8+
9+
jobs:
10+
enforce-pull-with-spice:
11+
runs-on: ubuntu-latest
12+
permissions:
13+
contents: read
14+
pull-requests: write
15+
steps:
16+
- uses: spiceai/pulls-with-spice-action@v1.0.3
17+
if: github.event_name == 'pull_request'
18+
with:
19+
require_title_min_length: '5'
20+
required_labels_any: 'area/blog,area/docs,area/cookbook'
21+
banned_labels: 'invalid,wontfix,nomerge,duplicate'
22+
require_assignee: 'true'

.github/workflows/label.yml

Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -10,15 +10,14 @@ on: [pull_request_target]
1010

1111
jobs:
1212
label:
13-
1413
runs-on: ubuntu-latest
1514
permissions:
1615
contents: read
1716
pull-requests: write
1817

1918
steps:
20-
- uses: actions/checkout@v4
19+
- uses: actions/checkout@v4
2120

22-
- uses: actions/labeler@v5
23-
with:
24-
repo-token: "${{ secrets.GITHUB_TOKEN }}"
21+
- uses: actions/labeler@v5
22+
with:
23+
repo-token: '${{ secrets.GITHUB_TOKEN }}'

0 commit comments

Comments
 (0)