Skip to content

Commit ebe2b97

Browse files
remove checkout from require labels action (#41)
1 parent ed4ac33 commit ebe2b97

File tree

3 files changed

+16
-12
lines changed

3 files changed

+16
-12
lines changed
Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,18 +1,20 @@
11
# Require labels to be added to a PR before merging
22
# This is configured as a branch protection setting
3-
43
name: CI Require Labels
54
on:
65
pull_request:
7-
types: [ opened, synchronize, labeled, unlabeled ]
6+
types: [opened, labeled, unlabeled, synchronize]
87
merge_group:
9-
run-name: Require Labels by @${{ github.actor }} ${{ github.sha }}
8+
run-name: CI Require Labels by @${{ github.actor }} ${{ github.sha }}
9+
permissions:
10+
pull-requests: read
1011
jobs:
1112
require-labels:
1213
if: ${{ github.event_name == 'pull_request' }}
1314
runs-on: ubuntu-latest
15+
outputs:
16+
status: ${{ steps.require-labels.outputs.status }}
1417
steps:
15-
- uses: actions/checkout@v4
1618
- name: Require Labels
1719
id: require-labels
1820
uses: nullify-platform/github-actions/actions/require-labels@main

actions/require-labels/README.md

Lines changed: 10 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,15 +9,23 @@ Our microservices use PR labels for Semantic Versioning. See [github-actions/rel
99
## Usage
1010

1111
```yaml
12-
name: Require Labels
12+
# Require labels to be added to a PR before merging
13+
# This is configured as a branch protection setting
14+
name: CI Require Labels
1315
on:
1416
pull_request:
1517
types: [opened, labeled, unlabeled, synchronize]
18+
merge_group:
19+
run-name: CI Require Labels by @${{ github.actor }} ${{ github.sha }}
20+
permissions:
21+
pull-requests: read
1622
jobs:
1723
require-labels:
24+
if: ${{ github.event_name == 'pull_request' }}
1825
runs-on: ubuntu-latest
26+
outputs:
27+
status: ${{ steps.require-labels.outputs.status }}
1928
steps:
20-
- uses: actions/checkout@v3
2129
- name: Require Labels
2230
id: require-labels
2331
uses: nullify-platform/github-actions/actions/require-labels@main

actions/require-labels/action.yml

Lines changed: 0 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -7,20 +7,14 @@ description: Blocks PRs from merging until SemVer label is applied
77
branding:
88
icon: "cloud"
99
color: "purple"
10-
1110
inputs:
1211
labels:
1312
description: Comma separated list of labels to match
1413
required: false
1514
default: "patch, minor, major, no-release"
16-
1715
runs:
1816
using: "composite"
1917
steps:
20-
- name: checkout
21-
uses: actions/checkout@v4
22-
with:
23-
fetch-depth: 1
2418
- name: Require PR Labels
2519
id: require-labels
2620
uses: mheap/github-action-required-labels@v5

0 commit comments

Comments
 (0)