Skip to content

Commit 8b3275d

Browse files
committed
ci(action): add inputs.input_variant_default in manual workflow
1 parent 4563047 commit 8b3275d

File tree

1 file changed

+16
-13
lines changed

1 file changed

+16
-13
lines changed

.github/workflows/docker-publish-manual.yml

Lines changed: 16 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,9 @@ on:
1919
- noble
2020
- jammy
2121
- focal
22+
input_variant_default:
23+
description: "Use this Ubuntu version as the default for the TeXLive year version"
24+
type: boolean
2225

2326
env:
2427
# Use docker.io for Docker Hub if empty
@@ -27,7 +30,7 @@ env:
2730
IMAGE_NAME: ${{ github.repository_owner }}/latex # ${{ github.repository }}
2831
# Default value of matrix
2932
SCHEME_DEFAUTL: full
30-
VARIANT_DEFAUTL: jammy
33+
# VARIANT_DEFAUTL: jammy
3134

3235

3336
jobs:
@@ -109,24 +112,24 @@ jobs:
109112
labels: |
110113
org.opencontainers.image.title=LaTeX
111114
tags: |
112-
type=schedule,pattern={{date 'YYYYMM'}},enable=${{ inputs.input_variant==env.VARIANT_DEFAUTL && matrix.scheme==env.SCHEME_DEFAUTL }}
113-
type=ref,event=branch,enable=${{ inputs.input_variant==env.VARIANT_DEFAUTL && matrix.scheme==env.SCHEME_DEFAUTL }}
114-
type=ref,event=tag,enable=${{ inputs.input_variant==env.VARIANT_DEFAUTL && matrix.scheme==env.SCHEME_DEFAUTL }}
115+
type=schedule,pattern={{date 'YYYYMM'}},enable=${{ inputs.input_variant_default && matrix.scheme==env.SCHEME_DEFAUTL }}
116+
type=ref,event=branch,enable=${{ inputs.input_variant_default && matrix.scheme==env.SCHEME_DEFAUTL }}
117+
type=ref,event=tag,enable=${{ inputs.input_variant_default && matrix.scheme==env.SCHEME_DEFAUTL }}
115118
type=ref,event=pr
116119
117-
type=raw,enable=${{ env.TEXLIVE_YEAR=='latest' }},value=${{ matrix.scheme }}-${{ inputs.input_variant }}
118-
type=raw,enable=${{ env.TEXLIVE_YEAR=='latest' }},value=latest-${{ matrix.scheme }}-${{ inputs.input_variant }}
120+
type=raw,enable=${{ inputs.input_year=='latest' }},value=${{ matrix.scheme }}-${{ inputs.input_variant }}
121+
type=raw,enable=${{ inputs.input_year=='latest' }},value=latest-${{ matrix.scheme }}-${{ inputs.input_variant }}
119122
type=raw,enable=true,value=${{ env.TEXLIVE_YEAR }}-${{ matrix.scheme }}-${{ inputs.input_variant }}
120123
121-
type=raw,enable=${{ inputs.input_variant==env.VARIANT_DEFAUTL && env.TEXLIVE_YEAR=='latest' }},value=${{ matrix.scheme }}
122-
type=raw,enable=${{ inputs.input_variant==env.VARIANT_DEFAUTL && env.TEXLIVE_YEAR=='latest' }},value=latest-${{ matrix.scheme }}
123-
type=raw,enable=${{ inputs.input_variant==env.VARIANT_DEFAUTL }},value=${{ env.TEXLIVE_YEAR }}-${{ matrix.scheme }}
124-
type=raw,enable=${{ matrix.scheme==env.SCHEME_DEFAUTL && env.TEXLIVE_YEAR=='latest' }},value=${{ inputs.input_variant }}
125-
type=raw,enable=${{ matrix.scheme==env.SCHEME_DEFAUTL && env.TEXLIVE_YEAR=='latest' }},value=latest-${{ inputs.input_variant }}
124+
type=raw,enable=${{ inputs.input_variant_default && inputs.input_year=='latest' }},value=${{ matrix.scheme }}
125+
type=raw,enable=${{ inputs.input_variant_default && inputs.input_year=='latest' }},value=latest-${{ matrix.scheme }}
126+
type=raw,enable=${{ inputs.input_variant_default }},value=${{ env.TEXLIVE_YEAR }}-${{ matrix.scheme }}
127+
type=raw,enable=${{ matrix.scheme==env.SCHEME_DEFAUTL && inputs.input_year=='latest' }},value=${{ inputs.input_variant }}
128+
type=raw,enable=${{ matrix.scheme==env.SCHEME_DEFAUTL && inputs.input_year=='latest' }},value=latest-${{ inputs.input_variant }}
126129
type=raw,enable=${{ matrix.scheme==env.SCHEME_DEFAUTL }},value=${{ env.TEXLIVE_YEAR }}-${{ inputs.input_variant }}
127130
128-
type=raw,enable=${{ matrix.variant==env.VARIANT_DEFAUTL && matrix.scheme==env.SCHEME_DEFAUTL && env.TEXLIVE_YEAR=='latest' }},value=latest
129-
type=raw,enable=${{ matrix.variant==env.VARIANT_DEFAUTL && matrix.scheme==env.SCHEME_DEFAUTL }},value=${{ env.TEXLIVE_YEAR }}
131+
type=raw,enable=${{ inputs.input_variant_default && matrix.scheme==env.SCHEME_DEFAUTL && inputs.input_year=='latest' }},value=latest
132+
type=raw,enable=${{ inputs.input_variant_default && matrix.scheme==env.SCHEME_DEFAUTL }},value=${{ env.TEXLIVE_YEAR }}
130133
131134
# Build and push Docker image with Buildx (don't push on PR)
132135
# https://github.com/docker/build-push-action

0 commit comments

Comments
 (0)