David Bauer
de9d3a917e
actions: cache OpenWrt DL folder ( #2084 )
...
This adds the ability to cache OpenWrt dependencies on a per-target
base. Artifacts over 10MB are excluded, as GitHub imposes a limit of 5G
of available space per repository cache. This affects mostly
linux(-firmware) and gcc / gdb.
The goal is to reduce the total amount of requests necessary to fetch
dependencies.
2020-07-25 00:42:55 +02:00
Matthias Schiffer
55c51f2a73
actions: script improvements
...
- Rely on shebang instead of setting shell in workflow
- Run whole install-dependencies.sh in sudo
- Use /bin/sh instead of bash
- set -e
2020-05-13 15:48:06 +02:00
Matthias Schiffer
2889904e5f
actions: set BUILD_LOG=1 and store logs as artifacts
...
The new step is added with `if: ${{ !cancelled() }}`, so the logs are
stored even when the build fails.
2020-05-13 15:48:06 +02:00
David Bauer
0d341a76b3
actions: create per-target artifacts
2020-05-07 02:29:11 +02:00
David Bauer
d3f5adcfa4
github: actions: only build certain branches
...
This enables build-testing only on master as well as next and release
branches.
2020-04-10 03:50:31 +02:00
David Bauer
bb905b3351
actions: move dependencies to dedicated step
2020-04-05 19:08:15 +02:00
David Bauer
a37098da6b
contrib: add generation script for GitHub actions
2020-04-04 18:04:31 +02:00