Skip to content
CI/CD Inventory

BioContainers/bioconda2biocontainer (opens in new tab)

2 workflows

Triggers

push pull_request

Jobs

Jobs for Python application
Job Runs on Steps Actions used
build ubuntu-latest 5
actions/checkout@v4 actions/setup-python@v5
Raw YAML
# This workflow will install Python dependencies, run tests and lint with a single version of Python
# For more information see: https://help.github.com/actions/language-and-framework-guides/using-python-with-github-actions

name: Python application

on:
  push:
    branches: ["**"]
  pull_request:
    branches: ["**"]

jobs:
  build:

    runs-on: ubuntu-latest

    steps:
    - uses: actions/checkout@v4
    - name: Set up Python 3.12
      uses: actions/setup-python@v5
      with:
        python-version: 3.12
    - name: Install Poetry
      run: pip install poetry tox
    - name: Install dependencies
      run: poetry install
    - name: Test with tox
      run: poetry run tox

Last fetched:

Triggers

release

Jobs

Jobs for Upload Python Package
Job Runs on Steps Actions used
deploy ubuntu-latest 4
actions/checkout@v4 actions/setup-python@v5
Raw YAML
# This workflows will upload a Python Package using Poetry when a release is created
# For more information see: https://help.github.com/en/actions/language-and-framework-guides/using-python-with-github-actions#publishing-to-package-registries

name: Upload Python Package

on:
  release:
    types:
      - created

jobs:
  deploy:

    runs-on: ubuntu-latest

    steps:
    - uses: actions/checkout@v4
    - name: Set up Python
      uses: actions/setup-python@v5
      with:
        python-version: '3.x'
    - name: Install Poetry
      run: pip install poetry
    - name: Build and publish
      env:
        POETRY_PYPI_TOKEN_PYPI: ${{ secrets.PYPI_TOKEN }}
      run: |
        poetry build
        poetry publish

Last fetched: