@@ -16,61 +16,76 @@ jobs:
16
16
with :
17
17
repository : openchemistry/openchemistry
18
18
submodules : false
19
+ path : src
19
20
20
21
- name : Checkout avogadroapp
21
22
uses : actions/checkout@v4
22
23
with :
23
24
repository : openchemistry/avogadroapp
24
- path : avogadroapp
25
+ path : src/ avogadroapp
25
26
26
27
- name : Checkout avogadrolibs
27
28
uses : actions/checkout@v4
28
29
with :
29
- path : avogadrolibs
30
+ path : src/ avogadrolibs
30
31
31
32
- name : Checkout i18n
32
33
uses : actions/checkout@v4
33
34
with :
34
35
repository : openchemistry/avogadro-i18n
35
- path : avogadro-i18n
36
+ path : src/ avogadro-i18n
36
37
37
38
- name : Checkout avogadrogenerators
38
39
uses : actions/checkout@v4
39
40
with :
40
41
repository : openchemistry/avogenerators
41
- path : avogadrogenerators
42
+ path : src/ avogadrogenerators
42
43
43
44
- name : Checkout crystals
44
45
uses : actions/checkout@v4
45
46
with :
46
47
repository : openchemistry/crystals
47
- path : crystals
48
+ path : src/ crystals
48
49
49
50
- name : Checkout fragments
50
51
uses : actions/checkout@v4
51
52
with :
52
53
repository : openchemistry/fragments
53
- path : fragments
54
+ path : src/ fragments
54
55
55
56
- name : Checkout molecules
56
57
uses : actions/checkout@v4
57
58
with :
58
59
repository : openchemistry/molecules
59
- path : molecules
60
+ path : src/ molecules
60
61
61
62
- name : Checkout Flathub shared-modules
62
63
uses : actions/checkout@v4
63
64
with :
64
65
repository : flathub/shared-modules
65
66
path : shared-modules
66
67
68
+ - name : Setup tmate session
69
+ if : failure()
70
+ uses : mxschmitt/action-tmate@v3
71
+
67
72
- name : Move manifest
68
- run : mv avogadroapp/flatpak/org.openchemistry.Avogadro2.yaml ./
73
+ run : mv src/ avogadroapp/flatpak/org.openchemistry.Avogadro2.yaml ./
69
74
70
75
- name : Build with flatpak-builder
71
76
uses : flatpak/flatpak-github-actions/flatpak-builder@v6
72
77
with :
73
78
bundle : avogadro2.flatpak
74
79
branch : nightly
75
80
manifest-path : org.openchemistry.Avogadro2.yaml
81
+ cache : false
76
82
cache-key : flatpak-builder-${{ github.sha }}
83
+
84
+ - name : Cleanup
85
+ if : ${{ always() }} # To ensure this step runs even when earlier steps fail
86
+ shell : bash
87
+ run : |
88
+ ls -la ./
89
+ rm -rf ./* || true
90
+ rm -rf ./.??* || true
91
+ ls -la ./
0 commit comments