Skip to content

Commit f6a39c6

Browse files
committed
Updates changelog and adds ci workflow
1 parent 87eb41a commit f6a39c6

File tree

2 files changed

+51
-1
lines changed

2 files changed

+51
-1
lines changed

.github/workflows/changelog.yml

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ name: Changelog Generation
22

33
on:
44
release:
5-
types: [published, released]
5+
types: [published]
66
workflow_dispatch:
77

88
jobs:
@@ -16,6 +16,7 @@ jobs:
1616
- uses: rhysd/changelog-from-release/action@v3
1717
with:
1818
file: CHANGELOG.md
19+
pull_request: true
1920
github_token: ${{ secrets.GITHUB_TOKEN }}
2021
commit_summary_template: 'update changelog for %s changes'
2122
args: -l 2

.github/workflows/ci.yml

Lines changed: 49 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,49 @@
1+
name: Continuous Integration
2+
on: [push, pull_request]
3+
4+
jobs:
5+
test:
6+
runs-on: ubuntu-latest
7+
steps:
8+
- name: Checkout
9+
uses: actions/checkout@v3
10+
with:
11+
submodules: "recursive"
12+
13+
- name: Set up JDK environment
14+
uses: actions/setup-java@v3
15+
with:
16+
distribution: "zulu"
17+
java-version: 17
18+
19+
- name: Make gradlew executable
20+
run: chmod +x ./gradlew
21+
22+
- name: Setup Gradle
23+
uses: gradle/gradle-build-action@v2
24+
25+
- name: Run local unit tests
26+
run: bash ./gradlew test --stacktrace
27+
28+
build:
29+
runs-on: ubuntu-latest
30+
steps:
31+
- name: Checkout
32+
uses: actions/checkout@v3
33+
with:
34+
submodules: "recursive"
35+
36+
- name: Set up JDK environment
37+
uses: actions/setup-java@v3
38+
with:
39+
distribution: "zulu"
40+
java-version: 17
41+
42+
- name: Make gradlew executable
43+
run: chmod +x ./gradlew
44+
45+
- name: Setup Gradle
46+
uses: gradle/gradle-build-action@v2
47+
48+
- name: Build the app
49+
run: bash ./gradlew build --stacktrace

0 commit comments

Comments
 (0)