-
Notifications
You must be signed in to change notification settings - Fork 0
39 lines (35 loc) · 980 Bytes
/
shared-approve.yaml
File metadata and controls
39 lines (35 loc) · 980 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
# This file is @generated by <https://github.com/liblaf/copier-shared>.
# DO NOT EDIT!
name: Shared / Approve
on:
schedule:
- cron: "0 0 * * 0" # Runs at 00:00, only on Sunday
workflow_dispatch:
env:
FORCE_COLOR: 1
jobs:
approve:
name: Approve
runs-on: ubuntu-latest
environment:
name: approve
deployment: false
steps:
- id: auth
name: Auth
uses: liblaf/actions/auth@512d1652c6a71a8f141d1901f50994afaddc925e # v3
with:
client-id: ${{ vars.APP_CLIENT_ID }}
private-key: ${{ secrets.APP_PRIVATE_KEY }}
- name: Approve
uses: liblaf/actions/approve@512d1652c6a71a8f141d1901f50994afaddc925e # v3
with:
approve-token: ${{ steps.auth.outputs.token }}
label: ${{ matrix.label }}
reviewer: ${{ steps.auth.outputs.committer-name }}
strategy:
matrix:
label:
- copier
- release-please
fail-fast: false