Browse Source

Fix libacl CI error and make CI simpler

tags/v0.1.1-test-3-python-runtime
haixuanTao 3 years ago
parent
commit
5ef226b071
4 changed files with 19 additions and 51 deletions
  1. +2
    -2
      .github/workflows/ci-python.yml
  2. +8
    -34
      .github/workflows/ci.yml
  3. +7
    -0
      .github/workflows/pip-release.yml
  4. +2
    -15
      .github/workflows/release.yml

+ 2
- 2
.github/workflows/ci-python.yml View File

@@ -14,10 +14,10 @@ jobs:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3
- name: Install Cap'n Proto and libacl-dev
- name: Install libacl-dev
run: |
export DEBIAN_FRONTEND=noninteractive
sudo apt-get install -y capnproto libcapnp-dev libacl1-dev
sudo apt-get install -y libacl1-dev
- uses: actions/setup-python@v2
with:
python-version: 3.8


+ 8
- 34
.github/workflows/ci.yml View File

@@ -16,24 +16,11 @@ jobs:
timeout-minutes: 30
steps:
- uses: actions/checkout@v3
- name: Install Cap'n Proto and libacl-dev (Linux)
- name: Install libacl-dev (Linux)
if: runner.os == 'Linux'
run: |
export DEBIAN_FRONTEND=noninteractive
sudo apt-get install -y capnproto libcapnp-dev libacl1-dev
- name: Install Cap'n Proto (macOS)
if: runner.os == 'macOS'
run: brew install capnp
env:
HOMEBREW_NO_AUTO_UPDATE: 1
HOMEBREW_NO_BOTTLE_SOURCE_FALLBACK: 1
HOMEBREW_NO_INSTALL_CLEANUP: 1
- name: Install Cap'n Proto (Windows)
if: runner.os == 'Windows'
shell: pwsh
run: |
choco install capnproto
echo "$Env:Programfiles\capnproto" | Out-File -FilePath $env:GITHUB_PATH -Encoding utf8 -Append
sudo apt-get install -y libacl1-dev

- uses: r7kamura/rust-problem-matchers@v1.1.0
- run: cargo --version --verbose
@@ -56,24 +43,11 @@ jobs:
steps:
- uses: actions/checkout@v3

- name: Install Cap'n Proto and libacl-dev (Linux)
- name: Install libacl-dev (Linux)
if: runner.os == 'Linux'
run: |
export DEBIAN_FRONTEND=noninteractive
sudo apt-get install -y capnproto libcapnp-dev libacl1-dev
- name: Install Cap'n Proto (macOS)
if: runner.os == 'macOS'
run: brew install capnp
env:
HOMEBREW_NO_AUTO_UPDATE: 1
HOMEBREW_NO_BOTTLE_SOURCE_FALLBACK: 1
HOMEBREW_NO_INSTALL_CLEANUP: 1
- name: Install Cap'n Proto (Windows)
if: runner.os == 'Windows'
shell: pwsh
run: |
choco install capnproto
echo "$Env:Programfiles\capnproto" | Out-File -FilePath $env:GITHUB_PATH -Encoding utf8 -Append
sudo apt-get install -y libacl1-dev

- uses: r7kamura/rust-problem-matchers@v1.1.0
- run: cargo --version --verbose
@@ -108,11 +82,11 @@ jobs:
steps:
- uses: actions/checkout@v3

- name: Install Cap'n Proto and libacl-dev (Linux)
- name: Install libacl-dev (Linux)
if: runner.os == 'Linux'
run: |
export DEBIAN_FRONTEND=noninteractive
sudo apt-get install -y capnproto libcapnp-dev libacl1-dev
sudo apt-get install -y libacl1-dev

- uses: r7kamura/rust-problem-matchers@v1.1.0
- run: cargo --version --verbose
@@ -127,10 +101,10 @@ jobs:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3
- name: Install Cap'n Proto and libacl-dev
- name: Install libacl-dev
run: |
export DEBIAN_FRONTEND=noninteractive
sudo apt-get install -y capnproto libcapnp-dev libacl1-dev
sudo apt-get install -y libacl1-dev

- uses: r7kamura/rust-problem-matchers@v1.1.0
- run: cargo --version --verbose


+ 7
- 0
.github/workflows/pip-release.yml View File

@@ -21,6 +21,13 @@ jobs:

steps:
- uses: actions/checkout@v3

- name: Install libacl-dev (Linux)
if: runner.os == 'Linux'
run: |
export DEBIAN_FRONTEND=noninteractive
sudo apt-get install -y libacl1-dev

- uses: r7kamura/rust-problem-matchers@v1.1.0
# Publish Dora Node Python API


+ 2
- 15
.github/workflows/release.yml View File

@@ -22,24 +22,11 @@ jobs:
steps:
- uses: actions/checkout@v3

- name: Install Cap'n Proto and libacl-dev (Linux)
- name: Install libacl-dev (Linux)
if: runner.os == 'Linux'
run: |
export DEBIAN_FRONTEND=noninteractive
sudo apt-get install -y capnproto libcapnp-dev libacl1-dev
- name: Install Cap'n Proto (macOS)
if: runner.os == 'macOS'
run: brew install capnp
env:
HOMEBREW_NO_AUTO_UPDATE: 1
HOMEBREW_NO_BOTTLE_SOURCE_FALLBACK: 1
HOMEBREW_NO_INSTALL_CLEANUP: 1
- name: Install Cap'n Proto (Windows)
if: runner.os == 'Windows'
shell: pwsh
run: |
choco install capnproto
echo "$Env:Programfiles\capnproto" | Out-File -FilePath $env:GITHUB_PATH -Encoding utf8 -Append
sudo apt-get install -y libacl1-dev

- uses: r7kamura/rust-problem-matchers@v1.1.0



Loading…
Cancel
Save