Skip to content

Let repeat trips use combat methods, get correct xp for cannoning, prevent cannoning in catacombs #1883

Let repeat trips use combat methods, get correct xp for cannoning, prevent cannoning in catacombs

Let repeat trips use combat methods, get correct xp for cannoning, prevent cannoning in catacombs #1883

Workflow file for this run

name: Unit Tests
on:
push:
branches:
- master
- bso
paths-ignore:
- "docs/**"
pull_request:
paths-ignore:
- "docs/**"
jobs:
test:
name: Node v${{ matrix.node_version }} - ${{ matrix.os }}
runs-on: ${{ matrix.os }}
timeout-minutes: 5
strategy:
matrix:
node_version: [20.15.0]
os: [ubuntu-latest]
concurrency:
group: ${{ github.ref_name }}-unittests
cancel-in-progress: true
steps:
- name: Checkout Project
uses: actions/checkout@v4
- run: corepack enable && corepack install
- name: Use Node.js ${{ matrix.node_version }}
uses: actions/setup-node@v4
with:
node-version: ${{ matrix.node_version }}
cache: yarn
- name: Restore CI Cache
uses: actions/cache@v4
with:
path: node_modules
key: ${{ runner.os }}-${{ matrix.node_version }}-${{ hashFiles('**/yarn.lock') }}
- name: Install Dependencies
run: yarn remove zlib-sync && yarn install
- name: Copy Configuration
run: |
pushd src &&
cp config.example.ts config.ts &&
popd && cp .env.test .env
- name: Generate Prisma Clients
run: yarn gen
- name: Test
run: yarn test:ci:unit