@@ -12,53 +12,53 @@ jobs:
12
12
version : ${{ steps.version.outputs.version }}
13
13
tags : ${{ steps.tags.outputs.tags }}
14
14
steps :
15
- - uses : actions/checkout@v2
16
- - name : get current version
17
- run : |
18
- echo ::set-output name=version::$(grep -Po '(?<=latest=).*' ./gradle.properties)
19
- id : version
20
- - name : get old version-tags
21
- run : |
22
- echo ::set-output name=tags::$(curl -s https://api.github.com/repos/yanndroid/samsungoneui /tags | grep -Po '(?<="name": ").*(?=")')
23
- id : tags
15
+ - uses : actions/checkout@v2
16
+ - name : get current version
17
+ run : |
18
+ echo ::set-output name=version::$(grep -Po '(?<=latest=).*' ./gradle.properties)
19
+ id : version
20
+ - name : get old version-tags
21
+ run : |
22
+ echo ::set-output name=tags::$(curl -s https://api.github.com/repos/yanndroid/oneui-design-library /tags | grep -Po '(?<="name": ").*(?=")')
23
+ id : tags
24
24
25
25
publish :
26
26
runs-on : ubuntu-latest
27
27
needs : versions
28
28
if : ${{ !contains(needs.versions.outputs.tags, needs.versions.outputs.version) }}
29
29
steps :
30
- - uses : actions/checkout@v2
31
- - uses : actions/cache@v2
32
- with :
33
- path : |
34
- ~/.gradle/caches
35
- ~/.gradle/wrapper
36
- key : ${{ runner.os }}-gradle-${{ hashFiles('**/*.gradle*', '**/gradle-wrapper.properties') }}
37
- restore-keys : |
38
- ${{ runner.os }}-gradle-
39
- - uses : actions/setup-java@v2
40
- with :
41
- distribution : ' zulu'
42
- java-version : ' 8'
43
- - name : grant execute permission for gradlew
44
- run : chmod +x gradlew
45
- - name : build
46
- run : ./gradlew -p ./yanndroid/samsung clean build
47
- - name : publish to github-package-registry
48
- run : ./gradlew -p ./yanndroid/samsung publish
49
- env :
50
- GITHUB_TOKEN : ${{ secrets.GITHUB_TOKEN }}
30
+ - uses : actions/checkout@v2
31
+ - uses : actions/cache@v2
32
+ with :
33
+ path : |
34
+ ~/.gradle/caches
35
+ ~/.gradle/wrapper
36
+ key : ${{ runner.os }}-gradle-${{ hashFiles('**/*.gradle*', '**/gradle-wrapper.properties') }}
37
+ restore-keys : |
38
+ ${{ runner.os }}-gradle-
39
+ - uses : actions/setup-java@v2
40
+ with :
41
+ distribution : ' zulu'
42
+ java-version : ' 8'
43
+ - name : grant execute permission for gradlew
44
+ run : chmod +x gradlew
45
+ - name : build
46
+ run : ./gradlew -p ./yanndroid/oneui clean build
47
+ - name : publish to github-package-registry
48
+ run : ./gradlew -p ./yanndroid/oneui publish
49
+ env :
50
+ GITHUB_TOKEN : ${{ secrets.GITHUB_TOKEN }}
51
51
52
52
release :
53
53
runs-on : ubuntu-latest
54
54
needs : versions
55
55
if : ${{ !contains(needs.versions.outputs.tags, needs.versions.outputs.version) }}
56
56
steps :
57
- - uses : actions/checkout@v2
58
- - name : create release
59
- uses : actions/create-release@v1
60
- with :
61
- release_name : ${{ needs.versions.outputs.version }}
62
- tag_name : ${{ needs.versions.outputs.version }}
63
- env :
64
- GITHUB_TOKEN : ${{ github.token }}
57
+ - uses : actions/checkout@v2
58
+ - name : create release
59
+ uses : actions/create-release@v1
60
+ with :
61
+ release_name : ${{ needs.versions.outputs.version }}
62
+ tag_name : ${{ needs.versions.outputs.version }}
63
+ env :
64
+ GITHUB_TOKEN : ${{ github.token }}
0 commit comments