ci: Drop tags input for docker/build-push-action
The `tags` input is unused for caching.
This commit is contained in:
@@ -4,9 +4,6 @@ inputs:
|
|||||||
dockerfile:
|
dockerfile:
|
||||||
description: 'A Dockerfile that defines an image'
|
description: 'A Dockerfile that defines an image'
|
||||||
required: true
|
required: true
|
||||||
tag:
|
|
||||||
description: 'A tag of an image'
|
|
||||||
required: true
|
|
||||||
scope:
|
scope:
|
||||||
description: 'A cached image scope'
|
description: 'A cached image scope'
|
||||||
required: false
|
required: false
|
||||||
@@ -26,7 +23,6 @@ runs:
|
|||||||
with:
|
with:
|
||||||
context: .
|
context: .
|
||||||
file: ${{ inputs.dockerfile }}
|
file: ${{ inputs.dockerfile }}
|
||||||
tags: ${{ inputs.tag }}
|
|
||||||
load: true
|
load: true
|
||||||
cache-from: type=gha,scope=${{ inputs.scope }}
|
cache-from: type=gha,scope=${{ inputs.scope }}
|
||||||
|
|
||||||
@@ -36,7 +32,6 @@ runs:
|
|||||||
with:
|
with:
|
||||||
context: .
|
context: .
|
||||||
file: ${{ inputs.dockerfile }}
|
file: ${{ inputs.dockerfile }}
|
||||||
tags: ${{ inputs.tag }}
|
|
||||||
load: true
|
load: true
|
||||||
cache-from: type=gha,scope=${{ inputs.scope }}
|
cache-from: type=gha,scope=${{ inputs.scope }}
|
||||||
|
|
||||||
@@ -51,7 +46,8 @@ runs:
|
|||||||
$(echo '${{ toJSON(env) }}' | jq -r 'keys[] | "--env \(.) "') \
|
$(echo '${{ toJSON(env) }}' | jq -r 'keys[] | "--env \(.) "') \
|
||||||
--volume ${{ github.workspace }}:${{ github.workspace }} \
|
--volume ${{ github.workspace }}:${{ github.workspace }} \
|
||||||
--workdir ${{ github.workspace }} \
|
--workdir ${{ github.workspace }} \
|
||||||
${{ inputs.tag }} bash -c "
|
$(docker images -q | head -n1) \
|
||||||
|
bash -c "
|
||||||
git config --global --add safe.directory ${{ github.workspace }}
|
git config --global --add safe.directory ${{ github.workspace }}
|
||||||
${{ inputs.command }}
|
${{ inputs.command }}
|
||||||
"
|
"
|
||||||
|
|||||||
31
.github/workflows/ci.yml
vendored
31
.github/workflows/ci.yml
vendored
@@ -70,7 +70,6 @@ jobs:
|
|||||||
uses: docker/build-push-action@v5
|
uses: docker/build-push-action@v5
|
||||||
with:
|
with:
|
||||||
file: ./ci/linux-debian.Dockerfile
|
file: ./ci/linux-debian.Dockerfile
|
||||||
tags: ${{ matrix.arch }}-debian-image
|
|
||||||
cache-from: type=gha,scope=${{ runner.arch }}
|
cache-from: type=gha,scope=${{ runner.arch }}
|
||||||
cache-to: type=gha,scope=${{ runner.arch }},mode=min
|
cache-to: type=gha,scope=${{ runner.arch }},mode=min
|
||||||
|
|
||||||
@@ -116,7 +115,6 @@ jobs:
|
|||||||
uses: ./.github/actions/run-in-docker-action
|
uses: ./.github/actions/run-in-docker-action
|
||||||
with:
|
with:
|
||||||
dockerfile: ./ci/linux-debian.Dockerfile
|
dockerfile: ./ci/linux-debian.Dockerfile
|
||||||
tag: x64-debian-image
|
|
||||||
|
|
||||||
- name: Print logs
|
- name: Print logs
|
||||||
uses: ./.github/actions/print-logs
|
uses: ./.github/actions/print-logs
|
||||||
@@ -152,7 +150,6 @@ jobs:
|
|||||||
uses: ./.github/actions/run-in-docker-action
|
uses: ./.github/actions/run-in-docker-action
|
||||||
with:
|
with:
|
||||||
dockerfile: ./ci/linux-debian.Dockerfile
|
dockerfile: ./ci/linux-debian.Dockerfile
|
||||||
tag: x64-debian-image
|
|
||||||
|
|
||||||
- name: Print logs
|
- name: Print logs
|
||||||
uses: ./.github/actions/print-logs
|
uses: ./.github/actions/print-logs
|
||||||
@@ -184,7 +181,6 @@ jobs:
|
|||||||
uses: ./.github/actions/run-in-docker-action
|
uses: ./.github/actions/run-in-docker-action
|
||||||
with:
|
with:
|
||||||
dockerfile: ./ci/linux-debian.Dockerfile
|
dockerfile: ./ci/linux-debian.Dockerfile
|
||||||
tag: x64-debian-image
|
|
||||||
|
|
||||||
- name: Print logs
|
- name: Print logs
|
||||||
uses: ./.github/actions/print-logs
|
uses: ./.github/actions/print-logs
|
||||||
@@ -225,7 +221,6 @@ jobs:
|
|||||||
uses: ./.github/actions/run-in-docker-action
|
uses: ./.github/actions/run-in-docker-action
|
||||||
with:
|
with:
|
||||||
dockerfile: ./ci/linux-debian.Dockerfile
|
dockerfile: ./ci/linux-debian.Dockerfile
|
||||||
tag: x64-debian-image
|
|
||||||
|
|
||||||
- name: Print logs
|
- name: Print logs
|
||||||
uses: ./.github/actions/print-logs
|
uses: ./.github/actions/print-logs
|
||||||
@@ -265,7 +260,6 @@ jobs:
|
|||||||
uses: ./.github/actions/run-in-docker-action
|
uses: ./.github/actions/run-in-docker-action
|
||||||
with:
|
with:
|
||||||
dockerfile: ./ci/linux-debian.Dockerfile
|
dockerfile: ./ci/linux-debian.Dockerfile
|
||||||
tag: arm64-debian-image
|
|
||||||
|
|
||||||
- name: Print logs
|
- name: Print logs
|
||||||
uses: ./.github/actions/print-logs
|
uses: ./.github/actions/print-logs
|
||||||
@@ -297,7 +291,6 @@ jobs:
|
|||||||
uses: ./.github/actions/run-in-docker-action
|
uses: ./.github/actions/run-in-docker-action
|
||||||
with:
|
with:
|
||||||
dockerfile: ./ci/linux-debian.Dockerfile
|
dockerfile: ./ci/linux-debian.Dockerfile
|
||||||
tag: x64-debian-image
|
|
||||||
|
|
||||||
- name: Print logs
|
- name: Print logs
|
||||||
uses: ./.github/actions/print-logs
|
uses: ./.github/actions/print-logs
|
||||||
@@ -313,28 +306,22 @@ jobs:
|
|||||||
fail-fast: false
|
fail-fast: false
|
||||||
matrix:
|
matrix:
|
||||||
include:
|
include:
|
||||||
- docker_arch: x64
|
- runner: ubuntu-latest
|
||||||
runner: ubuntu-latest
|
|
||||||
binary_arch: x64
|
binary_arch: x64
|
||||||
env_vars: { CC: 'clang', ASM: 'auto' }
|
env_vars: { CC: 'clang', ASM: 'auto' }
|
||||||
- docker_arch: x64
|
- runner: ubuntu-latest
|
||||||
runner: ubuntu-latest
|
|
||||||
binary_arch: i686
|
binary_arch: i686
|
||||||
env_vars: { CC: 'i686-linux-gnu-gcc', HOST: 'i686-linux-gnu', ASM: 'auto' }
|
env_vars: { CC: 'i686-linux-gnu-gcc', HOST: 'i686-linux-gnu', ASM: 'auto' }
|
||||||
- docker_arch: arm64
|
- runner: ubuntu-24.04-arm
|
||||||
runner: ubuntu-24.04-arm
|
|
||||||
binary_arch: arm64
|
binary_arch: arm64
|
||||||
env_vars: { CC: 'clang', ASM: 'auto' }
|
env_vars: { CC: 'clang', ASM: 'auto' }
|
||||||
- docker_arch: x64
|
- runner: ubuntu-latest
|
||||||
runner: ubuntu-latest
|
|
||||||
binary_arch: x64
|
binary_arch: x64
|
||||||
env_vars: { CC: 'clang', ASM: 'no', ECMULTGENKB: 2, ECMULTWINDOW: 2 }
|
env_vars: { CC: 'clang', ASM: 'no', ECMULTGENKB: 2, ECMULTWINDOW: 2 }
|
||||||
- docker_arch: x64
|
- runner: ubuntu-latest
|
||||||
runner: ubuntu-latest
|
|
||||||
binary_arch: i686
|
binary_arch: i686
|
||||||
env_vars: { CC: 'i686-linux-gnu-gcc', HOST: 'i686-linux-gnu', ASM: 'no', ECMULTGENKB: 2, ECMULTWINDOW: 2 }
|
env_vars: { CC: 'i686-linux-gnu-gcc', HOST: 'i686-linux-gnu', ASM: 'no', ECMULTGENKB: 2, ECMULTWINDOW: 2 }
|
||||||
- docker_arch: arm64
|
- runner: ubuntu-24.04-arm
|
||||||
runner: ubuntu-24.04-arm
|
|
||||||
binary_arch: arm64
|
binary_arch: arm64
|
||||||
env_vars: { CC: 'clang', ASM: 'no', ECMULTGENKB: 2, ECMULTWINDOW: 2 }
|
env_vars: { CC: 'clang', ASM: 'no', ECMULTGENKB: 2, ECMULTWINDOW: 2 }
|
||||||
|
|
||||||
@@ -360,7 +347,6 @@ jobs:
|
|||||||
uses: ./.github/actions/run-in-docker-action
|
uses: ./.github/actions/run-in-docker-action
|
||||||
with:
|
with:
|
||||||
dockerfile: ./ci/linux-debian.Dockerfile
|
dockerfile: ./ci/linux-debian.Dockerfile
|
||||||
tag: ${{ matrix.docker_arch }}-debian-image
|
|
||||||
|
|
||||||
- name: Print logs
|
- name: Print logs
|
||||||
uses: ./.github/actions/print-logs
|
uses: ./.github/actions/print-logs
|
||||||
@@ -404,7 +390,6 @@ jobs:
|
|||||||
uses: ./.github/actions/run-in-docker-action
|
uses: ./.github/actions/run-in-docker-action
|
||||||
with:
|
with:
|
||||||
dockerfile: ./ci/linux-debian.Dockerfile
|
dockerfile: ./ci/linux-debian.Dockerfile
|
||||||
tag: x64-debian-image
|
|
||||||
|
|
||||||
- name: Print logs
|
- name: Print logs
|
||||||
uses: ./.github/actions/print-logs
|
uses: ./.github/actions/print-logs
|
||||||
@@ -455,7 +440,6 @@ jobs:
|
|||||||
uses: ./.github/actions/run-in-docker-action
|
uses: ./.github/actions/run-in-docker-action
|
||||||
with:
|
with:
|
||||||
dockerfile: ./ci/linux-debian.Dockerfile
|
dockerfile: ./ci/linux-debian.Dockerfile
|
||||||
tag: x64-debian-image
|
|
||||||
|
|
||||||
- name: Print logs
|
- name: Print logs
|
||||||
uses: ./.github/actions/print-logs
|
uses: ./.github/actions/print-logs
|
||||||
@@ -498,7 +482,6 @@ jobs:
|
|||||||
uses: ./.github/actions/run-in-docker-action
|
uses: ./.github/actions/run-in-docker-action
|
||||||
with:
|
with:
|
||||||
dockerfile: ./ci/linux-debian.Dockerfile
|
dockerfile: ./ci/linux-debian.Dockerfile
|
||||||
tag: x64-debian-image
|
|
||||||
|
|
||||||
- name: Print logs
|
- name: Print logs
|
||||||
uses: ./.github/actions/print-logs
|
uses: ./.github/actions/print-logs
|
||||||
@@ -714,7 +697,6 @@ jobs:
|
|||||||
uses: ./.github/actions/run-in-docker-action
|
uses: ./.github/actions/run-in-docker-action
|
||||||
with:
|
with:
|
||||||
dockerfile: ./ci/linux-debian.Dockerfile
|
dockerfile: ./ci/linux-debian.Dockerfile
|
||||||
tag: x64-debian-image
|
|
||||||
|
|
||||||
- name: Print logs
|
- name: Print logs
|
||||||
uses: ./.github/actions/print-logs
|
uses: ./.github/actions/print-logs
|
||||||
@@ -733,7 +715,6 @@ jobs:
|
|||||||
uses: ./.github/actions/run-in-docker-action
|
uses: ./.github/actions/run-in-docker-action
|
||||||
with:
|
with:
|
||||||
dockerfile: ./ci/linux-debian.Dockerfile
|
dockerfile: ./ci/linux-debian.Dockerfile
|
||||||
tag: x64-debian-image
|
|
||||||
command: |
|
command: |
|
||||||
g++ -Werror include/*.h
|
g++ -Werror include/*.h
|
||||||
clang -Werror -x c++-header include/*.h
|
clang -Werror -x c++-header include/*.h
|
||||||
|
|||||||
Reference in New Issue
Block a user