name: 'Build and upload artifact' description: 'Builds a nrf-connect sample for b-parasite' inputs: sample-dir: description: 'Sample directory to build' required: true board: description: 'Board definition to use' required: true revision: description: 'Board revision use' default: '1.2.0' cmake-extra: description: 'Extra CMake arguments' default: '' output-bin: description: 'Name of the .hex output' required: true runs: using: "composite" steps: - uses: ./.github/actions/build with: sample-dir: ${{ inputs.sample-dir }} board: ${{ inputs.board }} revision: ${{ inputs.revision }} cmake-extra: ${{ inputs.cmake-extra }} output-bin: ${{ inputs.output-bin }} - uses: actions/upload-artifact@v3 with: name: sample-binaries path: code/nrf-connect/samples/ble/build/zephyr/${{ inputs.output-bin }}