From 0adac097c8703b429a2f6de8f729ed33e0ddeb4b Mon Sep 17 00:00:00 2001 From: David Holdeman Date: Thu, 7 Mar 2024 20:32:12 -0600 Subject: [PATCH] Use action from submodule --- .github/workflows/build-firmware.yaml | 34 +++++++++++++++++++++++---- ext/rusefi | 2 +- 2 files changed, 30 insertions(+), 6 deletions(-) diff --git a/.github/workflows/build-firmware.yaml b/.github/workflows/build-firmware.yaml index 79480ab..a44bdbc 100644 --- a/.github/workflows/build-firmware.yaml +++ b/.github/workflows/build-firmware.yaml @@ -8,8 +8,32 @@ on: workflow_dispatch: jobs: - call-workflow-passing-data: - uses: rusefi/rusefi/.github/workflows/custom-board-build.yaml@master - secrets: inherit - permissions: - contents: write + build-firmware: + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v4 + with: + submodules: true + + - name: Set run variables + id: set-variables + run: | + if [ "${{github.event_name}}" == "push" -o "${{github.event_name}}" == "schedule" -o "${{github.event_name}}" == "workflow_dispatch" ] && [ "${{github.ref}}" == "refs/heads/master" -o "${{github.ref}}" == "refs/heads/main" ]; then + echo 'upload="bundles"' >> $GITHUB_OUTPUT + else + echo 'push="false"' >> $GITHUB_OUTPUT + fi + + - uses: ./ext/rusefi/.github/workflows/custom-board-build + with: + artifacts: bin srec hex list map elf bundle autoupdate + uploads: ini ${{steps.set-variables.outputs.upload}} + push: ${{ steps.set-variables.outputs.push }} + MY_REPO_PAT: ${{secrets.MY_REPO_PAT}} + RUSEFI_ONLINE_FTP_USER: ${{secrets.RUSEFI_ONLINE_FTP_USER}} + RUSEFI_ONLINE_FTP_PASS: ${{secrets.RUSEFI_ONLINE_FTP_PASS}} + RUSEFI_FTP_SERVER: ${{secrets.RUSEFI_FTP_SERVER}} + RUSEFI_SSH_SERVER: ${{secrets.RUSEFI_SSH_SERVER}} + RUSEFI_SSH_USER: ${{secrets.RUSEFI_SSH_USER}} + RUSEFI_SSH_PASS: ${{secrets.RUSEFI_SSH_PASS}} + ADDITIONAL_ENV: ${{secrets.ADDITIONAL_ENV}} diff --git a/ext/rusefi b/ext/rusefi index 01c9204..24d8cd2 160000 --- a/ext/rusefi +++ b/ext/rusefi @@ -1 +1 @@ -Subproject commit 01c9204c695523a741e9aed1f880eb7768481fe1 +Subproject commit 24d8cd29e198bd8e77cae6cfabe9983e3d17a95f