File tree Expand file tree Collapse file tree 2 files changed +27
-2
lines changed
Expand file tree Collapse file tree 2 files changed +27
-2
lines changed Original file line number Diff line number Diff line change 1515 - uses : elementary/actions/vala-lint@master
1616 with :
1717 conf : vala-lint.conf
18+ prepare-subprojects :
19+ runs-on : ubuntu-latest
20+ outputs :
21+ subprojects-artifact : subprojects
22+ steps :
23+ - uses : actions/checkout@v4
24+
25+ - name : Ensure meson
26+ run : |
27+ sudo apt-get update
28+ sudo apt-get install -y git python3-pip ninja-build
29+ pip3 install meson==1.8.2
30+
31+ - name : Download meson subprojects (host)
32+ run : meson subprojects download
33+
34+ - name : Upload subprojects artifact
35+ uses : actions/upload-artifact@v4
36+ with :
37+ name : subprojects
38+ path : subprojects
1839 flatpak-builder :
1940 name : " Flatpak Builder"
20- needs : [ lint ]
41+ needs : [ lint, prepare-subprojects ]
2142 container :
2243 image : ghcr.io/flathub-infra/flatpak-github-actions:gnome-48
2344 options : --privileged
3051 runs-on : ${{ matrix.variant.runner }}
3152 steps :
3253 - uses : actions/checkout@v4
54+ - uses : actions/download-artifact@v4
55+ with :
56+ name : subprojects
57+ path : ./subprojects
3358 - uses : flatpak/flatpak-github-actions/flatpak-builder@v6
3459 with :
3560 bundle : " com.k0vcz.artemis.Devel.flatpak"
Original file line number Diff line number Diff line change 11[wrap-git]
22directory = blueprint-compiler
3- url = https://github.com /GNOME/blueprint-compiler.git
3+ url = https://gitlab.gnome.org /GNOME/blueprint-compiler.git
44revision = main
55depth = 1
66
You can’t perform that action at this time.
0 commit comments