* testing github action on ubuntu to load binary to s3 * changing the job in linux back to original * Delete .secrets * adding logs to changelog * renaming secrets keys * separating s3 upload action * attaching aws upload calls to pull request, for testing * fixing the keys for s3 * changing name of upload actions * fixing the indentation issue * enabling ubuntu 18 * enabling all the older versions of linux * removing curl + nodejs installation * ubuntu using 1 thread to make * running make -j1 on job-test-linux-ubuntu * adding s3-uploader for mac and windows * renaming upload jobs * fixing paths of mac and windows * setting windows directory * setting up upload for raspberry pi os * windows upload without backslashes * windows upload to use correct repo * adding mac_1013 + updating path for raspberry * attempting to create github action to support x32 and x64 * adding quotes around comparison * logging aqt install command * attempting to log on windows * splitting the set-output procedure * setting ids to setting qt variables * merging setup step into one * test * removing syntax issue * logging build * commenting out x32 * disabling x64 * adding force tag to openssl installation * adding open_ssl_dir for x32 and x64 * syntax issue * testing mac-1013 upload on push * openssl test * fix indentation issue * keeping the OPEN_SSL_DIR and uninstall -> reinstall openssl * indentation fix * disabling x86 and keeping x64 for windows * changing the upload trigger to when release created * cleaning up yml files * testing the last changes to yml files * changing uploads to trigger on release, updating changelog * removing unused env var from mac 10.13 * updating linux ubuntu test to use -j1 only when ubuntu16.04 is running * removing enterprise matrix from mac-10.13 Co-authored-by: Daun Chung <daunchung@github.com>
30 lines
No EOL
795 B
YAML
30 lines
No EOL
795 B
YAML
name: Raspberry Pi - Upload
|
|
|
|
on:
|
|
release:
|
|
types: [created]
|
|
jobs:
|
|
test-on-pi:
|
|
runs-on: ${{ matrix.os }}
|
|
strategy:
|
|
matrix:
|
|
os: [[self-hosted, linux, ARM, pi-3], [self-hosted, linux, ARM64, pi-4]]
|
|
env:
|
|
GIT_COMMIT: ${{ github.sha }}
|
|
|
|
steps:
|
|
- uses: actions/checkout@v2
|
|
|
|
- name: Build
|
|
run: |
|
|
mkdir -p build; cd build
|
|
cmake -DCMAKE_BUILD_TYPE=Release ..
|
|
make
|
|
|
|
- uses: shallwefootball/s3-upload-action@master
|
|
with:
|
|
aws_key_id: ${{ secrets.AWS_S3_UPLOAD_KEY_ID }}
|
|
aws_secret_access_key: ${{ secrets.AWS_S3_UPLOAD_SECRET }}
|
|
aws_bucket: ${{ secrets.AWS_BUCKET }}
|
|
source_dir: ./build/bin
|
|
destination_dir: "./synergy3/latest/Raspberry/${{ matrix.os[3] }}_${{ matrix.os[2]}}/" |