diff --git a/.github/workflows/job-build-raspberry-pi.yaml b/.github/workflows/job-build-raspberry-pi.yaml deleted file mode 100644 index 851acfb8e..000000000 --- a/.github/workflows/job-build-raspberry-pi.yaml +++ /dev/null @@ -1,92 +0,0 @@ -name: Raspberry Pi - -on: - release: - types: [created] - -jobs: - build-on-pi: - runs-on: ${{ matrix.os }} - - env: - GIT_COMMIT: ${{ github.sha }} - DEB_BUILD_OPTIONS: parallel=1 - SYNERGY_ENTERPRISE: ${{ matrix.runtime.enterprise }} - SYNERGY_BUSINESS: ${{ matrix.runtime.business }} - - strategy: - matrix: - os: - - [self-hosted, linux, ARM, pi-3] - - [self-hosted, linux, ARM64, pi-4] - runtime: - - name: synergy - remote_folder: v1-core-standard - enterprise: "" - business: "" - - name: synergy-enterprise - remote_folder: v1-core-enterprise - enterprise: "1" - business: "" - - name: synergy-business - remote_folder: v1-core-business - enterprise: "" - business: "1" - - steps: - - name: Checkout git repo - uses: actions/checkout@v3 - with: - submodules: "recursive" - - - name: Version Info - id: version - run: | - python3 CI/build_version.py - mkdir -p version-info && cd version-info && cmake .. && cd .. - . ./version-info/version - rm -rf version-info - SYNERGY_VERSION="$SYNERGY_VERSION_MAJOR.$SYNERGY_VERSION_MINOR.$SYNERGY_VERSION_PATCH" - SYNERGY_REVISION=$(git rev-parse --short=8 HEAD) - SYNERGY_DEB_VERSION="${SYNERGY_VERSION}.${SYNERGY_VERSION_STAGE}.${SYNERGY_REVISION}" - echo "::set-output name=SYNERGY_VERSION_MAJOR::${SYNERGY_VERSION_MAJOR}" - echo "::set-output name=SYNERGY_VERSION_MINOR::${SYNERGY_VERSION_MINOR}" - echo "::set-output name=SYNERGY_VERSION_PATCH::${SYNERGY_VERSION_PATCH}" - echo "::set-output name=SYNERGY_VERSION_STAGE::${SYNERGY_VERSION_STAGE}" - echo "::set-output name=SYNERGY_VERSION_BUILD::${SYNERGY_VERSION_BUILD}" - echo "::set-output name=SYNERGY_VERSION::${SYNERGY_VERSION}" - echo "::set-output name=SYNERGY_REVISION::${SYNERGY_REVISION}" - echo "::set-output name=SYNERGY_DEB_VERSION::${SYNERGY_DEB_VERSION}" - echo "::set-output name=SYNERGY_REMOTE_FOLDER::${{ matrix.runtime.remote_folder }}/${SYNERGY_VERSION}/${SYNERGY_VERSION_STAGE}/b${SYNERGY_VERSION_BUILD}-${SYNERGY_REVISION}" - echo "::set-output name=SYNERGY_PACKAGE_NAME::${{ matrix.runtime.name }}" - - - name: Build deb - run: | - sed -i "s/ synergy/ ${PACKAGE_NAME}/g" ./debian/control - python3 CI/deb_changelog.py "${PACKAGE_NAME}" "${SYNERGY_DEB_VERSION}" - debuild --preserve-envvar SYNERGY_* --preserve-envvar GIT_COMMIT -us -uc - mkdir -p package - cd .. - filename=$(ls ${PACKAGE_NAME}_*${SYNERGY_REVISION}*.deb) - filename_new="${PACKAGE_NAME}_${SYNERGY_VERSION}-${SYNERGY_VERSION_STAGE}.${SYNERGY_REVISION}_raspios${filename##*${SYNERGY_REVISION}}" - mv $filename ${{ github.workspace }}/package/$filename_new - cd ${{ github.workspace }}/package - md5sum $filename_new >> ${filename_new}.checksum.txt - sha1sum $filename_new >> ${filename_new}.checksum.txt - sha256sum $filename_new >> ${filename_new}.checksum.txt - env: - SYNERGY_VERSION: ${{ steps.version.outputs.SYNERGY_VERSION }} - SYNERGY_REVISION: ${{ steps.version.outputs.SYNERGY_REVISION }} - SYNERGY_DEB_VERSION: ${{ steps.version.outputs.SYNERGY_DEB_VERSION }} - PACKAGE_NAME: ${{ steps.version.outputs.SYNERGY_PACKAGE_NAME }} - SYNERGY_VERSION_STAGE: ${{ steps.version.outputs.SYNERGY_VERSION_STAGE }} - - - name: Send package to Binary Storage - if: "github.event_name == 'release'" - uses: garygrossgarten/github-action-scp@v0.7.3 - with: - local: "${{ github.workspace }}/package/" - remote: "${{ secrets.BINARIES_SSH_DIR }}/${{ steps.version.outputs.SYNERGY_REMOTE_FOLDER }}/" - host: ${{ secrets.BINARIES_SSH_HOST }} - username: ${{ secrets.BINARIES_SSH_USER }} - privateKey: ${{ secrets.BINARIES_SSH_KEY }} diff --git a/.github/workflows/job-test-raspberry-pi.yaml b/.github/workflows/job-test-raspberry-pi.yaml deleted file mode 100644 index 2bc5b5f44..000000000 --- a/.github/workflows/job-test-raspberry-pi.yaml +++ /dev/null @@ -1,35 +0,0 @@ -name: Raspberry Pi - -on: - push: - branches: [master] - pull_request: - branches: [master] - -concurrency: - group: "${{ github.workflow }}-${{ github.ref || github.run_id }}" - cancel-in-progress: true - -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: - - name: Checkout git repo - uses: actions/checkout@v3 - with: - submodules: "recursive" - - - name: Build - run: | - mkdir -p build; cd build - cmake -DCMAKE_BUILD_TYPE=Release .. - make - - - name: Run unit test - run: ./build/bin/unittests diff --git a/ChangeLog b/ChangeLog index 6ba404edc..74ab24611 100644 --- a/ChangeLog +++ b/ChangeLog @@ -18,6 +18,7 @@ CI changes: - #7313 Fix CodeQL workflow: Failed to perl 404 Not Found - #7317 Bump sonar-scanner-cli to 5.0.1.3006 - #7318 Remove Azure Pipelines config entirely +- #7319 Remove workflows for slow self-hosted RPi runners # 1.14.6