Skip to content

Ensure channel.users is an accurate representation of the NAMES response after updating by removing stale users #215

Ensure channel.users is an accurate representation of the NAMES response after updating by removing stale users

Ensure channel.users is an accurate representation of the NAMES response after updating by removing stale users #215

Workflow file for this run

name: CI
concurrency:
group: ${{ github.workflow }}-${{ github.ref }}
cancel-in-progress: true
on:
push:
branches: [ master ]
pull_request:
branches: [ master ]
jobs:
lint:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3
- name: Use Node.js
uses: actions/setup-node@v3
with:
node-version-file: .node-version
- run: yarn
- run: yarn lint
test:
runs-on: ubuntu-latest
timeout-minutes: 10
strategy:
matrix:
node_version: [20]
steps:
- uses: actions/checkout@v3
- name: Use Node.js ${{ matrix.node_version }}
uses: actions/setup-node@v3
with:
node-version: ${{ matrix.node_version }}
- run: yarn
- run: yarn test
integration:
runs-on: ubuntu-latest
timeout-minutes: 10
services:
ircd:
image: ghcr.io/ergochat/ergo:stable
ports:
- 6667:6667
strategy:
matrix:
node_version: [20]
steps:
- uses: actions/checkout@v3
- name: Use Node.js ${{ matrix.node_version }}
uses: actions/setup-node@v3
with:
node-version: ${{ matrix.node_version }}
- run: yarn
- run: yarn test:integration