File tree 6 files changed +94
-70
lines changed
6 files changed +94
-70
lines changed Original file line number Diff line number Diff line change
1
+ name : Build Docker image
2
+
3
+ on :
4
+ pull_request :
5
+
6
+ env :
7
+ IMAGE_NAME : graphedexcel
8
+
9
+ permissions :
10
+ contents : read
11
+
12
+ jobs :
13
+ push :
14
+ runs-on : ubuntu-latest
15
+ permissions :
16
+ contents : read
17
+
18
+ steps :
19
+ - uses : actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
20
+
21
+ - name : Build image
22
+ run : docker build . --file Dockerfile --tag $IMAGE_NAME --label "runnumber=${GITHUB_RUN_ID}"
Original file line number Diff line number Diff line change 28
28
runs-on : ubuntu-latest
29
29
strategy :
30
30
matrix :
31
- python-version : ["3.10", "3.11", "3.12 "]
31
+ python-version : ["3.10", "3.11", "3.13 "]
32
32
33
33
steps :
34
34
# 1. Check out the repository
Original file line number Diff line number Diff line change 1
- 3.12.5
1
+ 3.13
Original file line number Diff line number Diff line change 1
- FROM python:3.11 -slim@sha256:5148c0e4bbb64271bca1d3322360ebf4bfb7564507ae32dd639322e4952a6b16 AS builder
1
+ FROM python:3.13 -slim@sha256:751d8bece269ba9e672b3f2226050e7e6fb3f3da3408b5dcb5d415a054fcb061 AS builder
2
2
3
3
4
4
RUN pip install --no-cache-dir poetry==1.8.4
@@ -16,7 +16,7 @@ COPY . .
16
16
RUN poetry install --only main --no-interaction --no-ansi
17
17
18
18
# Runtime stage
19
- FROM python:3.11 -slim@sha256:5148c0e4bbb64271bca1d3322360ebf4bfb7564507ae32dd639322e4952a6b16
19
+ FROM python:3.13 -slim@sha256:751d8bece269ba9e672b3f2226050e7e6fb3f3da3408b5dcb5d415a054fcb061
20
20
21
21
LABEL org.opencontainers.image.source=https://github.com/dalager/graphedexcel
22
22
LABEL org.opencontainers.image.description="Graphedexcel will take an Excel file and create a graph datastructure and a visualisation of the graph."
Original file line number Diff line number Diff line change 2
2
3
3
[ ![ current release version] ( https://img.shields.io/github/release/dalager/graphedexcel.svg?style=flat-square )] ( https://github.com/dalager/graphedexcel/releases )
4
4
[ ![ pypi version] ( https://img.shields.io/pypi/v/graphedexcel.svg?style=flat-square )] ( https://pypi.python.org/pypi/graphedexcel )
5
- ![ Python Version] ( https://img.shields.io/badge/python-3.10%3A3.12 -blue?style=flat-square )
5
+ ![ Python Version] ( https://img.shields.io/badge/python-3.10%3A3.13 -blue?style=flat-square )
6
6
[ ![ codecov] ( https://codecov.io/github/dalager/graphedexcel/branch/main/graph/badge.svg?token=CJM0EAUF9M )] ( https://codecov.io/github/dalager/graphedexcel )
7
7
[ ![ OpenSSF Best Practices] ( https://www.bestpractices.dev/projects/9620/badge )] ( https://www.bestpractices.dev/projects/9620 )
8
8
You can’t perform that action at this time.
0 commit comments