|
|
|
@ -38,11 +38,6 @@ jobs:
|
|
|
|
name: Prepare dependencies
|
|
|
|
name: Prepare dependencies
|
|
|
|
runs-on: ubuntu-latest
|
|
|
|
runs-on: ubuntu-latest
|
|
|
|
steps:
|
|
|
|
steps:
|
|
|
|
- name: Cache ~/.cargo
|
|
|
|
|
|
|
|
uses: actions/cache@9b0c1fce7a93df8e3bb8926b0d6e9d89e92f20a7
|
|
|
|
|
|
|
|
with:
|
|
|
|
|
|
|
|
path: ~/.cargo
|
|
|
|
|
|
|
|
key: cargo
|
|
|
|
|
|
|
|
- run: sudo apt update && sudo apt -y install jq curl
|
|
|
|
- run: sudo apt update && sudo apt -y install jq curl
|
|
|
|
- name: Parse repo and branch information
|
|
|
|
- name: Parse repo and branch information
|
|
|
|
env:
|
|
|
|
env:
|
|
|
|
@ -126,7 +121,7 @@ jobs:
|
|
|
|
uses: actions/cache@9b0c1fce7a93df8e3bb8926b0d6e9d89e92f20a7
|
|
|
|
uses: actions/cache@9b0c1fce7a93df8e3bb8926b0d6e9d89e92f20a7
|
|
|
|
with:
|
|
|
|
with:
|
|
|
|
path: ~/.cargo
|
|
|
|
path: ~/.cargo
|
|
|
|
key: cbindgen
|
|
|
|
key: ${{ github.job }}-cargo
|
|
|
|
- name: Installing Rust
|
|
|
|
- name: Installing Rust
|
|
|
|
run: |
|
|
|
|
run: |
|
|
|
|
curl https://sh.rustup.rs -sSf | sh -s -- -y
|
|
|
|
curl https://sh.rustup.rs -sSf | sh -s -- -y
|
|
|
|
@ -152,8 +147,8 @@ jobs:
|
|
|
|
- name: Cache cargo registry
|
|
|
|
- name: Cache cargo registry
|
|
|
|
uses: actions/cache@9b0c1fce7a93df8e3bb8926b0d6e9d89e92f20a7
|
|
|
|
uses: actions/cache@9b0c1fce7a93df8e3bb8926b0d6e9d89e92f20a7
|
|
|
|
with:
|
|
|
|
with:
|
|
|
|
path: ~/.cargo/registry
|
|
|
|
path: ~/.cargo
|
|
|
|
key: cargo-registry
|
|
|
|
key: ${{ github.job }}-cargo
|
|
|
|
|
|
|
|
|
|
|
|
- uses: actions/checkout@v3.1.0
|
|
|
|
- uses: actions/checkout@v3.1.0
|
|
|
|
|
|
|
|
|
|
|
|
@ -260,8 +255,8 @@ jobs:
|
|
|
|
- name: Cache cargo registry
|
|
|
|
- name: Cache cargo registry
|
|
|
|
uses: actions/cache@9b0c1fce7a93df8e3bb8926b0d6e9d89e92f20a7
|
|
|
|
uses: actions/cache@9b0c1fce7a93df8e3bb8926b0d6e9d89e92f20a7
|
|
|
|
with:
|
|
|
|
with:
|
|
|
|
path: ~/.cargo/registry
|
|
|
|
path: ~/.cargo
|
|
|
|
key: cargo-registry
|
|
|
|
key: ${{ github.job }}-cargo
|
|
|
|
|
|
|
|
|
|
|
|
- uses: actions/checkout@v3.1.0
|
|
|
|
- uses: actions/checkout@v3.1.0
|
|
|
|
|
|
|
|
|
|
|
|
@ -380,6 +375,11 @@ jobs:
|
|
|
|
container: centos:7
|
|
|
|
container: centos:7
|
|
|
|
needs: [prepare-deps, alma-8]
|
|
|
|
needs: [prepare-deps, alma-8]
|
|
|
|
steps:
|
|
|
|
steps:
|
|
|
|
|
|
|
|
- name: Cache ~/.cargo
|
|
|
|
|
|
|
|
uses: actions/cache@9b0c1fce7a93df8e3bb8926b0d6e9d89e92f20a7
|
|
|
|
|
|
|
|
with:
|
|
|
|
|
|
|
|
path: ~/.cargo
|
|
|
|
|
|
|
|
key: ${{ github.job }}-cargo
|
|
|
|
- name: Install system dependencies
|
|
|
|
- name: Install system dependencies
|
|
|
|
run: |
|
|
|
|
run: |
|
|
|
|
yum -y install epel-release
|
|
|
|
yum -y install epel-release
|
|
|
|
@ -451,8 +451,8 @@ jobs:
|
|
|
|
- name: Cache cargo registry
|
|
|
|
- name: Cache cargo registry
|
|
|
|
uses: actions/cache@9b0c1fce7a93df8e3bb8926b0d6e9d89e92f20a7
|
|
|
|
uses: actions/cache@9b0c1fce7a93df8e3bb8926b0d6e9d89e92f20a7
|
|
|
|
with:
|
|
|
|
with:
|
|
|
|
path: ~/.cargo/registry
|
|
|
|
path: ~/.cargo
|
|
|
|
key: cargo-registry
|
|
|
|
key: ${{ github.job }}-cargo
|
|
|
|
|
|
|
|
|
|
|
|
- run: |
|
|
|
|
- run: |
|
|
|
|
dnf -y install \
|
|
|
|
dnf -y install \
|
|
|
|
@ -541,8 +541,8 @@ jobs:
|
|
|
|
- name: Cache cargo registry
|
|
|
|
- name: Cache cargo registry
|
|
|
|
uses: actions/cache@9b0c1fce7a93df8e3bb8926b0d6e9d89e92f20a7
|
|
|
|
uses: actions/cache@9b0c1fce7a93df8e3bb8926b0d6e9d89e92f20a7
|
|
|
|
with:
|
|
|
|
with:
|
|
|
|
path: ~/.cargo/registry
|
|
|
|
path: ~/.cargo
|
|
|
|
key: cargo-registry
|
|
|
|
key: ${{ github.job }}-cargo
|
|
|
|
|
|
|
|
|
|
|
|
- run: |
|
|
|
|
- run: |
|
|
|
|
dnf -y install \
|
|
|
|
dnf -y install \
|
|
|
|
@ -635,8 +635,8 @@ jobs:
|
|
|
|
- name: Cache cargo registry
|
|
|
|
- name: Cache cargo registry
|
|
|
|
uses: actions/cache@9b0c1fce7a93df8e3bb8926b0d6e9d89e92f20a7
|
|
|
|
uses: actions/cache@9b0c1fce7a93df8e3bb8926b0d6e9d89e92f20a7
|
|
|
|
with:
|
|
|
|
with:
|
|
|
|
path: ~/.cargo/registry
|
|
|
|
path: ~/.cargo
|
|
|
|
key: cargo-registry
|
|
|
|
key: ${{ github.job }}-cargo
|
|
|
|
|
|
|
|
|
|
|
|
- run: |
|
|
|
|
- run: |
|
|
|
|
dnf -y install \
|
|
|
|
dnf -y install \
|
|
|
|
@ -726,8 +726,8 @@ jobs:
|
|
|
|
- name: Cache cargo registry
|
|
|
|
- name: Cache cargo registry
|
|
|
|
uses: actions/cache@9b0c1fce7a93df8e3bb8926b0d6e9d89e92f20a7
|
|
|
|
uses: actions/cache@9b0c1fce7a93df8e3bb8926b0d6e9d89e92f20a7
|
|
|
|
with:
|
|
|
|
with:
|
|
|
|
path: ~/.cargo/registry
|
|
|
|
path: ~/.cargo
|
|
|
|
key: cargo-registry
|
|
|
|
key: ${{ github.job }}-cargo
|
|
|
|
|
|
|
|
|
|
|
|
- run: |
|
|
|
|
- run: |
|
|
|
|
dnf -y install \
|
|
|
|
dnf -y install \
|
|
|
|
@ -789,6 +789,11 @@ jobs:
|
|
|
|
container: ubuntu:22.04
|
|
|
|
container: ubuntu:22.04
|
|
|
|
needs: [prepare-deps, prepare-cbindgen]
|
|
|
|
needs: [prepare-deps, prepare-cbindgen]
|
|
|
|
steps:
|
|
|
|
steps:
|
|
|
|
|
|
|
|
- name: Cache ~/.cargo
|
|
|
|
|
|
|
|
uses: actions/cache@9b0c1fce7a93df8e3bb8926b0d6e9d89e92f20a7
|
|
|
|
|
|
|
|
with:
|
|
|
|
|
|
|
|
path: ~/.cargo
|
|
|
|
|
|
|
|
key: ${{ github.job }}-cargo
|
|
|
|
- name: Install dependencies
|
|
|
|
- name: Install dependencies
|
|
|
|
run: |
|
|
|
|
run: |
|
|
|
|
apt update
|
|
|
|
apt update
|
|
|
|
@ -901,6 +906,11 @@ jobs:
|
|
|
|
container: ubuntu:22.04
|
|
|
|
container: ubuntu:22.04
|
|
|
|
needs: [prepare-deps, prepare-cbindgen]
|
|
|
|
needs: [prepare-deps, prepare-cbindgen]
|
|
|
|
steps:
|
|
|
|
steps:
|
|
|
|
|
|
|
|
- name: Cache ~/.cargo
|
|
|
|
|
|
|
|
uses: actions/cache@9b0c1fce7a93df8e3bb8926b0d6e9d89e92f20a7
|
|
|
|
|
|
|
|
with:
|
|
|
|
|
|
|
|
path: ~/.cargo
|
|
|
|
|
|
|
|
key: ${{ github.job }}-cargo
|
|
|
|
- name: Install dependencies
|
|
|
|
- name: Install dependencies
|
|
|
|
run: |
|
|
|
|
run: |
|
|
|
|
apt update
|
|
|
|
apt update
|
|
|
|
@ -993,6 +1003,11 @@ jobs:
|
|
|
|
container: ubuntu:20.04
|
|
|
|
container: ubuntu:20.04
|
|
|
|
needs: [prepare-deps, prepare-cbindgen]
|
|
|
|
needs: [prepare-deps, prepare-cbindgen]
|
|
|
|
steps:
|
|
|
|
steps:
|
|
|
|
|
|
|
|
- name: Cache ~/.cargo
|
|
|
|
|
|
|
|
uses: actions/cache@9b0c1fce7a93df8e3bb8926b0d6e9d89e92f20a7
|
|
|
|
|
|
|
|
with:
|
|
|
|
|
|
|
|
path: ~/.cargo
|
|
|
|
|
|
|
|
key: ${{ github.job }}-cargo
|
|
|
|
|
|
|
|
|
|
|
|
- name: Install dependencies
|
|
|
|
- name: Install dependencies
|
|
|
|
run: |
|
|
|
|
run: |
|
|
|
|
@ -1077,6 +1092,11 @@ jobs:
|
|
|
|
container: ubuntu:20.04
|
|
|
|
container: ubuntu:20.04
|
|
|
|
needs: alma-8
|
|
|
|
needs: alma-8
|
|
|
|
steps:
|
|
|
|
steps:
|
|
|
|
|
|
|
|
- name: Cache ~/.cargo
|
|
|
|
|
|
|
|
uses: actions/cache@9b0c1fce7a93df8e3bb8926b0d6e9d89e92f20a7
|
|
|
|
|
|
|
|
with:
|
|
|
|
|
|
|
|
path: ~/.cargo
|
|
|
|
|
|
|
|
key: ${{ github.job }}-cargo
|
|
|
|
- name: Install dependencies
|
|
|
|
- name: Install dependencies
|
|
|
|
run: |
|
|
|
|
run: |
|
|
|
|
apt update
|
|
|
|
apt update
|
|
|
|
@ -1135,8 +1155,8 @@ jobs:
|
|
|
|
- name: Cache cargo registry
|
|
|
|
- name: Cache cargo registry
|
|
|
|
uses: actions/cache@9b0c1fce7a93df8e3bb8926b0d6e9d89e92f20a7
|
|
|
|
uses: actions/cache@9b0c1fce7a93df8e3bb8926b0d6e9d89e92f20a7
|
|
|
|
with:
|
|
|
|
with:
|
|
|
|
path: ~/.cargo/registry
|
|
|
|
path: ~/.cargo
|
|
|
|
key: cargo-registry
|
|
|
|
key: ${{ github.job }}-cargo
|
|
|
|
|
|
|
|
|
|
|
|
- name: Install dependencies
|
|
|
|
- name: Install dependencies
|
|
|
|
run: |
|
|
|
|
run: |
|
|
|
|
@ -1207,8 +1227,8 @@ jobs:
|
|
|
|
- name: Cache cargo registry
|
|
|
|
- name: Cache cargo registry
|
|
|
|
uses: actions/cache@9b0c1fce7a93df8e3bb8926b0d6e9d89e92f20a7
|
|
|
|
uses: actions/cache@9b0c1fce7a93df8e3bb8926b0d6e9d89e92f20a7
|
|
|
|
with:
|
|
|
|
with:
|
|
|
|
path: ~/.cargo/registry
|
|
|
|
path: ~/.cargo
|
|
|
|
key: cargo-registry
|
|
|
|
key: ${{ github.job }}-cargo
|
|
|
|
|
|
|
|
|
|
|
|
- name: Install dependencies
|
|
|
|
- name: Install dependencies
|
|
|
|
run: |
|
|
|
|
run: |
|
|
|
|
@ -1302,8 +1322,8 @@ jobs:
|
|
|
|
- name: Cache cargo registry
|
|
|
|
- name: Cache cargo registry
|
|
|
|
uses: actions/cache@9b0c1fce7a93df8e3bb8926b0d6e9d89e92f20a7
|
|
|
|
uses: actions/cache@9b0c1fce7a93df8e3bb8926b0d6e9d89e92f20a7
|
|
|
|
with:
|
|
|
|
with:
|
|
|
|
path: ~/.cargo/registry
|
|
|
|
path: ~/.cargo
|
|
|
|
key: cargo-registry
|
|
|
|
key: ${{ github.job }}-cargo
|
|
|
|
|
|
|
|
|
|
|
|
- name: Install dependencies
|
|
|
|
- name: Install dependencies
|
|
|
|
run: |
|
|
|
|
run: |
|
|
|
|
@ -1365,8 +1385,8 @@ jobs:
|
|
|
|
- name: Cache cargo registry
|
|
|
|
- name: Cache cargo registry
|
|
|
|
uses: actions/cache@9b0c1fce7a93df8e3bb8926b0d6e9d89e92f20a7
|
|
|
|
uses: actions/cache@9b0c1fce7a93df8e3bb8926b0d6e9d89e92f20a7
|
|
|
|
with:
|
|
|
|
with:
|
|
|
|
path: ~/.cargo/registry
|
|
|
|
path: ~/.cargo
|
|
|
|
key: cargo-registry
|
|
|
|
key: ${{ github.job }}-cargo
|
|
|
|
|
|
|
|
|
|
|
|
- run: |
|
|
|
|
- run: |
|
|
|
|
apt update
|
|
|
|
apt update
|
|
|
|
@ -1435,6 +1455,11 @@ jobs:
|
|
|
|
container: debian:9
|
|
|
|
container: debian:9
|
|
|
|
needs: [prepare-deps, prepare-cbindgen]
|
|
|
|
needs: [prepare-deps, prepare-cbindgen]
|
|
|
|
steps:
|
|
|
|
steps:
|
|
|
|
|
|
|
|
- name: Cache ~/.cargo
|
|
|
|
|
|
|
|
uses: actions/cache@9b0c1fce7a93df8e3bb8926b0d6e9d89e92f20a7
|
|
|
|
|
|
|
|
with:
|
|
|
|
|
|
|
|
path: ~/.cargo
|
|
|
|
|
|
|
|
key: ${{ github.job }}-cargo
|
|
|
|
- run: |
|
|
|
|
- run: |
|
|
|
|
apt update
|
|
|
|
apt update
|
|
|
|
apt -y install \
|
|
|
|
apt -y install \
|
|
|
|
@ -1503,8 +1528,8 @@ jobs:
|
|
|
|
- name: Cache cargo registry
|
|
|
|
- name: Cache cargo registry
|
|
|
|
uses: actions/cache@9b0c1fce7a93df8e3bb8926b0d6e9d89e92f20a7
|
|
|
|
uses: actions/cache@9b0c1fce7a93df8e3bb8926b0d6e9d89e92f20a7
|
|
|
|
with:
|
|
|
|
with:
|
|
|
|
path: ~/.cargo/registry
|
|
|
|
path: ~/.cargo
|
|
|
|
key: cargo-registry
|
|
|
|
key: ${{ github.job }}-cargo
|
|
|
|
- run: |
|
|
|
|
- run: |
|
|
|
|
brew install \
|
|
|
|
brew install \
|
|
|
|
autoconf \
|
|
|
|
autoconf \
|
|
|
|
|