Skip to content

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

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 #214

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