summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorAndrew Gallant <jamslam@gmail.com>2020-01-09 21:16:47 -0500
committerAndrew Gallant <jamslam@gmail.com>2020-01-10 15:07:47 -0500
commit0fb3f6a15987c4090fbea2b4deeaceaae58e8853 (patch)
tree922345468edd646f77fbd57cbe3e8f61f1da5fa5
parent837fb5e21f0d0c755fbade11870472d2cc917cff (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.yml185
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