diff --git a/.github/workflows/call-build-linux-arm-packages.yml b/.github/workflows/call-build-linux-arm-packages.yml index 96b359fa4a..a4d608b563 100644 --- a/.github/workflows/call-build-linux-arm-packages.yml +++ b/.github/workflows/call-build-linux-arm-packages.yml @@ -36,7 +36,7 @@ jobs: build-valkey: # Capture source tarball and generate checksum for it name: Build package ${{ matrix.distro.target }} ${{ matrix.distro.arch }} - runs-on: 'ubuntu-latest' + runs-on: "ubuntu-latest" strategy: fail-fast: false matrix: ${{ fromJSON(inputs.build_matrix) }} @@ -51,9 +51,9 @@ jobs: with: arch: aarch64 distro: ${{matrix.distro.target}} - install: apt-get update && apt-get install -y build-essential libssl-dev - run: make -C src all BUILD_TLS=yes - + install: apt-get update && apt-get install -y build-essential libssl-dev libsystemd-dev + run: make -C src all BUILD_TLS=yes USE_SYSTEMD=yes + - name: Create Tarball and SHA256sums run: | TAR_FILE_NAME=valkey-${{inputs.version}}-${{matrix.distro.platform}}-${{ matrix.distro.arch}} diff --git a/.github/workflows/call-build-linux-x86-packages.yml b/.github/workflows/call-build-linux-x86-packages.yml index d256db6179..9e438fa61a 100644 --- a/.github/workflows/call-build-linux-x86-packages.yml +++ b/.github/workflows/call-build-linux-x86-packages.yml @@ -36,7 +36,7 @@ jobs: build-valkey: # Capture source tarball and generate checksum for it name: Build package ${{ matrix.distro.target }} ${{ matrix.distro.arch }} - runs-on: 'ubuntu-latest' + runs-on: "ubuntu-latest" strategy: fail-fast: false matrix: ${{ fromJSON(inputs.build_matrix) }} @@ -47,11 +47,11 @@ jobs: ref: ${{ inputs.version }} - name: Install dependencies - run: sudo apt-get update && sudo apt-get install -y build-essential libssl-dev jq wget awscli + run: sudo apt-get update && sudo apt-get install -y build-essential libssl-dev libsystemd-dev - name: Make Valkey - run: make -C src all BUILD_TLS=yes - + run: make -C src all BUILD_TLS=yes USE_SYSTEMD=yes + - name: Create Tarball and SHA256sums run: | TAR_FILE_NAME=valkey-${{inputs.version}}-${{matrix.distro.platform}}-${{ matrix.distro.arch}} @@ -63,6 +63,10 @@ jobs: mkdir -p packages-files cp -rfv $TAR_FILE_NAME.tar* packages-files/ + - name: Install AWS cli. + run: | + sudo apt-get install -y awscli + - name: Configure AWS credentials run: | aws configure set region us-west-2