File tree 1 file changed +14
-3
lines changed
1 file changed +14
-3
lines changed Original file line number Diff line number Diff line change 56
56
cd $GITHUB_WORKSPACE
57
57
task poetry:install-deps
58
58
59
- - name : Generate index
59
+ - name : Generate plugin firmware index
60
60
run : poetry run ./generator.py -a $(which arduino-cli)
61
61
62
+ - name : Generate module firmware index
63
+ run : poetry run ./generator.py -a $(which arduino-cli) --no-new
64
+
62
65
# fix `gpg: signing failed: Inappropriate ioctl for device`
63
66
# https://github.com/keybase/keybase-issues/issues/2798
64
67
- name : Import GPG key
@@ -69,16 +72,24 @@ jobs:
69
72
70
73
# disable gpg pass prompt
71
74
# https://stackoverflow.com/questions/49072403/suppress-the-passphrase-prompt-in-gpg-command
72
- - name : sign the json
75
+ - name : sign the module firmware index json
73
76
run : |
74
77
gpg \
75
78
--pinentry-mode=loopback \
76
79
--passphrase "${{ secrets.PASSPHRASE }}" \
77
80
--output boards/module_firmware_index.json.sig \
78
81
--detach-sign boards/module_firmware_index.json
79
82
83
+ - name : sign the plugin firmware index json
84
+ run : |
85
+ gpg \
86
+ --pinentry-mode=loopback \
87
+ --passphrase "${{ secrets.PASSPHRASE }}" \
88
+ --output boards/plugin_firmware_index.json.sig \
89
+ --detach-sign boards/plugin_firmware_index.json
90
+
80
91
- name : create the gzip
81
- run : gzip --keep boards/module_firmware_index.json
92
+ run : gzip --keep boards/module_firmware_index.json boards/plugin_firmware_index.json
82
93
83
94
- name : s3 sync
84
95
run : |
You can’t perform that action at this time.
0 commit comments