1313jobs :
1414 test :
1515 name : Test
16- runs-on : ubuntu-latest
16+ runs-on : ubuntu-latest-large
1717 timeout-minutes : 20
1818 strategy :
1919 matrix :
2020 java : [ 8, 11, 17 ]
2121 steps :
2222 - name : Checkout smtpapi-java
23- uses : actions/checkout@v2
23+ uses : actions/checkout@ee0669bd1cc54295c223e0bb666b733df41de1c5 # v2
2424
2525 - name : Set up Java
26- uses : actions/setup-java@v2
26+ uses : actions/setup-java@91d3aa4956ec4a53e477c4907347b5e3481be8c9 # v2
2727 with :
2828 distribution : ' temurin'
2929 java-version : ${{ matrix.java }}
@@ -39,13 +39,13 @@ jobs:
3939 name : Deploy
4040 if : success() && github.ref_type == 'tag'
4141 needs : [ test ]
42- runs-on : ubuntu-latest
42+ runs-on : ubuntu-latest-large
4343 steps :
4444 - name : Checkout smtpapi-java
45- uses : actions/checkout@v2
45+ uses : actions/checkout@ee0669bd1cc54295c223e0bb666b733df41de1c5 # v2
4646
4747 - name : Set up Sonatype Maven
48- uses : actions/setup-java@v2
48+ uses : actions/setup-java@91d3aa4956ec4a53e477c4907347b5e3481be8c9 # v2
4949 with :
5050 java-version : 8
5151 distribution : temurin
5959 run : make install
6060
6161 - name : Create GitHub Release
62- uses : sendgrid/dx-automator/actions/release@main
62+ uses : sendgrid/dx-automator/actions/release@08b601b726671445abc798ed59881766ec8fefc6 # main
6363 with :
6464 assets : smtpapi-java.jar
6565 footer : ' **[Maven](https://mvnrepository.com/artifact/com.sendgrid/smtpapi-java/${version})**'
@@ -74,17 +74,17 @@ jobs:
7474 run : mvn clean deploy -DskipTests=true -B -U -Prelease
7575
7676 - name : Submit metric to Datadog
77- uses : sendgrid/dx-automator/actions/datadog-release-metric@main
77+ uses : sendgrid/dx-automator/actions/datadog-release-metric@08b601b726671445abc798ed59881766ec8fefc6 # main
7878 env :
7979 DD_API_KEY : ${{ secrets.DATADOG_API_KEY }}
8080
8181 notify-on-failure :
8282 name : Slack notify on failure
8383 if : failure() && github.event_name != 'pull_request' && (github.ref == 'refs/heads/main' || github.ref_type == 'tag')
8484 needs : [ test, deploy ]
85- runs-on : ubuntu-latest
85+ runs-on : ubuntu-latest-large
8686 steps :
87- - uses : rtCamp/action-slack-notify@v2
87+ - uses : rtCamp/action-slack-notify@33ca3be66c6f378fe1610fd1d5258632dbed5e58 # v2
8888 env :
8989 SLACK_COLOR : failure
9090 SLACK_ICON_EMOJI : ' :github:'
0 commit comments