Automatically checksum renovated packages

This commit is contained in:
Marty Oehme 2025-06-23 12:16:02 +02:00
parent 2a18eec93c
commit a5f05da58f
Signed by: Marty
GPG key ID: 4E535BC19C61886E
2 changed files with 28 additions and 22 deletions

View file

@ -1,13 +1,20 @@
name: build
on:
# TODO: Enable once we have conditional build logic built
# pull_request:
# paths:
# - 'srcpkgs/**'
pull_request:
paths:
- "srcpkgs/**"
types:
- opened
- reopened
- synchronize
branches:
- main
push:
paths:
- 'srcpkgs/**'
- "srcpkgs/**"
branches:
- main
jobs:
changedpkgs:
@ -36,14 +43,20 @@ jobs:
build:
name: Build packages
runs-on: ubuntu-latest
needs: [ changedpkgs ]
needs: [changedpkgs]
if: "needs.changedpkgs.outputs.changed != '' && !contains(github.event.pull_request.title, '[ci skip]') && !contains(github.event.pull_request.body, '[ci skip]')"
strategy:
fail-fast: false
matrix:
config:
- { arch: x86_64, host: x86_64, libc: glibc, platform: linux/amd64, test: 1 }
- {
arch: x86_64,
host: x86_64,
libc: glibc,
platform: linux/amd64,
test: 1,
}
# - { arch: i686, host: i686, libc: glibc, platform: linux/386, test: 1 }
# - { arch: aarch64, host: x86_64, libc: glibc, platform: linux/amd64, test: 0 }
# - { arch: armv7l, host: x86_64, libc: glibc, platform: linux/amd64, test: 0 }
@ -57,9 +70,9 @@ jobs:
volumes:
- /dev:/dev
env:
ARCH: '${{ matrix.config.arch }}'
BOOTSTRAP: '${{ matrix.config.host }}'
TEST: '${{ matrix.config.test }}'
ARCH: "${{ matrix.config.arch }}"
BOOTSTRAP: "${{ matrix.config.host }}"
TEST: "${{ matrix.config.test }}"
steps:
- name: Prepare container
@ -135,7 +148,7 @@ jobs:
deploy:
name: Deploy repository
runs-on: ubuntu-latest
needs: [ build ]
needs: [build]
concurrency:
group: ${{ github.workflow }}-${{ github.ref }}-deployment
cancel-in-progress: false

View file

@ -1,15 +1,15 @@
name: renovate
on:
schedule:
- cron: '0 * * * *'
- cron: "0 * * * *"
push:
paths:
- '.github/**' # TODO: remove after debugging
- ".github/**" # TODO: remove after debugging
env:
LOG_LEVEL: 'debug'
LOG_LEVEL: "info"
RENOVATE_AUTODISCOVER: true
RENOVATE_AUTODISCOVER_FILTER: '${{ github.repository }}'
RENOVATE_AUTODISCOVER_FILTER: "${{ github.repository }}"
RENOVATE_PLATFORM: github
# RENOVATE_PLATFORM_COMMIT: true
# RENOVATE_BOT_NAME: 'breq'
@ -26,10 +26,3 @@ jobs:
with:
configurationFile: .github/renovate.json
token: ${{ secrets.RENOVATE_TOKEN }}
- name: Find updated package
run: |
#!/usr/bin/env bash
set -euxo pipefail
echo "pkgbuild=$(git diff --name-only origin/main origin/${GITHUB_HEAD_REF} "*template" | head -1 | xargs dirname)" >> $GITHUB_ENV