diff options
author | Andrew Gallant <jamslam@gmail.com> | 2020-01-09 21:16:47 -0500 |
---|---|---|
committer | Andrew Gallant <jamslam@gmail.com> | 2020-01-10 15:07:47 -0500 |
commit | 0fb3f6a15987c4090fbea2b4deeaceaae58e8853 (patch) | |
tree | 922345468edd646f77fbd57cbe3e8f61f1da5fa5 | |
parent | 837fb5e21f0d0c755fbade11870472d2cc917cff (diff) |
ci: disable github actions for now
The CI build failures are annoying and distracting. Hopefully soon I'll
be able to invest more time in the switch.
-rw-r--r-- | .github/workflows/ci.yml | 185 |
1 files changed, 96 insertions, 89 deletions
diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 5597e374..e8a439d2 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -9,93 +9,100 @@ on: jobs: test: name: test - runs-on: ${{ matrix.os }} - strategy: - matrix: - # The docs seem to suggest that we can have a matrix with just an - # include directive, but it result in a "matrix must define at least - # one vector" error in the CI system. - build: - # - pinned-glibc - - pinned-musl - - stable - # - beta - # We test musl with nightly because every once in a while, this will - # catch an upstream regression. - # - nightly-glibc - # - nightly-musl - # - macos - # - win-msvc-32 - # - win-msvc-64 - # - win-gnu-32 - # - win-gnu-64 - include: - # - build: pinned-glibc - # os: ubuntu-18.04 - # rust: 1.34.0 - # target: x86_64-unknown-linux-gnu - - build: pinned-musl - os: ubuntu-18.04 - rust: 1.34.0 - target: x86_64-unknown-linux-musl - - build: stable - os: ubuntu-18.04 - rust: stable - target: x86_64-unknown-linux-gnu - # - build: beta - # os: ubuntu-18.04 - # rust: beta - # target: x86_64-unknown-linux-gnu - # - build: nightly-glibc - # os: ubuntu-18.04 - # rust: nightly - # target: x86_64-unknown-linux-gnu - # - build: nightly-musl - # os: ubuntu-18.04 - # rust: nightly - # target: x86_64-unknown-linux-musl - # - build: macos - # os: macOS-10.14 - # rust: stable - # target: x86_64-apple-darwin - # - build: win-msvc-32 - # os: windows-2019 - # rust: stable - # target: i686-pc-windows-msvc - # - build: win-msvc-64 - # os: windows-2019 - # rust: stable - # target: x86_64-pc-windows-msvc - # - build: win-gnu-32 - # os: windows-2019 - # rust: stable-i686-gnu - # target: i686-pc-windows-gnu - # - build: win-gnu-64 - # os: windows-2019 - # rust: stable-x86_64-gnu - # target: x86_64-pc-windows-gnu + runs-on: ubuntu-18.04 steps: - - name: Checkout repository - uses: actions/checkout@v1 - with: - fetch-depth: 1 - - name: Install Rust - uses: hecrj/setup-rust-action@v1 - with: - rust-version: ${{ matrix.rust }} - - name: Install Rust Target - run: rustup target add ${{ matrix.target }} - - name: Install musl-gcc - if: contains(matrix.target, 'musl') - run: | - sudo apt-get install musl-tools - - name: Build everything - run: cargo build --verbose --target ${{ matrix.target }} --all --features pcre2 - - name: Install zsh - if: matrix.build == 'stable' - run: sudo apt-get install zsh - - name: Test zsh auto-completions - if: matrix.build == 'stable' - run: ./ci/test_complete.sh - - name: Run tests - run: cargo test --verbose --target ${{ matrix.target }} --all --features pcre2 + - name: no-op + run: echo hello + +# test: +# name: test +# runs-on: ${{ matrix.os }} +# strategy: +# matrix: +# # The docs seem to suggest that we can have a matrix with just an +# # include directive, but it result in a "matrix must define at least +# # one vector" error in the CI system. +# build: +# # - pinned-glibc +# - pinned-musl +# - stable +# # - beta +# # We test musl with nightly because every once in a while, this will +# # catch an upstream regression. +# # - nightly-glibc +# # - nightly-musl +# # - macos +# # - win-msvc-32 +# # - win-msvc-64 +# # - win-gnu-32 +# # - win-gnu-64 +# include: +# # - build: pinned-glibc +# # os: ubuntu-18.04 +# # rust: 1.34.0 +# # target: x86_64-unknown-linux-gnu +# - build: pinned-musl +# os: ubuntu-18.04 +# rust: 1.34.0 +# target: x86_64-unknown-linux-musl +# - build: stable +# os: ubuntu-18.04 +# rust: stable +# target: x86_64-unknown-linux-gnu +# # - build: beta +# # os: ubuntu-18.04 +# # rust: beta +# # target: x86_64-unknown-linux-gnu +# # - build: nightly-glibc +# # os: ubuntu-18.04 +# # rust: nightly +# # target: x86_64-unknown-linux-gnu +# # - build: nightly-musl +# # os: ubuntu-18.04 +# # rust: nightly +# # target: x86_64-unknown-linux-musl +# # - build: macos +# # os: macOS-10.14 +# # rust: stable +# # target: x86_64-apple-darwin +# # - build: win-msvc-32 +# # os: windows-2019 +# # rust: stable +# # target: i686-pc-windows-msvc +# # - build: win-msvc-64 +# # os: windows-2019 +# # rust: stable +# # target: x86_64-pc-windows-msvc +# # - build: win-gnu-32 +# # os: windows-2019 +# # rust: stable-i686-gnu +# # target: i686-pc-windows-gnu +# # - build: win-gnu-64 +# # os: windows-2019 +# # rust: stable-x86_64-gnu +# # target: x86_64-pc-windows-gnu +# steps: +# - name: Checkout repository +# uses: actions/checkout@v1 +# with: +# fetch-depth: 1 +# - name: Install Rust +# uses: hecrj/setup-rust-action@v1 +# with: +# rust-version: ${{ matrix.rust }} +# - name: Install Rust Target +# run: rustup target add ${{ matrix.target }} +# - name: Install musl-gcc +# if: contains(matrix.target, 'musl') +# run: | +# sudo apt-get install musl-tools +# - name: Build everything +# run: cargo build --verbose --target ${{ matrix.target }} --all --features pcre2 +# - name: Install zsh +# if: matrix.build == 'stable' +# run: sudo apt-get install zsh +# - name: Test zsh auto-completions +# if: matrix.build == 'stable' +# run: ./ci/test_complete.sh +# - name: Run tests +# run: cargo test --verbose --target ${{ matrix.target }} --all --features pcre2 |