/
githubmirror
/
fwupd
Обзор
Документация
Войти
/
githubmirror
/
fwupd
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
main
.github/workflows/create_containers.yml
49 строк
2 KB
Richard Hughes
Add an Android CI target for future use
04 авг 2026, 11:34
04 авг 2026, 11:34
fe5ae26
Код
Авторство
О чём код?
name: Create containers on: workflow_dispatch: schedule: - cron: "0 0 * * *" jobs: push_to_registry: permissions: contents: read packages: write # for docker/build-push-action runs-on: ${{ case(matrix.env.ARCH == 'arm64', 'ubuntu-24.04-arm', 'ubuntu-latest') }} strategy: fail-fast: false matrix: env: # NOTE: values are joined by '-' for name of container image - { DISTRO: arch, ARCH: amd64 } - { DISTRO: centos, ARCH: amd64 } - { DISTRO: debian, ARCH: amd64 } - { DISTRO: debian, ARCH: amd64, VARIANT: i386 } - { DISTRO: debian, ARCH: amd64, VARIANT: tartan } - { DISTRO: debian, ARCH: arm64 } - { DISTRO: debian, ARCH: arm64, VARIANT: cross-s390x } - { DISTRO: fedora, ARCH: amd64 } - { DISTRO: ubuntu, ARCH: amd64 } - { DISTRO: ubuntu, ARCH: amd64, VARIANT: android } env: ${{ matrix.env }} steps: - name: Check out the repo uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1 with: persist-credentials: false - name: Generate Dockerfile run: ./contrib/ci/generate_docker.py - name: Set up Docker Buildx uses: docker/setup-buildx-action@bb05f3f5519dd87d3ba754cc423b652a5edd6d2c # v4.2.0 - name: Login to GitHub Container Registry uses: docker/login-action@dbcb813823bdd20940b903addbd779551569679f # v4.6.0 with: registry: ghcr.io username: ${{ github.actor }} password: ${{ secrets.GITHUB_TOKEN }} - name: Push to GitHub Packages uses: docker/build-push-action@53b7df96c91f9c12dcc8a07bcb9ccacbed38856a # v7.3.0 with: context: . push: true tags: "ghcr.io/fwupd/fwupd/fwupd-${{ join(matrix.env.*, '-') }}:latest"