Skip to content

ci: add single-target smoke test#16964

Draft
ynezz wants to merge 4 commits intoopenwrt:mainfrom
ynezz:ynezz/ci-single-target
Draft

ci: add single-target smoke test#16964
ynezz wants to merge 4 commits intoopenwrt:mainfrom
ynezz:ynezz/ci-single-target

Conversation

@ynezz
Copy link
Copy Markdown
Member

@ynezz ynezz commented Nov 15, 2024

In some cases it might be handy to quickly smoke test certain types of
changes, where it usually doesn't make sense to build everything.

So lets introduce a workflow which can do full build of single
armsr/armv8 target.

References: #16937

@ynezz ynezz marked this pull request as draft November 15, 2024 09:21
@github-actions github-actions bot added core packages pull request/issue for core (in-tree) packages GitHub/CI pull requests/issues for GitHub, CI and related stuff labels Nov 15, 2024
…1fdc (2024-11-13)

Testing CI, it should fail.

c1a3e69f24e2 db: validate package arch against compatible arches
2a3dbfc9db58 db: add and use apk_db_parse_file helper to parse files line by line
b231eacd8121 db: simplify add_repos_from_file
98d7196a48d4 db: fix permissions of arch file
d2aaf13ee488 commit: sort matched dependencies on error analysis
c259642c006d tests: rework solver tests to not require apk-test binary
08b4d21f922e tests: move solver test data to separate directory
563d36481166 tests: minor updates to root tests
a236fdd39040 pkg: use memfd_create only if target root has dev/fd working
a5aeb3db113f test: unify makefile and meson tests
d86afdef88b0 db: print message when a file is written to .apk-new
5dd91e3c387d db: consider --force-no-chroot when determining /dev/fd availability
5add6fce22d4 apk-tools-3.0.0_pre4
8a13ed96d1d5 test: fix solver.sh for parallel use
fcd4defc18e6 test: move vertest to cmocka based unit testing infrastructure
e38d5b5a9d04 test: add missing alpine tests makefile
19b1df79ebca blob: refactor apk_blob_for_each_segment into apk_blob_foreach_word
76970a938dd7 package: move the location of executable package scripts
1e0411568dad package: respect libexecdir instead of hard-coding /usr/libexec
a4837ae8ffe2 package: don't call make_device_tree when APK_NO_CHROOT is set
ade0be3449e4 db, extract: handle file/directory extraction errors more consistently
4050f9e69d2e db: fix hardlink handling: root directory and v3 checksums
89e4bf1db040 db, fs: do not extract devices in --usermode
64ff8c72d9fb db: allow files starting with a dot in the root directory of apk3 packages
d26b65d30f55 db, audit: remove support for files without embedded checksum
417a93ceae54 pkg: truncate apkv3 description to 256 bytes

Signed-off-by: Petr Štetiar <ynezz@true.cz>
In some cases it might be handy to quickly smoke test certain types of
changes, where it usually doesn't make sense to build everything.

So lets introduce a workflow which can do full build of single
armsr/armv8 target.

References: openwrt#16937
Signed-off-by: Petr Štetiar <ynezz@true.cz>
tools/libressl is being used by apk

Signed-off-by: Petr Štetiar <ynezz@true.cz>
@ynezz ynezz force-pushed the ynezz/ci-single-target branch from 5dd34a3 to 55f32ee Compare November 17, 2024 14:43
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

core packages pull request/issue for core (in-tree) packages GitHub/CI pull requests/issues for GitHub, CI and related stuff

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant