File tree Expand file tree Collapse file tree 3 files changed +9
-14
lines changed
Expand file tree Collapse file tree 3 files changed +9
-14
lines changed Original file line number Diff line number Diff line change 1010 strategy :
1111 matrix :
1212 python-version :
13- - " 3.12"
1413 - " 3.13"
14+ - " 3.14"
1515 steps :
1616 - name : Set up Docker buildx
1717 uses : docker/setup-buildx-action@v3
Original file line number Diff line number Diff line change 77 push :
88 branches :
99 - main
10+ workflow_dispatch :
1011
1112env :
12- LATEST_PYTHON_VERSION : " 3.13 "
13+ LATEST_PYTHON_VERSION : " 3.14 "
1314
1415jobs :
1516 build_and_upload_image :
1617 runs-on : ubuntu-latest
1718 strategy :
1819 matrix :
1920 python-version :
20- - " 3.12"
2121 - " 3.13"
22+ - " 3.14"
2223 steps :
2324 - name : Set up Docker buildx
2425 uses : docker/setup-buildx-action@v3
Original file line number Diff line number Diff line change 11# syntax=docker/dockerfile:1
2- ARG PYTHON_VERSION="3.13 "
2+ ARG PYTHON_VERSION="3.14 "
33FROM mcr.microsoft.com/devcontainers/python:${PYTHON_VERSION}
44
55LABEL org.opencontainers.image.authors="Ryan Boehning <1250684+ryboe@users.noreply.github.com>"
@@ -20,16 +20,10 @@ RUN sed -i 's/\/home\/vscode:\/bin\/bash/\/home\/vscode:\/bin\/zsh/' /etc/passwd
2020USER vscode
2121
2222# Remove shell configs from the base image.
23- RUN rm -rf ~/.bash_logout ~/.bashrc ~/.oh-my-zsh ~/. profile
23+ RUN rm -rf ~/.bash_logout ~/.bashrc ~/.profile
2424
25- # Enable pipefail to catch poetry install errors.
25+ # Enable pipefail to catch uv install errors below .
2626SHELL ["/bin/zsh" , "-o" , "pipefail" , "-c" ]
2727
28- # Install poetry and enable its completions.
29- RUN <<-EOT
30- mkdir -p /home/vscode/.local/bin
31- curl -sSL https://install.python-poetry.org | python -
32- mkdir -p ~/.zfunc
33- poetry completions zsh > ~/.zfunc/_poetrywhic
34- fpath+=~/.zfunc
35- EOT
28+ # Install uv.
29+ RUN curl -LsSf https://astral.sh/uv/install.sh | sh
You can’t perform that action at this time.
0 commit comments