Skip to content

ci: some improvements #3863

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 4 commits into from
Mar 7, 2025
Merged

ci: some improvements #3863

merged 4 commits into from
Mar 7, 2025

Conversation

holazt
Copy link
Member

@holazt holazt commented Mar 7, 2025

  • drop debian 10, fedora 39, opensuse 15.5 build, add fedora 41 build
  • macos build uses macos-14 to build
  • simplify docker buildx and qemu setup
  • segmented ci artifact, remove third party upload scripts


holazt added 3 commits March 7, 2025 10:44
- drop debian 10, fedora 39, opensuse 15.5 build
- add fedora 41 build
- remove third party upload scripts
@holazt holazt requested a review from mmahmoudian March 7, 2025 04:45
@mmahmoudian
Copy link
Member

Thanks for the efforts, it feels much better as the clutters of upload scripts are out.
I just wonder if:

  1. the daily builds should be marked as such so that people don't mistake them from actual stable release? (Perhaps it is a good idea to add the commit hash for example here)
  2. ARM support is out considering this part.

@holazt
Copy link
Member Author

holazt commented Mar 7, 2025

1. add daily commit hash to the name of artifacts.

2. still support arm/arm64 build for linux

@mmahmoudian mmahmoudian merged commit 3b5459f into flameshot-org:master Mar 7, 2025
24 checks passed
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