- Detect deprecated workflow commands such as
set-outputorsave-stateand suggest the alternative. See the document for more details. (#234)# ERROR: This format of 'set-output' workflow command was deprecated - run: echo '::set-output name=foo::bar'
- Fix that
${{ }}expression aton.workflow_call.inputs.<id>.defaultcaused an error. (#235)on: workflow_call: inputs: project: type: string # OK: The default value is generated dynamically default: ${{ github.event.repository.name }}
- Improve type of
inputscontext to grow gradually while checking inputs inworkflow_callevent.on: workflow_call: inputs: input1: type: string # ERROR: `input2` is not defined yet default: ${{ inputs.input2 }} input2: type: string # OK: `input1` was already defined above default: ${{ inputs.input1 }}
- Check types of default values of workflow call inputs even if
${{ }}expression is used.on: workflow_call: inputs: input1: type: boolean input2: type: number # ERROR: Boolean value cannot be assigned to number default: ${{ inputs.input1 }}
- Fix the download script is broken since GHE server does not support the new
set-outputformat yet. (#240) - Replace the deprecated
set-outputworkflow command in our own workflows. (#239, thanks @Mrtenz) - Popular actions data set was updated to the latest as usual.