Skip to content

Commit e109e81

Browse files
committed
Match avogadroapp - use src directory, add tmate debugging, add cleanup step
Signed-off-by: Matthew J. Milner <[email protected]>
1 parent 625b8d4 commit e109e81

File tree

1 file changed

+23
-8
lines changed

1 file changed

+23
-8
lines changed

.github/workflows/flatpak.yml

+23-8
Original file line numberDiff line numberDiff line change
@@ -16,61 +16,76 @@ jobs:
1616
with:
1717
repository: openchemistry/openchemistry
1818
submodules: false
19+
path: src
1920

2021
- name: Checkout avogadroapp
2122
uses: actions/checkout@v4
2223
with:
2324
repository: openchemistry/avogadroapp
24-
path: avogadroapp
25+
path: src/avogadroapp
2526

2627
- name: Checkout avogadrolibs
2728
uses: actions/checkout@v4
2829
with:
29-
path: avogadrolibs
30+
path: src/avogadrolibs
3031

3132
- name: Checkout i18n
3233
uses: actions/checkout@v4
3334
with:
3435
repository: openchemistry/avogadro-i18n
35-
path: avogadro-i18n
36+
path: src/avogadro-i18n
3637

3738
- name: Checkout avogadrogenerators
3839
uses: actions/checkout@v4
3940
with:
4041
repository: openchemistry/avogenerators
41-
path: avogadrogenerators
42+
path: src/avogadrogenerators
4243

4344
- name: Checkout crystals
4445
uses: actions/checkout@v4
4546
with:
4647
repository: openchemistry/crystals
47-
path: crystals
48+
path: src/crystals
4849

4950
- name: Checkout fragments
5051
uses: actions/checkout@v4
5152
with:
5253
repository: openchemistry/fragments
53-
path: fragments
54+
path: src/fragments
5455

5556
- name: Checkout molecules
5657
uses: actions/checkout@v4
5758
with:
5859
repository: openchemistry/molecules
59-
path: molecules
60+
path: src/molecules
6061

6162
- name: Checkout Flathub shared-modules
6263
uses: actions/checkout@v4
6364
with:
6465
repository: flathub/shared-modules
6566
path: shared-modules
6667

68+
- name: Setup tmate session
69+
if: failure()
70+
uses: mxschmitt/action-tmate@v3
71+
6772
- name: Move manifest
68-
run: mv avogadroapp/flatpak/org.openchemistry.Avogadro2.yaml ./
73+
run: mv src/avogadroapp/flatpak/org.openchemistry.Avogadro2.yaml ./
6974

7075
- name: Build with flatpak-builder
7176
uses: flatpak/flatpak-github-actions/flatpak-builder@v6
7277
with:
7378
bundle: avogadro2.flatpak
7479
branch: nightly
7580
manifest-path: org.openchemistry.Avogadro2.yaml
81+
cache: false
7682
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

Comments
 (0)