-
Notifications
You must be signed in to change notification settings - Fork 0
45 lines (42 loc) · 1.31 KB
/
daily.yml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
name: Daily build
on:
workflow_dispatch:
permissions:
packages: write
jobs:
determine_php_versions:
uses: ./.github/workflows/_determine_php_versions.yml
with:
ignore_versions: '["8.1"]'
generate_image_variants:
needs: determine_php_versions
uses: ./.github/workflows/__generate_image_variants.yml
with:
php_versions_json: ${{ needs.determine_php_versions.outputs.values }}
# build_base:
# needs: generate_image_variants
# uses: ./.github/workflows/___build_base.yml
# with:
# image_variants: ${{ needs.generate_image_variants.outputs.values }}
# enable_minor: true
determine_types:
runs-on: ubuntu-latest
steps:
- name: Checkout
uses: actions/checkout@v4
with:
submodules: false
fetch-depth: 1
- name: Determine types
id: determine_types
run: |
echo values=$(ls "types" | jq -R -s -c 'split("\n")[:-1]') >> $GITHUB_OUTPUT
outputs:
values: ${{ steps.determine_types.outputs.values }}
build_variants:
needs: ["determine_types", "generate_image_variants"]
uses: ./.github/workflows/___build_variants.yml
with:
types: ${{ needs.determine_types.outputs.values }}
image_variants: ${{ needs.generate_image_variants.outputs.values }}
enable_minor: true