From cd1cbd1f76711546961508e47d58378bde9bff7c Mon Sep 17 00:00:00 2001 From: David Holdeman Date: Thu, 18 Jun 2020 14:06:03 -0700 Subject: [PATCH] Remove duplicated workflow (#1507) * add workflow and scripts * Update date * Removed duplicated workflow Co-authored-by: GitHub set-date Action --- .github/workflows/build-firmware.yaml | 29 +++++++++++++++++++ .../workflows/build-rusEFI-console-11.yaml | 23 --------------- .github/workflows/build-rusEFI-console.yaml | 2 +- 3 files changed, 30 insertions(+), 24 deletions(-) delete mode 100644 .github/workflows/build-rusEFI-console-11.yaml diff --git a/.github/workflows/build-firmware.yaml b/.github/workflows/build-firmware.yaml index 90acc8db71..7a13ccbbaf 100644 --- a/.github/workflows/build-firmware.yaml +++ b/.github/workflows/build-firmware.yaml @@ -3,8 +3,37 @@ name: Firmware CI on: [push,pull_request] jobs: + config: + runs-on: ubuntu-latest + if: ${{ github.event.pusher }} + + steps: + - uses: actions/checkout@v2 + with: + fetch-depth: 0 + + - name: Generate Configs + working-directory: ./firmware/ + run: sh gen_config.sh + + - name: Generate Live Documentation + working-directory: ./firmware/ + run: sh gen_live_documentation.sh + + - name: Commit changes + run: | + git config --local user.email "action@github.com" + git config --local user.name "GitHub build-firmware Action" + git commit -am "Auto-generated configs and docs" 2>&1 | grep -E '(nothing to commit|changed)' + + - name: Push configs + uses: ad-m/github-push-action@master + with: + github_token: ${{ github.token }} + build: runs-on: ubuntu-latest + needs: config strategy: # Let all builds finish even if one fails early diff --git a/.github/workflows/build-rusEFI-console-11.yaml b/.github/workflows/build-rusEFI-console-11.yaml deleted file mode 100644 index 1e1f699efc..0000000000 --- a/.github/workflows/build-rusEFI-console-11.yaml +++ /dev/null @@ -1,23 +0,0 @@ -name: rusEFI console 11 - -on: [push,pull_request] - -jobs: - build: - runs-on: ubuntu-latest - - steps: - - uses: actions/checkout@v2 - with: - submodules: recursive - # todo: switch to 11 once we have modules access - - uses: actions/setup-java@v1 - with: - java-version: '8' - - - name: Test Compiler - run: javac -version - - - name: Build console - working-directory: ./java_console - run: ant diff --git a/.github/workflows/build-rusEFI-console.yaml b/.github/workflows/build-rusEFI-console.yaml index 47e7d0c270..9b90bbc58f 100644 --- a/.github/workflows/build-rusEFI-console.yaml +++ b/.github/workflows/build-rusEFI-console.yaml @@ -1,4 +1,4 @@ -name: rusEFI console 8 +name: rusEFI console on: [push,pull_request]