File tree Expand file tree Collapse file tree 7 files changed +84
-1
lines changed Expand file tree Collapse file tree 7 files changed +84
-1
lines changed Original file line number Diff line number Diff line change
1
+ name : Release
2
+
3
+ on :
4
+ workflow_dispatch :
5
+
6
+ jobs :
7
+ publish :
8
+ runs-on : ubuntu-latest
9
+ environment : release
10
+
11
+ permissions :
12
+ packages : write
13
+
14
+ steps :
15
+ - uses : actions/checkout@v4
16
+
17
+ - name : Run Build
18
+ run : ./amper build
19
+
20
+ - name : Run Tests
21
+ run : ./amper test
22
+
23
+ - name : Set version number
24
+ run : echo "settings:\n publishing:\n version:1.0.$GITHUB_RUN_NUMBER" > version-number.module-template.yaml
25
+ env :
26
+ GITHUB_RUN_NUMBER : ${{github.run_number}}
27
+
28
+ - name : Set up credentials
29
+ run : |
30
+ echo "github.username=$REPO_OWNER" > local.properties
31
+ echo "github.password=$GITHUB_TOKEN" >> local.properties
32
+ env :
33
+ REPO_OWNER : ${{ github.repository_owner }}
34
+ GITHUB_TOKEN : ${{ secrets.GITHUB_TOKEN }}
35
+
36
+ - name : Release snapshot
37
+ id : release-snapshot
38
+ uses : actions/create-release@latest
39
+ env :
40
+ GITHUB_TOKEN : ${{ secrets.GITHUB_TOKEN }}
41
+ with :
42
+ tag_name : 1.0.${{github.run_number}}
43
+ release_name : 1.0.${{github.run_number}}
44
+ draft : false
45
+ prerelease : false
46
+
47
+ - name : Publish
48
+ run : ./amper publish github
Original file line number Diff line number Diff line change 1
- /build
1
+ /build
2
+ local.properties
3
+
Original file line number Diff line number Diff line change @@ -3,3 +3,10 @@ product: jvm/app
3
3
dependencies :
4
4
- ../lib
5
5
- " com.github.ajalt.clikt:clikt:5.0.3"
6
+
7
+ settings :
8
+ publishing :
9
+ name : opml-tool
10
+
11
+ apply :
12
+ - ../publish.module-template.yaml
Original file line number Diff line number Diff line change @@ -12,3 +12,8 @@ dependencies:
12
12
settings :
13
13
kotlin :
14
14
serialization : enabled
15
+ publishing :
16
+ name : kotlin-opml
17
+
18
+ apply :
19
+ - ../publish.module-template.yaml
Original file line number Diff line number Diff line change
1
+ github.username =
2
+ github.password =
Original file line number Diff line number Diff line change
1
+ repositories :
2
+ - id : github
3
+ url : https://maven.pkg.github.com/janseeger/kotlin-opml
4
+ resolve : false
5
+ publish : true
6
+ credentials :
7
+ file : local.properties
8
+ usernameKey : github.username
9
+ passwordKey : github.password
10
+
11
+ settings :
12
+ publishing :
13
+ group : net.alphadev
14
+
15
+ apply :
16
+ - version-number.module-template.yaml
Original file line number Diff line number Diff line change
1
+ settings :
2
+ publishing :
3
+ version:0.0.0
You can’t perform that action at this time.
0 commit comments