diff --git a/.buildkite/android.yml b/.buildkite/android.yml index c3d00944c..b0236ab9c 100644 --- a/.buildkite/android.yml +++ b/.buildkite/android.yml @@ -1,20 +1,20 @@ steps: - label: ':robot_face: Android Build' command: - 'curl https://sh.rustup.rs -sSf | sh -s -- -y' - 'source /root/.cargo/env' - 'rustup target add aarch64-linux-android arm-linux-androideabi i686-linux-android x86_64-linux-android' - 'apt update && apt install -y autoconf libtool build-essential cmake git libgtest-dev libssl-dev zlib1g-dev' - 'scripts/install_protobuf.sh' - 'yarn cleaninstall --frozen-lockfile --skip-optional' - 'cd native/android' - './gradlew clean && ./gradlew bundleRelease --no-daemon "-Dorg.gradle.jvmargs=-Xmx32g -XX:MaxPermSize=32g -XX:+HeapDumpOnOutOfMemoryError"' retry: automatic: true plugins: - - docker#v3.13.0: + - docker#v5.3.0: image: 'reactnativecommunity/react-native-android:latest' shell: ['/bin/bash', '-e', '-c'] propagate-environment: true agents: - 'autoscaling=true' diff --git a/.buildkite/cmakecheck.yml b/.buildkite/cmakecheck.yml index 7479d98eb..71839963d 100644 --- a/.buildkite/cmakecheck.yml +++ b/.buildkite/cmakecheck.yml @@ -1,15 +1,15 @@ steps: - label: ':cmake: CMake Lint' command: - 'pip install cmakelang' - 'shopt -s globstar' - 'cmake-lint **/CMakeLists.txt **/*.cmake' retry: automatic: true plugins: - - docker#v3.13.0: + - docker#v5.3.0: image: 'python:bullseye' shell: ['/bin/bash', '-e', '-c'] propagate-environment: true agents: - 'autoscaling=true' diff --git a/.buildkite/eslint_flow_jest.yml b/.buildkite/eslint_flow_jest.yml index 10bf48fe6..432abcc7a 100644 --- a/.buildkite/eslint_flow_jest.yml +++ b/.buildkite/eslint_flow_jest.yml @@ -1,20 +1,20 @@ steps: - label: ':eslint: :jest: ESLint & Flow & Jest' command: - '(pkill flow || true)' - 'curl --proto "=https" --tlsv1.2 -sSf https://sh.rustup.rs | sh -s -- -y' - '. /root/.cargo/env' - 'apt update && apt install -y cmake' - 'yarn cleaninstall --frozen-lockfile --skip-optional --network-timeout 180000' - 'yarn eslint --max-warnings=0 && yarn workspace lib flow && yarn workspace web flow && yarn workspace landing flow && yarn workspace native flow && yarn workspace keyserver flow && yarn workspace desktop flow && yarn workspace electron-update-server flow' - 'yarn workspace lib test && yarn workspace keyserver test' retry: automatic: true plugins: - - docker#v3.13.0: + - docker#v5.3.0: image: 'node:16.13-bullseye' always-pull: true workdir: /comm propagate-environment: true agents: - 'autoscaling=true' diff --git a/.buildkite/jsi_codegen.yml b/.buildkite/jsi_codegen.yml index 3dd7271f0..539654ca5 100644 --- a/.buildkite/jsi_codegen.yml +++ b/.buildkite/jsi_codegen.yml @@ -1,19 +1,19 @@ steps: - label: 'JSI Codegen' command: - '(pkill flow || true)' - 'apt update && apt install -y cmake' - 'curl --proto "=https" --tlsv1.2 -sSf https://sh.rustup.rs | sh -s -- -y' - '. /root/.cargo/env' - 'yarn cleaninstall --frozen-lockfile --skip-optional --network-timeout 180000' - 'cd native && yarn codegen-jsi && git diff --exit-code' retry: automatic: true plugins: - - docker#v3.13.0: + - docker#v5.3.0: image: 'node:16.13-bullseye' always-pull: true workdir: /comm propagate-environment: true agents: - 'autoscaling=true' diff --git a/.buildkite/shellcheck.yml b/.buildkite/shellcheck.yml index b9a40b96d..815c4a327 100644 --- a/.buildkite/shellcheck.yml +++ b/.buildkite/shellcheck.yml @@ -1,15 +1,15 @@ steps: - label: ':shell: ShellCheck' command: - 'apt-get update && DEBIAN_FRONTEND=noninteractive apt-get install -y shellcheck' - 'shopt -s globstar' - 'shellcheck -x -P SCRIPTDIR **/*.sh' retry: automatic: true plugins: - - docker#v3.13.0: + - docker#v5.3.0: image: 'debian:stable' shell: ['/bin/bash', '-e', '-c'] propagate-environment: true agents: - 'autoscaling=true'