2
0

kernel.yml 1.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142
  1. name: Build Kernel
  2. on:
  3. pull_request:
  4. paths:
  5. - '.github/workflows/check-kernel-patches.yml'
  6. - '.github/workflows/build.yml'
  7. - '.github/workflows/kernel.yml'
  8. - 'include/kernel*'
  9. - 'package/kernel/**'
  10. - 'target/linux/**'
  11. push:
  12. paths:
  13. - '.github/workflows/check-kernel-patches.yml'
  14. - '.github/workflows/build.yml'
  15. - '.github/workflows/kernel.yml'
  16. - 'include/kernel*'
  17. - 'package/kernel/**'
  18. - 'target/linux/**'
  19. branches-ignore:
  20. - master
  21. permissions:
  22. contents: read
  23. concurrency:
  24. group: ${{ github.workflow }}-${{ github.ref }}
  25. cancel-in-progress: ${{ github.event_name == 'pull_request' }}
  26. jobs:
  27. build-kernels:
  28. name: Build all affected Kernels
  29. permissions:
  30. contents: read
  31. packages: read
  32. actions: write
  33. secrets:
  34. ccache_s3_endpoint: ${{ secrets.CCACHE_S3_ENDPOINT }}
  35. ccache_s3_bucket: ${{ secrets.CCACHE_S3_BUCKET }}
  36. ccache_s3_access_key: ${{ secrets.CCACHE_S3_ACCESS_KEY }}
  37. ccache_s3_secret_key: ${{ secrets.CCACHE_S3_SECRET_KEY }}
  38. uses: openwrt/actions-shared-workflows/.github/workflows/kernel.yml@main