Skip to main content
Module

x/deno_dom/.github/workflows/build.yml.bak

Browser DOM & HTML parser in Deno
Extremely Popular
Go to Latest
File
name: build
on: [pull_request]
jobs: build: name: ${{ matrix.kind }} ${{ matrix.os }} runs-on: ${{ matrix.os }} timeout-minutes: 60 strategy: matrix: os: [macOS-latest, windows-latest, ubuntu-latest] env: GH_ACTIONS: true RUST_BACKTRACE: full DENO_BUILD_MODE: release steps: - name: Clone repository uses: actions/checkout@v1 - name: Install rust uses: hecrj/setup-rust-action@v1 with: rust-version: "1.43.1" - name: Log versions run: | node -v rustc --version cargo --version - name: Cache cargo registry uses: actions/cache@v1 with: path: ~/.cargo/registry key: ${{ runner.os }}-cargo-registry-${{ hashFiles('**/Cargo.lock') }} - name: Cache cargo index uses: actions/cache@v1 with: path: ~/.cargo/git key: ${{ runner.os }}-cargo-index-${{ hashFiles('**/Cargo.lock') }} - name: Cache cargo build uses: actions/cache@v1 with: path: target key: ${{ runner.os }}-cargo-build-target-${{ hashFiles('**/Cargo.lock') }} - name: Remove Some Cache if: matrix.os == 'windows-latest' run: | rm target/release/gn_root -Recurse -ErrorAction Ignore rm target/debug/gn_root -Recurse -ErrorAction Ignore # - name: Install python # uses: actions/setup-python@v1 # with: # python-version: "2.7.x" # architecture: x64 # - name: Install ubuntu deps # if: matrix.os == 'ubuntu-latest' # run: | # sudo apt-get update # sudo apt-get install libdbus-1-dev x11-xserver-utils wmctrl libxtst-dev cmake libc-dev libx11-dev libxcb1-dev - name: Build env: RUST_BACKTRACE: 1 run: cargo build