Skip to content

update dependencies #45

update dependencies

update dependencies #45

Workflow file for this run

# This is a basic workflow to help you get started with Actions
name: Push-builds
# Controls when the workflow will run
on:
# Triggers the workflow on push or pull request events but only for the main branch
push:
branches: [ main ]
# A workflow run is made up of one or more jobs that can run sequentially or in parallel
jobs:
# This workflow contains a single job called "build"
build:
# The type of runner that the job will run on
runs-on: ubuntu-latest
continue-on-error: true
strategy:
matrix:
arch: [ 'amd64', 'arm64', 'armel', 'armhf', 'i386', 'mips', 'mipsel', 'mips64el', 'powerpc', 'powerpcspe', 'ppc64el', 'riscv64', 's390x' ]
# Steps represent a sequence of tasks that will be executed as part of the job
steps:
# Checks-out your repository under $GITHUB_WORKSPACE, so your job can access it
- uses: actions/checkout@v3
# Runs a single command using the runners shell
- name: Install dependencies
run: |
sudo apt-get update
sudo apt-get install -y debootstrap binfmt-support qemu-user-static debian-archive-keyring debian-ports-archive-keyring
sudo modprobe binfmt_misc
sudo apt-get update
- name: Run setup-debootstrap.sh
run: |
sudo chmod +x setup-debootstrap.sh
sudo bash -x setup-debootstrap.sh --arch ${{ matrix.arch }}
- name: Upload debian-rootfs
uses: actions/upload-artifact@v4
with:
name: debian-rootfs-${{ matrix.arch }}
path: ./build/${{ matrix.arch }}/*.tar.gz