openwrt/.github
Christian Marangi f7e4f8cbbf
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>
(cherry picked from commit ebbc806d30)
2023-10-24 17:12: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-10-24 17:12:05 +02:00
FUNDING.yml meta: create FUNDING.yml 2022-01-26 10:34:02 +01:00
labeler.yml CI: labeler: add sifiveu target 2023-06-16 19:47:39 +02:00
pull_request_template build: Update README & github help 2018-07-08 09:41:53 +01:00