Skip to content

CI: parallel#1

Closed
zen0bit wants to merge 4 commits into
Portable-Linux-Apps:masterfrom
AM-community:master
Closed

CI: parallel#1
zen0bit wants to merge 4 commits into
Portable-Linux-Apps:masterfrom
AM-community:master

Conversation

@zen0bit

@zen0bit zen0bit commented Mar 28, 2026

Copy link
Copy Markdown

For both actions add matrix parallelization with all language variants

image

Changes

  • Add matrix strategy with max-parallel: 8 for parallel builds
  • Add all language variants from make_libreoffice_appimage
  • Update checkout@v6, upload-artifact@v7, download-artifact@v8
  • Update action-gh-release@v2
  • Use gh release upload instead

Releases like:

  • All AppImages will be added to their respective release: LibreOffice STILL and LibreOffice FRESH

Test run STILL

Status Total duration Artifacts
🏁 49m 7s 115

To see Release

PS: Check language lists, if they are correct... @ivan-hc

zen0bit added 2 commits March 28, 2026 09:24
Add matrix parallelization with all language variants
- Add matrix strategy with max-parallel: 8 for parallel builds
- Add all 90 language variants from make_libreoffice_appimage
- Update checkout@v6, upload-artifact@v7, download-artifact@v8
- Update action-gh-release@v2
Add matrix parallelization with all language variants
- Add matrix strategy with max-parallel: 8 for parallel builds
- Add all 90 language variants from make_libreoffice_appimage
- Update checkout@v6, upload-artifact@v7, download-artifact@v8
- Update action-gh-release@v2
zen0bit added 2 commits April 26, 2026 20:55
Enhance wget command with retries and timeout options for appimagetool download.
@ivan-hc

ivan-hc commented Jun 8, 2026

Copy link
Copy Markdown

Hi @zen0bit , thank you for your effort in this. However, since this pull request is stuck from months, I ended to fix it by myself, sorry #3

To be honest, upstream have changed the URL references more times, the last one was due to this: f88414d they have renamed the suffix for Libreoffice language packs from LibreOffice to LibreOfficeDev, and while looking to have all artifacts in the little time as possible, I worked today on a new CI, that now is not compatible with your changes.

In my first test, STILL has finished in 28 minutes instead of 40+ minutes. Maybe something can be improved, I don't know, you are the expert.

That said, you should re-base your fork and see what can be improved, if you wish and if you have time enough.

I must close this. Really really thank you for your work.

@ivan-hc ivan-hc closed this Jun 8, 2026
@ivan-hc

ivan-hc commented Jun 8, 2026

Copy link
Copy Markdown

PS: I have checked your fork, each release tag is uploading more versions on the same tag.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants