|
4 | 4 | push: |
5 | 5 |
|
6 | 6 | env: |
7 | | - HVCC_COMMIT_HASH: 424308377a8b0e4291e0bfda3bcf68ae9fd88f33 |
| 7 | + HVCC_COMMIT_HASH: 4916103d25fa49930ca91117b7a6e3206a8484d8 |
8 | 8 | CACHE_VERSION: 1 |
9 | 9 | DEBIAN_FRONTEND: noninteractive |
10 | 10 | GIT_LFS_SKIP_SMUDGE: 1 |
11 | 11 |
|
12 | 12 | jobs: |
13 | | - linux: |
14 | | - strategy: |
15 | | - matrix: |
16 | | - target: [linux-arm64, linux-armhf, linux-i686, linux-riscv64, linux-x86_64] |
17 | | - runs-on: ubuntu-latest |
18 | | - container: |
19 | | - image: ubuntu:20.04 |
20 | | - steps: |
21 | | - - name: Install git |
22 | | - run: | |
23 | | - apt-get update -qq && apt-get install -yqq --no-install-recommends ca-certificates curl git openssl |
24 | | - curl -sLO https://launchpad.net/~kxstudio-debian/+archive/ubuntu/toolchain/+files/git_2.34.1-1ubuntu1~bpo20.04.1~ppa1_amd64.deb |
25 | | - curl -sLO https://launchpad.net/~kxstudio-debian/+archive/ubuntu/toolchain/+files/git-man_2.34.1-1ubuntu1~bpo20.04.1~ppa1_all.deb |
26 | | - dpkg -i *.deb |
27 | | - rm *.deb |
28 | | - - name: Install and use python3.9 |
29 | | - run: | |
30 | | - apt-get install -yqq python3 python3.9 |
31 | | - update-alternatives --install /usr/bin/python3 python3 /usr/bin/python3.9 1 |
32 | | - - name: Install pip |
33 | | - run: apt-get install -yqq --no-install-recommends python3-pip |
34 | | - - name: Checkout repository |
35 | | - uses: actions/checkout@v4 |
36 | | - with: |
37 | | - submodules: recursive |
38 | | - - uses: distrho/dpf-makefile-action@v1 |
39 | | - with: |
40 | | - target: ${{ matrix.target }} |
41 | | - hvcc: True |
42 | | - dpf_path: 'dep/dpf' |
43 | | - |
44 | | - windows: |
45 | | - strategy: |
46 | | - matrix: |
47 | | - target: [win32, win64] |
48 | | - runs-on: ubuntu-22.04 |
49 | | - steps: |
50 | | - - name: Checkout repository |
51 | | - uses: actions/checkout@v4 |
52 | | - with: |
53 | | - submodules: recursive |
54 | | - - uses: distrho/dpf-makefile-action@v1 |
55 | | - with: |
56 | | - target: ${{ matrix.target }} |
57 | | - hvcc: True |
58 | | - dpf_path: 'dep/dpf' |
59 | | - |
60 | 13 | macos: |
61 | 14 | strategy: |
62 | 15 | matrix: |
|
71 | 24 | target: ${{ matrix.target }} |
72 | 25 | hvcc: True |
73 | 26 | dpf_path: 'dep/dpf' |
74 | | - |
75 | | - pluginval: |
76 | | - runs-on: ubuntu-22.04 |
77 | | - steps: |
78 | | - - uses: actions/checkout@v4 |
79 | | - with: |
80 | | - submodules: recursive |
81 | | - - uses: distrho/dpf-makefile-action@v1 |
82 | | - with: |
83 | | - target: pluginval |
84 | | - hvcc: True |
85 | | - dpf_path: 'dep/dpf' |
86 | | - |
87 | | - source: |
88 | | - runs-on: ubuntu-22.04 |
89 | | - steps: |
90 | | - - uses: actions/checkout@v4 |
91 | | - with: |
92 | | - submodules: recursive |
93 | | - - uses: distrho/dpf-makefile-action@v1 |
94 | | - with: |
95 | | - target: source |
0 commit comments