Skip to content

Merge branch 'master' of github.com:AGhost-7/slipway #45

Merge branch 'master' of github.com:AGhost-7/slipway

Merge branch 'master' of github.com:AGhost-7/slipway #45

Workflow file for this run

name: Test
on: [push]
jobs:
test:
runs-on: ubuntu-latest
steps:
- name: install python
run: |
set -ex
sudo apt-get update
sudo apt-get install -y python3 python3-virtualenv
- name: install poetry
run: |
set -ex
curl -sSL https://raw.githubusercontent.com/python-poetry/poetry/master/install-poetry.py | python3 -
poetry --version
- name: checkout
uses: actions/checkout@v2
- name: install dependencies
run: poetry install
- name: run mypy
run: poetry run mypy .
- name: run black
run: poetry run black .
- name: install podman
run: |
set -exo pipefail
. /etc/os-release
echo "deb https://download.opensuse.org/repositories/devel:/kubic:/libcontainers:/stable/xUbuntu_${VERSION_ID}/ /" | sudo tee /etc/apt/sources.list.d/devel:kubic:libcontainers:stable.list
sudo apt-get install -y gpg gpg-agent curl
curl -L https://download.opensuse.org/repositories/devel:/kubic:/libcontainers:/stable/xUbuntu_${VERSION_ID}/Release.key | sudo apt-key add -
sudo apt-get update
sudo apt-get install -y podman
sudo sed -i 's/unqualified-search-registries.*/unqualified-search-registries = ["docker.io"]/' /etc/containers/registries.conf
podman info
podman run --rm -ti busybox true
- name: run tests
run: poetry run pytest --capture=no