@@ -26,31 +26,27 @@ jobs:
2626 fail-fast : false
2727 matrix :
2828 include :
29+ - otp_version : " 29.0-rc1"
2930 - otp_version : " 28.1"
3031 deterministic : true
3132 - otp_version : " 28.1"
32- erlc_opts : " warnings_as_errors"
3333 docs : true
3434 coverage : true
3535 - otp_version : " 27.3"
36- erlc_opts : " warnings_as_errors"
3736 - otp_version : " 27.0"
38- erlc_opts : " warnings_as_errors"
39- - otp_version : " 26.0"
4037 - otp_version : master
4138 development : true
4239 - otp_version : maint
4340 development : true
4441
45- # Earlier Erlang/OTP versions ignored compiler directives
46- # when using warnings_as_errors. So we only set ERLC_OPTS
47- # from Erlang/OTP 27+.
4842 env :
49- ERLC_OPTS : ${{ matrix.erlc_opts || '' }}
43+ ERLC_OPTS : " warnings_as_errors "
5044 steps :
5145 - uses : actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
46+ with :
47+ persist-credentials : false
5248
53- - uses : erlef/setup-beam@e6d7c94229049569db56a7ad5a540c051a010af9 # v1.20.4
49+ - uses : erlef/setup-beam@fc68ffb90438ef2936bbb3251622353b3dcb2f93 # v1.24.0
5450 with :
5551 otp-version : ${{ matrix.otp_version }}
5652 gleam-version : " 1.11.1"
9692
9793 - name : " Upload Coverage Artifact"
9894 if : ${{ matrix.coverage }}
99- uses : actions/upload-artifact@b7c566a772e6b6bfb58ed0dc250532a479d7789f # v6 .0.0
95+ uses : actions/upload-artifact@bbbca2ddaa5d8feaa63e36b76fdaad77386f024f # v7 .0.0
10096 with :
10197 name : TestCoverage
10298 path : cover/*
@@ -119,17 +115,19 @@ jobs:
119115 strategy :
120116 matrix :
121117 otp_version :
118+ - " 29.0-rc1"
122119 - " 28.1"
123120 - " 27.3"
124- - " 26.2"
125121
126122 steps :
127123 - name : Configure Git
128124 run : git config --global core.autocrlf input
129125
130126 - uses : actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
127+ with :
128+ persist-credentials : false
131129
132- - uses : erlef/setup-beam@e6d7c94229049569db56a7ad5a540c051a010af9 # v1.20.4
130+ - uses : erlef/setup-beam@fc68ffb90438ef2936bbb3251622353b3dcb2f93 # v1.24.0
133131 with :
134132 otp-version : ${{ matrix.otp_version }}
135133
0 commit comments