Skip to content
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
18 commits
Select commit Hold shift + click to select a range
d6ede0d
meta-lxatac-software: qdl: split into version dependent .bb and .inc
hnez Sep 12, 2025
c3dd4ca
meta-lxatac-software: imx-uuu: split into version dependent .bb and .inc
hnez Sep 12, 2025
e479d1e
meta-lxatac-software: ripgrep: split into version dependent .bb and .inc
hnez Sep 12, 2025
b40a75d
meta-lxatac-software: rkdeveloptool: split into .bb and .inc
hnez Sep 12, 2025
6c2cc4d
meta-lxatac-software: bottom: split into .bb and .inc
hnez Sep 12, 2025
b42594c
meta-lxatac-software: tacd: move things out of tacd_git.bb
hnez Sep 12, 2025
d6538fc
meta-lxatac-software: tacd-webinterface: split into .bb and .inc
hnez Sep 12, 2025
0c21543
meta-lxatac-software: github-act-runner: use SRCBRANCH variable
hnez Sep 12, 2025
1c00f74
meta-lxatac-software: gitlab-runner: use SRCBRANCH variable
hnez Sep 12, 2025
3ac1681
meta-lxatac-software: imx-uuu: fetch via git
hnez Sep 12, 2025
c693351
meta-lxatac-software: bottom: set up to usebitbake -c update_crates
hnez Sep 13, 2025
2e73e25
meta-lxatac-software: ripgrep: set up to usebitbake -c update_crates
hnez Sep 13, 2025
1c6eca9
meta-lxatac-software: rkdeveloptool: rename to _git.bb
hnez Sep 13, 2025
72a73bf
tools: update: add script that updates our recipes
hnez Sep 12, 2025
4b575a2
ci: update: add scheduled job to update bitbake recipes and open PR
hnez Sep 12, 2025
111117d
Recipe updates for 2025-09-13
Sep 13, 2025
399db9b
meta-lxatac-software: bcu: remove libcurl un-vendoring patch
hnez Sep 12, 2025
5693e38
meta-lxatac-software: tacd: update LICENSE checksum
hnez Sep 12, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
83 changes: 83 additions & 0 deletions .github/workflows/update.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,83 @@
name: update recipes

on:
schedule:
- cron: '10 21 * * 1'
workflow_dispatch:

jobs:
update:
name: update recipes
runs-on: ubuntu-latest
permissions:
contents: write
pull-requests: write
steps:
- name: Check out the repository
uses: actions/checkout@v5

- name: Configure git
run: |
git config user.email "[email protected]"
git config user.name "Recipe Updater Bot"

- name: Create a new branch
run: git checkout -b "update/recipes-$(date +%Y%m%d)"

- name: Run update script
run: python3 -u tools/update/update.py tools/update/recipes.yaml

- name: Commit changes to recipes
id: recipe-commit
run: |
git add .
git commit --signoff --message="Recipe updates for $(date +%Y-%m-%d)"
continue-on-error: true

- name: Update rust dependencies
if: ${{ steps.recipe-commit.outcome == 'success' }}
run: |
# Set up the system for use with bitbake
sudo apt-get install chrpath diffstat
echo 0 | sudo tee /proc/sys/kernel/apparmor_restrict_unprivileged_userns

# Get meta layers
git submodule init
git submodule update --single-branch --depth 1

# Configure bitbake to use pre-built sstate
mkdir -p build/conf
cat <<EOF > build/conf/auto.conf
# Use the shared sstate cache
SSTATE_MIRRORS = "file://.* https://github-runner.pengutronix.de/sstate-cache/PATH"

# As long as we do not have a global hash equivalence server running together
# with the sstate mirror, using a (local) hash equivalence server will be
# ineffective as hashes match less often. Disable hash equivalence for now.
BB_SIGNATURE_HANDLER = "OEBasicHash"
BB_HASHSERVE = ""

# Prefer fast compression over small file size
OPKGBUILDCMD = "opkg-build -Z gzip -a -1n"
EOF

# Update the -crates.inc files
source oe-init-build-env
bitbake -c update_crates bottom tacd ripgrep

- name: Commit changes to rust dependencies
if: ${{ steps.recipe-commit.outcome == 'success' }}
run: |
git add .
git commit --signoff --message="Rust crate update for $(date +%Y-%m-%d)"
continue-on-error: true

- name: Push changes upstream
if: ${{ steps.recipe-commit.outcome == 'success' }}
run: git push --set-upstream origin "$(git branch --show-current)"

- name: Create pull request
if: ${{ steps.recipe-commit.outcome == 'success' }}
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
run: gh pr create --base "${{ github.ref_name }}" --fill-first
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ DESCRIPTION = "Alternative implementation of the GitHub Action runner protocol w
GO_IMPORT = "github.com/ChristopherHX/github-act-runner"

SRC_URI = " \
git://${GO_IMPORT};branch=main;protocol=https;destsuffix=${BPN}-${PV}/src/${GO_IMPORT} \
git://${GO_IMPORT};branch=${SRCBRANCH};protocol=https;destsuffix=${BPN}-${PV}/src/${GO_IMPORT} \
file://github-act-runner.service \
"

Expand Down

This file was deleted.

Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
# This file was generated by tools/update/update.py

require github-act-runner.inc

# Git tag v0.12.0 pointing at a commit from 2025-09-12 15:58:57 +0000
SRCBRANCH = "main"
SRCREV = "1636dd12fe3f21f235a673aef773eaf2853b6ce2"
Original file line number Diff line number Diff line change
Expand Up @@ -4,11 +4,14 @@ DESCRIPTION = "The Runner for GitLab Pipelines"
LICENSE = "MIT"
LIC_FILES_CHKSUM = "file://${COMMON_LICENSE_DIR}/MIT;md5=0835ade698e0bcf8506ecda2f7b4f302"

SRC_URI:append = " file://gitlab-runner.service "

GO_IMPORT = "gitlab.com/gitlab-org/gitlab-runner"
GO_INSTALL = "${GO_IMPORT}"

SRC_URI = " \
git://${GO_IMPORT};branch=${SRCBRANCH};protocol=https;destsuffix=${BPN}-${PV}/src/${GO_IMPORT} \
file://gitlab-runner.service \
"

RDEPENDS:${PN}:append = "git"
RDEPENDS:gitlab-runner-dev = "bash"

Expand Down

This file was deleted.

Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
# This file was generated by tools/update/update.py

require gitlab-runner.inc

# Git tag v18.3.1 pointing at a commit from 2025-09-04 15:24:16 +0000
SRCBRANCH = "18-3-stable"
SRCREV = "5a021a1c14edadc683ee4b1f0a00182ec3ee636a"
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
SUMMARY = "Qualcomm DownLoader flashing tool"
DESCRIPTION = "Communicate with Qualcomm SoCs to upload new software or \
dump memory"
HOMEPAGE = "https://github.com/linux-msm/qdl.git"
HOMEPAGE = "https://github.com/linux-msm/qdl"
SECTION = "devel"

LICENSE = "BSD-3-Clause"
Expand All @@ -11,10 +11,7 @@ DEPENDS = "libxml2 libusb1"

inherit pkgconfig

SRCREV = "5db7794e9fdb73ed0c45384026cd8a62b5fff786"
SRC_URI = "git://github.com/linux-msm/${BPN}.git;branch=master;protocol=https"

PV = "2.1+${SRCREV}"
SRC_URI = "git://github.com/linux-msm/${BPN}.git;branch=${SRCBRANCH};protocol=https"

S = "${WORKDIR}/git"

Expand Down
7 changes: 7 additions & 0 deletions meta-lxatac-software/recipes-devtools/qdl/qdl_2.2.bb
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
# This file was generated by tools/update/update.py

require qdl.inc

# Git tag v2.2 pointing at a commit from 2025-09-08 14:16:39 -0500
SRCBRANCH = "master"
SRCREV = "a601db1868bcda454a77b6769ca9efac3b0a114c"
Original file line number Diff line number Diff line change
Expand Up @@ -6,12 +6,10 @@ SECTION = "devel"
LICENSE = "GPL-2.0-only"
LIC_FILES_CHKSUM = "file://license.txt;md5=ea9445d9cc03d508cf6bb769d15a54ef"

SRC_URI = "git://github.com/rockchip-linux/rkdeveloptool.git;protocol=https;branch=master \
SRC_URI = "git://github.com/rockchip-linux/rkdeveloptool.git;protocol=https;branch=${SRCBRANCH} \
file://0001-Makefile-disable-format-truncation-errors.patch \
"

SRCREV = "46bb4c073624226c3f05b37b9ecc50bbcf543f5a"

S = "${WORKDIR}/git"

DEPENDS = "libusb1 udev"
Expand Down
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
# This file was generated by tools/update/update.py

require rkdeveloptool.inc

# Commit 304f073752fd25c854e1bcf05d8e7f925b1f4e14 created 2025-03-07 15:34:30 +0800
SRCBRANCH = "master"
SRCREV = "304f073752fd25c854e1bcf05d8e7f925b1f4e14"
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
# This file was generated by tools/update/update.py

# Commit 1cbd40135a8c7f25d7b444a7fac77fd3c3ad471e created 2024-10-29 10:51:22 +0100
SRCBRANCH = "main"
SRCREV = "1cbd40135a8c7f25d7b444a7fac77fd3c3ad471e"
Loading