Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Appearance settings

removed debug

removed debug #274

Workflow file for this run

name: Python CI
on:
push:
branches: [master]
paths:
- 'codemeta/**'
- 'setup.py'
- '.github/**'
- 'tests/**'
pull_request:
branches: [master]
jobs:
notification:
runs-on: ubuntu-latest
name: Notify start to ##gitlama
steps:
- name: IRC notification
uses: Gottox/irc-message-action@v2
with:
server: irc.uvt.nl
channel: '#gitlama'
nickname: GH-codemetapy
message: |-
${{ github.actor }} started a build of codemetapy
build:
runs-on: ubuntu-latest
strategy:
matrix:
python-version: ['3.8', '3.9', '3.10','3.11','3.12','3.13']
steps:
- uses: actions/checkout@v4
with:
submodules: recursive
- name: Set up Python ${{ matrix.python-version }}
uses: actions/setup-python@v5
with:
python-version: ${{ matrix.python-version }}
- name: Install dependencies (1)
run: |
python -m pip install --upgrade pip
if [ -f requirements.txt ]; then pip install -r requirements.txt; fi
- name: Install self
run: |
python -m pip install .
- name: Get Short Python Version
id: pyversion
uses: mad9000/actions-find-and-replace-string@2
with:
source: ${{ matrix.python-version }}
find: '.'
replace: ''
- name: Build and test
id: test
run: |
cd tests
python tests.py -v
continue-on-error: true
- name: Notify IRC of failure
if: ${{ steps.test.outcome != 'success' }}
uses: Gottox/irc-message-action@v1
with:
server: irc.uvt.nl
channel: '#gitlama'
nickname: GH-codemetapy-py${{ steps.pyversion.outputs.value }}
message: |-
Building and testing codemetapy on Python ${{ matrix.python-version }}: FAILED
- name: Notify IRC of success
if: ${{ steps.test.outcome == 'success' }}
uses: Gottox/irc-message-action@v1
with:
server: irc.uvt.nl
channel: '#gitlama'
nickname: GH-codemetapy-py${{ steps.pyversion.outputs.value }}
message: |-
Building and testing codemetapy on Python ${{ matrix.python-version }}: SUCCESS
- name: Propagate test exit code
if: ${{ steps.test.outcome != 'success' }}
run: |
exit 1
Morty Proxy This is a proxified and sanitized view of the page, visit original site.