No description
Find a file
Caleb Connolly 1e7fe0c4f7
CI: introduce shell unit-test infra
Introduce some basic infrastructure to allow running per-package unit
test jobs, as well as a library to support unit-testing shell scripts.

Packages can provide their own unit tests by adding a tests/
subdirectory to the package, this should contain a .gitlab-ci.yml file
with jobs that extend the .package-test job template as well as any
supporting data and scripts.

Signed-off-by: Caleb Connolly <caleb@postmarketos.org>
Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6182
2025-04-08 13:35:31 -07:00
.ci CI: introduce shell unit-test infra 2025-04-08 13:35:31 -07:00
.githooks githooks/prepare-commit-msg: add systemd prefixes 2025-03-23 14:28:11 +01:00
.gitlab/issue_templates issue template: add COSMIC UI option (MR 6274) 2025-03-13 10:57:35 -07:00
.well-known well-known/funding-manifest-urls: new file (MR 6074) 2025-01-20 18:59:41 +01:00
cross cross/musl-*: upgrade to 1.2.5-r10 2025-02-13 21:57:28 +01:00
device linux-next: upgrade to next-20250408 2025-04-08 05:00:09 +00:00
extra-repos/systemd abuild: upgrade to 3.15-rc2 2025-04-03 13:46:29 -07:00
main postmarketos-initramfs: fix caching in find_root/boot_partition 2025-04-08 13:35:30 -07:00
modem modem/msm-modem: move service logic to standalone script (MR 6173) 2025-02-12 14:56:35 -08:00
temp abuild: upgrade to 3.15-rc2 2025-04-03 13:46:29 -07:00
.clang-format Add .clang-format file (!465) 2019-06-26 22:36:15 +02:00
.ecrc CI: .ecrc: Exclude temp from check (MR 4858) 2024-02-27 08:24:53 -08:00
.editorconfig editorconfig: add networkmanager.rules style (MR 5070) (MR 5563) 2025-01-10 13:02:31 +01:00
.gitignore CI: wiki: adjust for 'pmbootstrap ci' (MR 3608) 2022-11-17 19:10:56 +01:00
.gitlab-ci.yml CI: introduce shell unit-test infra 2025-04-08 13:35:31 -07:00
channels.cfg channels.cfg: mark v24.06 as unsupported 2025-01-25 13:47:12 +01:00
COMMITSTYLE.md COMMITSTYLE: update for systemd directory 2025-03-23 14:28:11 +01:00
kconfigcheck.toml kconfigcheck: Require HID_LENOVO only for x86(_64) 2025-04-08 11:59:40 +02:00
LICENSE Add GPLv3 again 2018-08-23 21:44:22 +02:00
pmaports.cfg pmaports.cfg: use linux-pam-pmos explictly (MR 6025) (MR 5563) 2025-01-10 13:02:37 +01:00
README.md README.md: fix typo (MR 5862) 2024-11-30 14:31:19 +01:00

postmarketOS aports repository

This repository contains the APKBUILD files for postmarketOS-specific packages, along with the required patches and scripts, if any.

There are many more packages defined in the Alpine Linux aports on which these packages depend.

Helpful resources: