CI: provide new required secret for S3 endpoint and bucket name
[openwrt/staging/jow.git] / .github / workflows / packages.yml
1 name: Build all core packages
2
3 on:
4 pull_request:
5 paths:
6 - '.github/workflows/packages.yml'
7 - 'config/**'
8 - 'include/**'
9 - 'package/**'
10 - 'target/linux/generic/**'
11 - 'toolchain/**'
12 push:
13 paths:
14 - '.github/workflows/packages.yml'
15 - 'config/**'
16 - 'include/**'
17 - 'package/**'
18 - 'target/linux/generic/**'
19 - 'toolchain/**'
20 branches-ignore:
21 - master
22
23 permissions:
24 contents: read
25
26 concurrency:
27 group: ${{ github.workflow }}-${{ github.ref }}
28 cancel-in-progress: ${{ github.event_name == 'pull_request' }}
29
30 jobs:
31 build-packages:
32 name: Build all core packages for selected target
33 permissions:
34 contents: read
35 packages: read
36 actions: write
37 secrets:
38 ccache_s3_endpoint: ${{ secrets.CCACHE_S3_ENDPOINT }}
39 ccache_s3_bucket: ${{ secrets.CCACHE_S3_BUCKET }}
40 ccache_s3_access_key: ${{ secrets.CCACHE_S3_ACCESS_KEY }}
41 ccache_s3_secret_key: ${{ secrets.CCACHE_S3_SECRET_KEY }}
42 uses: openwrt/actions-shared-workflows/.github/workflows/packages.yml@main