diff options
| author | Tom Hensel | 2023-11-05 03:47:30 +0100 |
|---|---|---|
| committer | Tom Hensel | 2023-11-05 04:01:03 +0100 |
| commit | ebfa563d314599afbb488b8d779c597279fe3621 (patch) | |
| tree | ba0ff82afa0c0cc850b6d456add3557ccccd0d9d /.github/workflows/compile.yml | |
| parent | renamed anduril-manual.txt -> anduril-manual.md (diff) | |
| download | anduril-ebfa563d314599afbb488b8d779c597279fe3621.tar.gz anduril-ebfa563d314599afbb488b8d779c597279fe3621.tar.bz2 anduril-ebfa563d314599afbb488b8d779c597279fe3621.zip | |
basic compile workflow publishing artifacts to test
Diffstat (limited to '.github/workflows/compile.yml')
| -rw-r--r-- | .github/workflows/compile.yml | 33 |
1 files changed, 33 insertions, 0 deletions
diff --git a/.github/workflows/compile.yml b/.github/workflows/compile.yml new file mode 100644 index 0000000..9b06253 --- /dev/null +++ b/.github/workflows/compile.yml @@ -0,0 +1,33 @@ +name: anduril + +on: + push: + branches: [ "main", "actions" ] + pull_request: + branches: [ "main" ] + +jobs: + compile: + runs-on: ubuntu-latest + + steps: + - name: Checkout + uses: actions/checkout@master + - name: Requirements + run: | + sudo apt-get -qqy update + sudo apt-get -qqy install avr-libc binutils-avr wget gcc-avr unzip + - name: Install Device Family Pack + run: | + ./make dfp + - name: Compile All + run: | + ./bin/build-all.sh + echo "ARTIFACT_NAME=${GITHUB_WORKFLOW}-${GITHUB_REF_NAME}-$(git rev-parse --short ${GITHUB_SHA})-${GITHUB_RUN_NUMBER}" >> "${GITHUB_ENV}" + - name: Store Artifacts + uses: actions/upload-artifact@master + with: + name: ${{ env.ARTIFACT_NAME }} + if-no-files-found: error + path: | + hex/*.hex |
