Compare commits

..

No commits in common. "bcbc7a1f51bc52b4cc1190d792bc2cf50f916fcc" and "c20313603880bbf6627454b7db61da378dcc6771" have entirely different histories.

4 changed files with 13 additions and 104 deletions

16
.github/renovate.json vendored
View file

@ -1,16 +0,0 @@
{
"onboarding": false,
"requireConfig": "optional",
"customManagers": [
{
"customType": "regex",
"managerFilePatterns": [
"/(^|/)template$/"
],
"matchStrings": [
"version=(?<currentValue>.*) # renovate: datasource=(?<datasource>.*) depName=(?<depName>.*)"
],
"extractVersionTemplate": "^v?(?<version>.*)$"
}
]
}

View file

@ -1,59 +1,18 @@
name: build
on:
pull_request:
paths:
- "srcpkgs/**"
types:
- opened
- reopened
- synchronize
branches:
- main
# TODO: Enable once we have conditional build logic built
# pull_request:
# paths:
# - 'srcpkgs/**'
push:
paths:
- "srcpkgs/**"
branches:
- main
- 'srcpkgs/**'
- '.github/**' # for easier debugging
jobs:
checksum:
runs-on: ubuntu-latest
steps:
- name: Checkout
uses: actions/checkout@v4
with:
fetch-depth: 0
ref: ${{ github.ref }}
- name: get changed package
run: |
echo "CHANGED_PKG=$(git diff --name-only origin/main ${GITHUB_HEAD_REF} "srcpkgs/*/template" | head -1 | cut -d/ -f2)" >> $GITHUB_ENV
- name: checkout upstream templates
if: ${{ env.CHANGED_PKG != '' }}
uses: actions/checkout@v4
with:
repository: void-linux/void-packages
ref: master
fetch-depth: 1
path: distdir
- name: generate checksum
if: ${{ env.CHANGED_PKG != '' }}
run: |
XBPS_DISTDIR="$PWD/distdir" xgensum -i ${{ env.CHANGED_PKG }}
- name: Commit
if: ${{ env.CHANGED_PKG != '' }}
uses: stefanzweifel/git-auto-commit-action@v6
with:
file_pattern: "*/template"
commit_message: "Update checksum"
changedpkgs:
name: Check package changes
needs: [checksum]
runs-on: ubuntu-latest
if: "!contains(github.event.pull_request.title, '[ci skip]') && !contains(github.event.pull_request.body, '[ci skip]')"
@ -78,20 +37,14 @@ 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 }
@ -105,9 +58,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
@ -183,7 +136,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,28 +0,0 @@
name: renovate
on:
schedule:
- cron: "0 * * * *"
push:
paths:
- ".github/**" # TODO: remove after debugging
env:
LOG_LEVEL: "info"
RENOVATE_AUTODISCOVER: true
RENOVATE_AUTODISCOVER_FILTER: "${{ github.repository }}"
RENOVATE_PLATFORM: github
# RENOVATE_PLATFORM_COMMIT: true
# RENOVATE_BOT_NAME: 'breq'
jobs:
renovate:
runs-on: ubuntu-latest
steps:
- name: Checkout
uses: actions/checkout@v4
- name: renovate package versions
uses: renovatebot/github-action@v43.0.1
with:
configurationFile: .github/renovate.json
token: ${{ secrets.RENOVATE_TOKEN }}

View file

@ -1,6 +1,6 @@
# Template file for 'ripgrep-all'
pkgname=ripgrep-all
version=0.10.6 # renovate: datasource=github-tags depName=phiresky/ripgrep-all
version=0.10.6
revision=2
build_style=cargo
hostmakedepends="rust pkg-config"