@@ -12,8 +12,12 @@ name: Docker update stable tag
1212on :
1313 workflow_dispatch :
1414 inputs :
15- tag :
16- description : " link :stable to :tag"
15+ end-user-tag :
16+ description : " Link dolfinx/lab/dolfinx-onbuild:stable to :end-user-tag"
17+ type : string
18+ required : true
19+ dev-env-tag :
20+ description : " Link dev-env:stable to :dev-env-tag"
1721 type : string
1822 required : true
1923
@@ -40,19 +44,20 @@ jobs:
4044
4145 - name : Install regctl
4246 run : |
43- wget -O ./regctl https://github.com/regclient/regclient/releases/download/v0.5.4 /regctl-linux-amd64
47+ wget -O ./regctl https://github.com/regclient/regclient/releases/download/v0.10.0 /regctl-linux-amd64
4448 chmod +x ./regctl
4549
46- - name : Link supplied tag to stable on docker.io
50+ - name : " Link :end-user- tag to : stable"
4751 run : |
48- ./regctl image copy dolfinx/dolfinx:${{ inputs.tag }} dolfinx/dolfinx:stable
49- ./regctl image copy dolfinx/dev-env:${{ inputs.tag }} dolfinx/dev-env:stable
50- ./regctl image copy dolfinx/lab:${{ inputs.tag }} dolfinx/lab:stable
51- ./regctl image copy dolfinx/dolfinx-onbuild:${{ inputs.tag }} dolfinx/dolfinx-onbuild:stable
52-
53- - name : Link supplied tag to stable on ghcr.io
52+ ./regctl image copy dolfinx/dolfinx:${{ inputs.end-user-tag }} dolfinx/dolfinx:stable
53+ ./regctl image copy dolfinx/lab:${{ inputs.end-user-tag }} dolfinx/lab:stable
54+ ./regctl image copy dolfinx/dolfinx-onbuild:${{ inputs.end-user-tag }} dolfinx/dolfinx-onbuild:stable
55+ # ghcr.io
56+ ./regctl image copy ghcr.io/fenics/dolfinx/dolfinx:${{ inputs.end-user-tag }} ghcr.io/fenics/dolfinx/dolfinx:stable
57+ ./regctl image copy ghcr.io/fenics/dolfinx/lab:${{ inputs.end-user-tag }} ghcr.io/fenics/dolfinx/lab:stable
58+ ./regctl image copy ghcr.io/fenics/dolfinx/dolfinx-onbuild:${{ inputs.end-user-tag }} ghcr.io/fenics/dolfinx/dolfinx-onbuild:stable
59+
60+ - name : " Link :dev-env-tag to :stable"
5461 run : |
55- ./regctl image copy ghcr.io/fenics/dolfinx/dolfinx:${{ inputs.tag }} ghcr.io/fenics/dolfinx/dolfinx:stable
56- ./regctl image copy ghcr.io/fenics/dolfinx/dev-env:${{ inputs.tag }} ghcr.io/fenics/dolfinx/dev-env:stable
57- ./regctl image copy ghcr.io/fenics/dolfinx/lab:${{ inputs.tag }} ghcr.io/fenics/dolfinx/lab:stable
58- ./regctl image copy ghcr.io/fenics/dolfinx/dolfinx-onbuild:${{ inputs.tag }} ghcr.io/fenics/dolfinx/dolfinx-onbuild:stable
62+ ./regctl image copy dolfinx/dev-env:${{ inputs.dev-env-tag }} dolfinx/dev-env:stable
63+ ./regctl image copy ghcr.io/fenics/dolfinx/dev-env:${{ inputs.dev-env-tag }} ghcr.io/fenics/dolfinx/dev-env:stable
0 commit comments