--- /dev/null
+name: CI
+
+on:
+ push:
+ branches: [ master ]
+ pull_request:
+ branches: [ master ]
+
+jobs:
+ build:
+ runs-on: ubuntu-latest
+ strategy:
+ matrix:
+ python-version: [2.7]
+
+ steps:
+ - uses: actions/checkout@v2
+ - name: Set up Python ${{ matrix.python-version }}
+ uses: actions/setup-python@v2
+ with:
+ python-version: ${{ matrix.python-version }}
+ - name: install dependencies
+ run: python -m pip install --upgrade pip && pip install -r requirements.txt
+ - name: build
+ run: cp config.py.example config.py && ./compile.py
+ - name: run
+ run: ./run.py
+ - name: basic test
+ run: wget http://localhost:9090 -O /dev/null && kill $(cat twistd.pid)
# qwebirc IRC client
-[![Build Status](https://travis-ci.org/qwebirc/qwebirc.png?branch=master)](https://travis-ci.org/qwebirc/qwebirc)
+[![Build status](https://github.com/qwebirc/qwebirc/workflows/CI/badge.svg)](https://github.com/quakenet/newserv/actions?query=workflow%3ACI)
## Installation
-
Installation instructions are on the website: https://qwebirc.org/installation
## Hacking on qwebirc