@@ -20,20 +20,20 @@ jobs:
20
20
- IDEA_VERSION : IC-2020.3 # Oldest supported version
21
21
SINCE_VERSION : 203
22
22
UNTIL_VERSION : 210.*
23
- ARTIFACT_SUFFIX : " -2020"
23
+ VERSION_SUFFIX : " -2020"
24
24
- IDEA_VERSION : IC-2021.3.3
25
25
SINCE_VERSION : 210
26
26
UNTIL_VERSION : 220.*
27
- ARTIFACT_SUFFIX : " -2021"
27
+ VERSION_SUFFIX : " -2021"
28
28
- IDEA_VERSION : IC-2022.3.3
29
29
SINCE_VERSION : 220
30
30
UNTIL_VERSION : 230.*
31
- ARTIFACT_SUFFIX : " -2022"
31
+ VERSION_SUFFIX : " -2022"
32
32
JDK_VERSION : 17
33
33
- IDEA_VERSION : IC-2023.1
34
34
SINCE_VERSION : 230
35
35
JDK_VERSION : 17
36
- ARTIFACT_SUFFIX :
36
+ VERSION_SUFFIX :
37
37
38
38
steps :
39
39
- uses : actions/checkout@v3
@@ -52,17 +52,11 @@ jobs:
52
52
53
53
- name : Build with Gradle
54
54
run : |
55
- ./gradlew -PideaVersion=${IDEA_VERSION} -PsinceBuildVersion=${SINCE_VERSION} -PuntilBuildVersion=${UNTIL_VERSION} check buildPlugin
56
- env : ${{ matrix.env }}
57
-
58
- - name : Rename artifact
59
- if : matrix.env.ARTIFACT_SUFFIX != ''
60
- run : |
61
- for f in `find build/distributions/ -name 'antlr-intellij-plugin-v4-*.zip'`; do mv -- "$f" "${f%.zip}${ARTIFACT_SUFFIX}.zip"; done
55
+ ./gradlew -PideaVersion=${IDEA_VERSION} -PsinceBuildVersion=${SINCE_VERSION} -PuntilBuildVersion=${UNTIL_VERSION} -PpluginVersion=${GITHUB_REF_NAME}${VERSION_SUFFIX} check buildPlugin
62
56
env : ${{ matrix.env }}
63
57
64
58
- name : Archive distribution artifact
65
59
uses : actions/upload-artifact@v3
66
60
with :
67
- name : " antlr-intellij${{matrix.env.ARTIFACT_SUFFIX }}"
61
+ name : " antlr-intellij${{matrix.env.VERSION_SUFFIX }}"
68
62
path : build/distributions/antlr-intellij-plugin-v4-*.zip
0 commit comments