From 257477c1af96c9d4cf10320e1841c207da301fa3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Felix=20Sch=C3=BCtt?= Date: Tue, 29 Nov 2022 11:43:08 +0100 Subject: [PATCH] Undo merging documentation pass into test.yaml --- .github/workflows/documentation.yaml | 37 ++++++++++++++++++++++++++++ .github/workflows/test.yaml | 28 --------------------- 2 files changed, 37 insertions(+), 28 deletions(-) create mode 100644 .github/workflows/documentation.yaml diff --git a/.github/workflows/documentation.yaml b/.github/workflows/documentation.yaml new file mode 100644 index 00000000000..31db70ee62d --- /dev/null +++ b/.github/workflows/documentation.yaml @@ -0,0 +1,37 @@ +name: Documentation + +on: + push: + branches: + - 'master' + paths: + - 'lib/**' + +jobs: + documentation: + name: Documentation + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v3 + - name: Install Rust + uses: dtolnay/rust-toolchain@stable + with: + toolchain: 1.63 + - name: Install LLVM + shell: bash + run: | + curl --proto '=https' --tlsv1.2 -sSf ${{ env.LLVM_URL }} -L -o llvm.tar.xz + mkdir ${{ env.LLVM_DIR }} + tar xf llvm.tar.xz --strip-components=1 -C ${{ env.LLVM_DIR }} + echo "${{ env.LLVM_DIR }}/bin" >> $GITHUB_PATH + echo "LLVM_SYS_120_PREFIX=${{ env.LLVM_DIR }}" >> $GITHUB_ENV + env: + LLVM_DIR: ${{ github.workspace }}/llvm-13 + LLVM_URL: 'https://github.com/llvm/llvm-project/releases/download/llvmorg-13.0.0/clang+llvm-13.0.0-x86_64-linux-gnu-ubuntu-16.04.tar.xz' + - name: Build & package documentation + run: make package-docs + - name: Publish documentation + uses: peaceiris/actions-gh-pages@v3 + with: + github_token: ${{ secrets.GITHUB_TOKEN }} + publish_dir: ./package/docs \ No newline at end of file diff --git a/.github/workflows/test.yaml b/.github/workflows/test.yaml index 7bb326a9798..5a1c51b5938 100644 --- a/.github/workflows/test.yaml +++ b/.github/workflows/test.yaml @@ -104,34 +104,6 @@ jobs: rustup target add wasm32-wasi make build-wasmer-wasm - documentation: - name: Documentation - runs-on: ubuntu-latest - steps: - - uses: actions/checkout@v3 - - name: Install Rust - uses: dtolnay/rust-toolchain@stable - with: - toolchain: 1.63 - - name: Install LLVM - shell: bash - run: | - curl --proto '=https' --tlsv1.2 -sSf ${{ env.LLVM_URL }} -L -o llvm.tar.xz - mkdir ${{ env.LLVM_DIR }} - tar xf llvm.tar.xz --strip-components=1 -C ${{ env.LLVM_DIR }} - echo "${{ env.LLVM_DIR }}/bin" >> $GITHUB_PATH - echo "LLVM_SYS_120_PREFIX=${{ env.LLVM_DIR }}" >> $GITHUB_ENV - env: - LLVM_DIR: ${{ github.workspace }}/llvm-13 - LLVM_URL: 'https://github.com/llvm/llvm-project/releases/download/llvmorg-13.0.0/clang+llvm-13.0.0-x86_64-linux-gnu-ubuntu-16.04.tar.xz' - - name: Build & package documentation - run: make package-docs - - name: Publish documentation - uses: peaceiris/actions-gh-pages@v3 - with: - github_token: ${{ secrets.GITHUB_TOKEN }} - publish_dir: ./package/docs - build_wasmer: name: Build wasmer on ${{ matrix.build }} runs-on: ${{ matrix.os }}