@@ -19,21 +19,26 @@ jobs:
1919 changelog : ${{ steps.properties.outputs.changelog }}
2020 steps :
2121
22+ # Free GitHub Actions Environment Disk Space
23+ - name : Maximize Build Space
24+ run : |
25+ sudo rm -rf /usr/share/dotnet
26+ sudo rm -rf /usr/local/lib/android
27+ sudo rm -rf /opt/ghc
2228 # Check out current repository
2329 - name : Fetch Sources
24- uses : actions/checkout@v2.4.0
30+ uses : actions/checkout@v3
2531
2632 # Validate wrapper
2733 - name : Gradle Wrapper Validation
28342935
3036 # Setup Java 11 environment for the next steps
3137 - name : Setup Java
32- uses : actions/setup-java@v2
38+ uses : actions/setup-java@v3
3339 with :
3440 distribution : zulu
3541 java-version : 11
36- cache : gradle
3742
3843 # Set environment variables
3944 - name : Export Properties
@@ -55,19 +60,19 @@ jobs:
5560
5661 # Cache Plugin Verifier IDEs
5762 - name : Setup Plugin Verifier IDEs Cache
58- uses : actions/cache@v2.1.7
63+ uses : actions/cache@v3
5964 with :
6065 path : ${{ steps.properties.outputs.pluginVerifierHomeDir }}/ides
6166 key : plugin-verifier-${{ hashFiles('build/listProductsReleases.txt') }}
6267
6368 # Run Verify Plugin task and IntelliJ Plugin Verifier tool
6469 - name : Run Plugin Verification tasks
65- run : ./gradlew runPluginVerifier -Pplugin .verifier.home.dir=${{ steps.properties.outputs.pluginVerifierHomeDir }}
70+ run : ./gradlew runPluginVerifier -Plugin .verifier.home.dir=${{ steps.properties.outputs.pluginVerifierHomeDir }}
6671
6772 # Collect Plugin Verifier Result
6873 - name : Collect Plugin Verifier Result
6974 if : ${{ always() }}
70- uses : actions/upload-artifact@v2
75+ uses : actions/upload-artifact@v3
7176 with :
7277 name : pluginVerifier-result
7378 path : ${{ github.workspace }}/build/reports/pluginVerifier
8388 echo "::set-output name=filename::${FILENAME:0:-4}"
8489 # Store already-built plugin as an artifact for downloading
8590 - name : Upload artifact
86- uses : actions/upload-artifact@v2.2.4
91+ uses : actions/upload-artifact@v3
8792 with :
8893 name : ${{ steps.artifact.outputs.filename }}
8994 path : ./build/distributions/content/*/*
@@ -95,11 +100,13 @@ jobs:
95100 if : github.event_name != 'pull_request'
96101 needs : build
97102 runs-on : ubuntu-latest
103+ permissions :
104+ contents : write
98105 steps :
99106
100107 # Check out current repository
101108 - name : Fetch Sources
102- uses : actions/checkout@v2.4.0
109+ uses : actions/checkout@v3
103110
104111 # Remove old release drafts by using the curl request for the available releases with draft flag
105112 - name : Remove Old Release Drafts
0 commit comments