Merge pull request #151 from crazy-max/default-image

set docker.io domain for default binfmt image
This commit is contained in:
CrazyMax 2024-07-03 11:25:37 +02:00 committed by GitHub
commit dcf3f67ac0
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
6 changed files with 20 additions and 6 deletions

View File

@ -16,6 +16,20 @@ on:
pull_request: pull_request:
jobs: jobs:
default:
runs-on: ubuntu-latest
steps:
-
name: Checkout
uses: actions/checkout@v4
-
name: Set up QEMU
id: qemu
uses: ./
-
name: Available platforms
run: echo ${{ steps.qemu.outputs.platforms }}
main: main:
runs-on: ubuntu-latest runs-on: ubuntu-latest
strategy: strategy:

View File

@ -18,7 +18,7 @@ describe('getInputs', () => {
0, 0,
new Map<string, string>([]), new Map<string, string>([]),
{ {
image: 'tonistiigi/binfmt:latest', image: 'docker.io/tonistiigi/binfmt:latest',
platforms: 'all', platforms: 'all',
} as context.Inputs } as context.Inputs
], ],
@ -39,7 +39,7 @@ describe('getInputs', () => {
['platforms', 'arm64, riscv64, arm '], ['platforms', 'arm64, riscv64, arm '],
]), ]),
{ {
image: 'tonistiigi/binfmt:latest', image: 'docker.io/tonistiigi/binfmt:latest',
platforms: 'arm64,riscv64,arm', platforms: 'arm64,riscv64,arm',
} as context.Inputs } as context.Inputs
] ]

View File

@ -9,7 +9,7 @@ branding:
inputs: inputs:
image: image:
description: 'QEMU static binaries Docker image (e.g. tonistiigi/binfmt:latest)' description: 'QEMU static binaries Docker image (e.g. tonistiigi/binfmt:latest)'
default: 'tonistiigi/binfmt:latest' default: 'docker.io/tonistiigi/binfmt:latest'
required: false required: false
platforms: platforms:
description: 'Platforms to install (e.g. arm64,riscv64,arm)' description: 'Platforms to install (e.g. arm64,riscv64,arm)'

2
dist/index.js generated vendored

File diff suppressed because one or more lines are too long

2
dist/index.js.map generated vendored

File diff suppressed because one or more lines are too long

View File

@ -8,7 +8,7 @@ export interface Inputs {
export function getInputs(): Inputs { export function getInputs(): Inputs {
return { return {
image: core.getInput('image') || 'tonistiigi/binfmt:latest', image: core.getInput('image') || 'docker.io/tonistiigi/binfmt:latest',
platforms: Util.getInputList('platforms').join(',') || 'all' platforms: Util.getInputList('platforms').join(',') || 'all'
}; };
} }