Skip to content

Introduce add_new_user which adds users atomically. #23

Introduce add_new_user which adds users atomically.

Introduce add_new_user which adds users atomically. #23

Workflow file for this run

name: CNaaS NAC
on:
push:
branches: [ develop, main ]
pull_request:
branches: [ develop, main ]
jobs:
build:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3
- name: Clone repo
run: git clone https://github.com/sunet/cnaas-nac.git
- name: Install dependencies
run: sudo apt install -y python3-pip docker-compose
- name: Start PostgreSQL
run: (cd cnaas-nac/docker; docker-compose up -d nac_postgres)
- name: Install requirements
run: (cd cnaas-nac; pip3 install -r requirements.txt)
- name: Update database tables
run: (cd cnaas-nac; alembic upgrade head)
- name: Run tests
run: (cd cnaas-nac/src; nose2)