chore: change actions

pull/196/head
문성하 11 months ago
parent 6018fd3a14
commit d34dc30226
No known key found for this signature in database

@ -5,89 +5,30 @@ concurrency:
cancel-in-progress: true cancel-in-progress: true
on: on:
schedule: workflow_dispatch:
- cron: '0 10 * * *'
push:
branches:
- 'master'
- 'releases/v*'
tags:
- 'v*'
pull_request: pull_request:
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: # on:
runs-on: ubuntu-latest # schedule:
strategy: # - cron: '0 10 * * *'
fail-fast: false # push:
matrix: # branches:
image: # - 'master'
- tonistiigi/binfmt:latest # - 'releases/v*'
- tonistiigi/binfmt:master # tags:
platforms: # - 'v*'
- all # pull_request:
- arm64,riscv64,arm
steps:
-
name: Checkout
uses: actions/checkout@v4
-
name: Set up QEMU
id: qemu
uses: ./
with:
image: ${{ matrix.image }}
platforms: ${{ matrix.platforms }}
-
name: Available platforms
run: echo ${{ steps.qemu.outputs.platforms }}
error:
runs-on: ubuntu-latest
steps:
-
name: Checkout
uses: actions/checkout@v4
-
name: Stop docker
run: |
sudo systemctl stop docker docker.socket
-
name: Set up QEMU
id: qemu
continue-on-error: true
uses: ./
-
name: Check
run: |
echo "${{ toJson(steps.qemu) }}"
if [ "${{ steps.qemu.outcome }}" != "failure" ] || [ "${{ steps.qemu.conclusion }}" != "success" ]; then
echo "::error::Should have failed"
exit 1
fi
cache-image: jobs:
runs-on: ubuntu-latest default:
runs-on: self-hosted
strategy: strategy:
fail-fast: false fail-fast: false
matrix: matrix:
cache: local-cache-path:
- true - tmp/cache
- false - ''
steps: steps:
- -
name: Checkout name: Checkout
@ -97,8 +38,7 @@ jobs:
id: qemu id: qemu
uses: ./ uses: ./
with: with:
image: tonistiigi/binfmt:master local-cache-path: ${{ matrix.local-cache-path }}
cache-image: ${{ matrix.cache }}
- -
name: Available platforms name: Available platforms
run: echo ${{ steps.qemu.outputs.platforms }} run: echo ${{ steps.qemu.outputs.platforms }}

@ -7,7 +7,7 @@ on:
jobs: jobs:
publish: publish:
runs-on: ubuntu-latest runs-on: self-hosted
permissions: permissions:
contents: read contents: read
id-token: write id-token: write

@ -13,7 +13,7 @@ on:
jobs: jobs:
test: test:
runs-on: ubuntu-latest runs-on: self-hosted
steps: steps:
- -
name: Test name: Test

@ -13,7 +13,7 @@ on:
jobs: jobs:
prepare: prepare:
runs-on: ubuntu-latest runs-on: self-hosted
outputs: outputs:
targets: ${{ steps.generate.outputs.targets }} targets: ${{ steps.generate.outputs.targets }}
steps: steps:
@ -28,7 +28,7 @@ jobs:
target: validate target: validate
validate: validate:
runs-on: ubuntu-latest runs-on: self-hosted
needs: needs:
- prepare - prepare
strategy: strategy:

Loading…
Cancel
Save