openwrt/.github
Christian Marangi ebbc806d30
CI: add support for getting ccache cache from S3
Add support for getting ccache cache from S3.
ccache is archieved in a tar and downloaded from S3 Cloud Storage.

For push events, ccache is then uplodaed back to S3 to refresh and have
a ccache cache always fresh.

An additional workflow is added to upload files to an S3 Cloud Storage
from artifacts uplodaed to github. The minio tool is used to upload
files to S3.

If the ccache can't be downloaded from s3, we fallback to github cache
system.

Also limit s3 upload to the openwrt repository since external fork won't
have (obviously) the required secrtes to upload data to the S3 Cloud
Storage.

Signed-off-by: Christian Marangi <ansuelsmth@gmail.com>
2023-05-31 13:22:05 +02:00
..
ISSUE_TEMPLATE github: add command for device 2023-01-06 15:28:59 +01:00
workflows CI: add support for getting ccache cache from S3 2023-05-31 13:22:05 +02:00
FUNDING.yml meta: create FUNDING.yml 2022-01-26 10:34:02 +01:00
labeler.yml CI: labeler: add ipq807x target 2023-01-16 12:42:23 +01:00
pull_request_template build: Update README & github help 2018-07-08 09:41:53 +01:00