Skip to content

Commit 6081116

Browse files
authored
Add Workflow to automatically generate LINEBot modules (#52)
1 parent c8d5d5d commit 6081116

File tree

1 file changed

+43
-0
lines changed

1 file changed

+43
-0
lines changed
+43
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,43 @@
1+
name: Run generator
2+
3+
on:
4+
workflow_dispatch:
5+
push:
6+
branches:
7+
- develop
8+
9+
permissions:
10+
contents: write
11+
pull-requests: write
12+
13+
jobs:
14+
generate:
15+
runs-on: ubuntu-latest
16+
steps:
17+
- uses: actions/checkout@v4
18+
with:
19+
ref: develop
20+
submodules: recursive
21+
22+
- name: update submodule
23+
run: git submodule update --remote --recursive
24+
25+
- name: Setup Rust
26+
uses: actions-rs/toolchain@v1
27+
with:
28+
profile: minimal
29+
toolchain: stable
30+
override: true
31+
32+
- name: generate line bot modules
33+
run: make generate
34+
35+
- uses: peter-evans/create-pull-request@v5
36+
with:
37+
commit-message: Generate LINEBot modules
38+
delete-branch: true
39+
title: Generate line bot modules
40+
body: Auto generate line bot modules
41+
reviewers: nanato12
42+
assignees: octocat
43+
labels: auto generate

0 commit comments

Comments
 (0)