Skip to content

add accelerator value to job cfg and extend PR comment if accelerator arg is used #586

add accelerator value to job cfg and extend PR comment if accelerator arg is used

add accelerator value to job cfg and extend PR comment if accelerator arg is used #586

Workflow file for this run

# This file is part of the EESSI build-and-deploy bot,
# see https://github.com/EESSI/eessi-bot-software-layer
#
# The bot helps with requests to add software installations to the
# EESSI software layer, see https://github.com/EESSI/software-layer
#
# author: Kenneth Hoste (@boegel)
# author: Alan O'Cais (@ocaisa)
# author: Thomas Roeblitz (@trz42)
#
# license: GPLv2
#
name: Run tests
on: [push, pull_request]
# Declare default permissions as read only.
permissions: read-all
jobs:
test:
runs-on: ubuntu-20.04
strategy:
matrix:
python: [3.6, 3.7, 3.8, 3.9, '3.10', '3.11']
fail-fast: false
steps:
- name: checkout
uses: actions/checkout@93ea575cb5d8a053eaa0ac8fa3b40d7e05a33cc8 # v3.1.0
- name: set up Python
uses: actions/setup-python@13ae5bb136fac2878aff31522b9efb785519f984 # v4.3.0
with:
python-version: ${{matrix.python}}
- name: Install required Python packages + pytest + flake8
run: |
python -m pip install --upgrade pip
python -m pip install -r requirements.txt
python -m pip install pytest
python -m pip install --upgrade flake8
- name: Run test suite
run: |
./test.sh
- name: Run flake8 to verify PEP8-compliance of Python code
run: |
flake8