-
Notifications
You must be signed in to change notification settings - Fork 2
131 lines (110 loc) · 2.95 KB
/
changes.yml
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
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
---
name: changes
"on":
workflow_dispatch:
pull_request:
branches:
- master
push:
branches:
- master
permissions:
contents: read
jobs:
changelog:
runs-on: ubuntu-latest
steps:
- name: Checkout source
id: source
if: github.event_name != 'pull_request'
uses: actions/checkout@v4
with:
token: ${{ secrets.BOT_ACCESS_TOKEN }}
- name: PR checkout
id: altsource
if: github.event_name == 'pull_request'
uses: actions/checkout@v4
- name: Setup golang
id: golang
uses: actions/setup-go@v5
with:
go-version: ^1.21.0
- name: Run changelog
id: changelog
run: make changelog
- name: Commit changes
id: commit
if: github.event_name != 'pull_request'
uses: EndBug/add-and-commit@v9
with:
author_name: GitHub Actions
author_email: [email protected]
add: CHANGELOG.md
message: "docs: automated changelog update"
push: true
commit: --signoff
envvars:
runs-on: ubuntu-latest
steps:
- name: Checkout source
id: source
if: github.event_name != 'pull_request'
uses: actions/checkout@v4
with:
token: ${{ secrets.BOT_ACCESS_TOKEN }}
- name: PR checkout
id: altsource
if: github.event_name == 'pull_request'
uses: actions/checkout@v4
- name: Setup golang
id: golang
uses: actions/setup-go@v5
with:
go-version: ^1.21.0
- name: Generate envvars
id: envvars
run: make envvars
- name: Commit changes
id: commit
if: github.event_name != 'pull_request'
uses: EndBug/add-and-commit@v9
with:
author_name: GitHub Actions
author_email: [email protected]
add: docs/partials/envvars.md
message: "docs: automated envvars update"
push: true
commit: --signoff
metrics:
runs-on: ubuntu-latest
steps:
- name: Checkout source
id: source
if: github.event_name != 'pull_request'
uses: actions/checkout@v4
with:
token: ${{ secrets.BOT_ACCESS_TOKEN }}
- name: PR checkout
id: altsource
if: github.event_name == 'pull_request'
uses: actions/checkout@v4
- name: Setup golang
id: golang
uses: actions/setup-go@v5
with:
go-version: ^1.21.0
- name: Generate metrics
id: metrics
run: make metrics
- name: Commit changes
id: commit
if: github.event_name != 'pull_request'
uses: EndBug/add-and-commit@v9
with:
author_name: GitHub Actions
author_email: [email protected]
add: docs/partials/metrics.md
message: "docs: automated metrics update"
push: true
commit: --signoff
...