Skip to content

Bump poetry version to 1.6.1 #182

Bump poetry version to 1.6.1

Bump poetry version to 1.6.1 #182

Workflow file for this run

name: Build
on:
workflow_dispatch:
push:
branches:
- main
schedule:
# Rerun CI daily to keep up-to-date with upstream python updates
- cron: '0 0 * * *'
concurrency:
group: ${{ github.workflow }}-${{ github.ref }}
cancel-in-progress: true
jobs:
build:
strategy:
matrix:
python_version: ["3.9", 3.9-slim, "3.10", 3.10-slim, "3.11", 3.11-slim, "3", 3-slim]
experimental: [false]
include:
- python_version: 3.12-rc
experimental: true
- python_version: 3.12-rc-slim
experimental: true
runs-on: ubuntu-latest
continue-on-error: ${{ matrix.experimental }}
steps:
- name: Checkout code
uses: actions/checkout@v4
- name: Set up QEMU
uses: docker/setup-qemu-action@v3
- name: Set up Docker Buildx
uses: docker/setup-buildx-action@v3
with:
buildkitd-flags: ${{ runner.debug && '--debug' || '' }}
- name: Login to Github Container Registry
uses: docker/login-action@v3
with:
registry: ghcr.io
username: ${{ github.repository_owner }}
password: ${{ secrets.GITHUB_TOKEN }}
# Build and push the container to the GitHub Container
# Repository. The container will be tagged as "latest"
# and with the short SHA of the commit.
- name: Build and push
uses: docker/build-push-action@v5
with:
context: .
file: ./Dockerfile
pull: true
push: true
platforms: linux/amd64,linux/arm64
cache-from: type=registry,ref=ghcr.io/owl-corp/python-poetry-base:${{ matrix.python_version }}
cache-to: type=inline
tags: |
ghcr.io/owl-corp/python-poetry-base:${{ matrix.python_version }}
build-args: |
python_version=${{ matrix.python_version }}