You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Several template fields and template actions were added. All fields and actions are listed in the document. Please read it for more details. (#311)
By these additions, now actionlint can output the result in the SARIF format. SARIF is a format for the output of static analysis tools used by GitHub CodeQL. the example Go template to format actionlint output in SARIF.
Fix checking exclude of matrix was incorrect when some matrix row is dynamically constructed with ${{ }}. (#261)
strategy:
matrix:
build-type:
- debug
- ${{ fromJson(inputs.custom-build-type) }}exclude:
# 'release' is not listed in 'build-type' row, but it should not be reported as error# since the second row of 'build-type' is dynamically constructed with ${{ }}.
- build-type: release
Fix checking exclude of matrix was incorrect when object is nested at row of the matrix. (#249)
matrix:
os:
- name: Ubuntumatrix: ubuntu
- name: Windowsmatrix: windowsarch:
- name: ARMmatrix: arm
- name: Intelmatrix: intelexclude:
# This should exclude { os: { name: Windows, matrix: windows }, arch: {name: ARM, matrix: arm } }
- os:
matrix: windowsarch:
matrix: arm
Fix data race when actionlint.yml config file is used by multiple goroutines to check multiple workflow files. (#333)