Trim off spaces in `platform` string

This allows users to specify platform in a more humane way, for example:
```yaml
env:
  # equals to `linux/amd64, linux/arm/v6`
  platforms: >
    linux/amd64,
    linux/arm/v6

- uses: docker/setup-qemu-action@v2
  with:
    platforms: ${{ env.PLATFORMS }}
```

Signed-off-by: Chocobo1 <Chocobo1@users.noreply.github.com>
This commit is contained in:
Chocobo1 2022-11-25 19:01:52 +08:00
parent e81a89b173
commit 084b720a90
No known key found for this signature in database
GPG Key ID: 210D9C873253A68C
3 changed files with 8 additions and 3 deletions

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,6 +8,11 @@ export interface Inputs {
export function getInputs(): Inputs {
return {
image: core.getInput('image') || 'tonistiigi/binfmt:latest',
platforms: core.getInput('platforms') || 'all'
platforms:
core
.getInput('platforms')
.split(',')
.map(v => v.trim())
.join(',') || 'all'
};
}