Commit Graph

62 Commits

Author SHA1 Message Date
Mehrad Mahmoudian
5d91ce31fd Make CIs to ignore .ts translation files in PullRequests (#4005) 2025-06-12 16:05:42 -05:00
borgmanJeremy
7e7cbfa4ea Update Linux-pack.yml (#4001) 2025-06-11 16:43:38 -05:00
borgmanJeremy
a354a9152d disable broken qt6 builds (#3992) 2025-06-09 16:58:21 -05:00
Mehrad Mahmoudian
849fce5855 Move ARM CI to a new CI (#3950)
* move the ARM CI out of the linux CI into a dedicated CI file

* fix file name typo

* rename the CI name

* add this branch name temporarily to make the CI run

* temporarily add pull requests to the ARM CI

* revert the temporary modification to ARM CI
2025-05-25 10:07:08 -05:00
Mehrad Mahmoudian
2dd1172774 Exclude docs from CIs (#3935)
* exclude docs directory modifications from triggers of CIs

* make Github Actions to be able to get trigerred manually
2025-05-11 07:52:35 -05:00
borgmanJeremy
6499b510c8 Upgrade fedora CI to 41 and 42 (#3932) 2025-05-10 17:44:32 -05:00
borgmanJeremy
2f06054999 Remove Ubuntu 20.04 as build target due to EOL and ongoing maintance required (#3914) 2025-04-27 13:30:50 -05:00
Ahmed
3b5459f99d ci: some improvements (#3863)
* ci: update linux pack distribution matrix

- drop debian 10, fedora 39, opensuse 15.5 build
- add fedora 41 build

* ci: simplify docker buildx and qemu setup

* ci: segmented ci artifact

- remove third party upload scripts

* ci: add version details info into artifact name
2025-03-07 22:58:19 +02:00
Ariel Volovik
aad3a5e42e Remove QEMU dummy package installation from Linux-pack.yml (#3851)
The QEMU package is now a dummy package. Installing qemu-user-static should be sufficient.

See https://packages.debian.org/buster/qemu for official mention of it being a dummy package.
2025-02-27 00:27:22 +02:00
Ahmed
54644dff89 ci: enhancements and updates (#3685)
* ci: update transferwee from upstream

* chore: separate RPM spec into two files

* ci: enhancements and updates

- move to quay from dockerhub due to pull rate limit
- add debian 12, ubuntu 24.04, fedora 39/40, opensue leap 15.5/15.6
- the building envrinments of appimage/snap/flatpak update to ubuntu 22.04
2025-02-03 15:16:32 +02:00
Mehrad Mahmoudian
a1e5d2e230 CI: migrate all upload-artifact actions from v3 to v4 (#3830)
* migrate all upload-artifact actions from v3 to v4

* fix the artifact overwrite in @v4
2025-02-03 15:11:55 +02:00
Mehrad Mahmoudian
119df557f5 exclude documentation modifications from CI (#3651) 2025-02-01 18:40:22 +02:00
Ross Smith II
fd3772e2ab ci: Add support for Ubuntu 24.04 (#3678)
* ci: Add support for Ubuntu 24.04

* Linux-pack.yml: Update fedora to 39/40, add debian 12, update suse to 15.6

* Linux-pack.yml: Fix typo
2024-08-02 14:11:21 +03:00
Ross Smith II
e75273001c Fix typo in Linux-pack.yml (#3567) 2024-04-18 23:50:08 +03:00
borgmanJeremy
f0430e0dc0 fix appimage build (#3379) 2023-11-12 12:06:52 +02:00
Klaus Rettinghaus
89718c8a62 Update GH Actions (#3361)
* update actions to use checkout version 4

* update upload-artifact action
2023-10-09 22:08:28 +02:00
Haris Gušić
3f3a405709 fix(cicd): get status of the Experimental option for docker (#3312)
* fix(cicd): get status of the Experimental option for docker

* fix(cicd-snap): update kde-frameworks-5-99-qt-5-15-7-core20

* fix(cicd-appimage): disable until it is fixed

* fix(cicd-appimage): disable until it is fixed

* fix(cicd-appimage): disable until it is fixed

* Revert "fix(cicd-appimage): disable until it is fixed"

This reverts commit 71cf5bae787795a14243ca184102afbe4144513b.

* Revert "fix(cicd-appimage): disable until it is fixed"

This reverts commit 4397b4f30fa9dee948a2cebd0d14f968bd80b26c.

* Partially revert 'eb89ab7a': Remove APPIMAGE_PACK_ENABLE variable

---------

Co-authored-by: Yurii Puchkov <yurii@gocariq.com>
2023-08-20 22:35:53 +02:00
Orkun Tokdemir
236534b17b Refactor CMake (#3104)
* Refactor CMake

* Update README.md
2023-06-20 23:53:10 +03:00
Stavros Ntentos
d17eb53816 improve: sha256sum-referenced files should be relative to the sha256sum file itself (#2963)
* improve: `sha256sum`-referenced files should be relative to the `sha256sum` file itself

`cd` to the directory before generating the files

Fixes: https://github.com/flameshot-org/flameshot/issues/2878

* Use `tee` instead of double-invocation (`coreutils` should be standard on any installation?)
2022-11-01 14:12:21 +02:00
borgmanJeremy
49d7a15a19 Appimage continous (#2938)
* fixing appiamge pipeline

* fixing appimage pipeline
2022-10-05 14:21:55 -05:00
borgmanJeremy
7feedcad25 fixing appiamge pipeline (#2937) 2022-10-05 11:24:34 -05:00
Ahmed Zetao Yang
a951f93da4 Upgrade actions virtual environment (#2817)
* chore(ci): upgrade actions virtual environment

* chore(ci): upgrade actions

* chore(ci): upgrade vcpkg
2022-07-24 09:16:17 -05:00
borgmanJeremy
4aebf2b568 updating to add ubuntu 2204, fedora 36, drop ubuntu 1804 and mingw, workaround git CVE patch (#2570) 2022-05-01 16:41:25 -05:00
borgmanJeremy
9865ce16cb fixing ci (#2306) 2022-01-22 11:22:48 -06:00
borgmanJeremy
00685369a0 Wayland kde clipboard (#2305)
* working on wayland clipboard

* disabled wayland kde clipboard fix on snap until Kf5 tools are updated

* enable wayland clibboard on fedora

* drop fedora 34 and disable wayland clipboard on suse until it gets a new enough kf5
2022-01-22 09:57:10 -06:00
borgmanJeremy
24509e69d8 Revert "working on wayland clipboard (#2284)" (#2301)
This reverts commit 9005a14b3a.
2022-01-21 18:55:42 -06:00
borgmanJeremy
9005a14b3a working on wayland clipboard (#2284) 2022-01-21 15:57:27 -06:00
borgmanJeremy
f0b21b7c4f Forcing static linking for embedded dependencies (#2173) 2021-12-20 20:16:25 -06:00
Ahmed Zetao Yang
139e4bde04 chore(CI): add fedora 35 & fix arm building error (#2043)
* chore(CI): add fedora 35

* fix(CI): qemu-user-static execute the registering scripts error
2021-11-04 09:57:26 -05:00
borgmanJeremy
875192b465 Updating snap to core20 (#1951)
Updated snap to core20 and latest KDE framework.
2021-10-08 11:07:10 -05:00
borgmanJeremy
7e1d596e46 Revert "working on updating to core20 (#1944)" (#1950)
This reverts commit e632f0788d.
2021-10-07 17:37:51 -05:00
borgmanJeremy
e632f0788d working on updating to core20 (#1944)
* working on updating to core20

* snap seems to work, need to update github actions and fix icon

* trying to enable experimental extensions

* fixed snap icon

* fixed gnome wayland issue
2021-10-07 17:26:59 -05:00
a1346054
b95e096136 Simple maintenance improvements (#1918)
* Use license file from gnu.org

Downloaded from:
https://www.gnu.org/licenses/gpl-3.0.txt

* Add missing final newline

* Fix link

* Fix shellcheck warnings

* Move donation header one level up

* Fix typos

* Stop mixing tabs and spaces

* Trim trailing whitespace
2021-09-27 20:33:45 -05:00
Ahmed Zetao Yang
39afd66650 chore(CI): update linux distrubitions (#1825)
* feat(CI): build packages for debian 11

* chore(CI): update linux distrubitions

* remove fedora 32
2021-08-19 16:09:55 -05:00
Vitaly Zaitsev
1031980ed1 Automatically set the correct path to the Flameshot executable (#1775)
* Automatically set the correct path to the Flameshot executable.

Signed-off-by: Vitaly Zaitsev <vitaly@easycoding.org>

* Export CMake project settings.

Signed-off-by: Vitaly Zaitsev <vitaly@easycoding.org>

* Fixed AppImage and Snap builds.
2021-07-29 08:09:31 -05:00
Ahmed Zetao Yang
f0e4349288 fix(CI): build appimage in container (#1729) 2021-07-21 10:09:00 -05:00
Ahmed Zetao Yang
c7c1fc011b chore(CI): support packaging on fedora 34 (#1627) 2021-05-16 19:29:11 -05:00
borgmanJeremy
57dac0d73d Change .desktop file to support Plasma Wayland (#1603) 2021-05-02 14:02:30 -05:00
Ahmed Zetao Yang
1726d0a486 feat(CI): add arm64v8 and arm32v7 support for debian 10 family 2021-03-13 13:25:46 -06:00
Ahmed Zetao Yang
4f01c863a9 fix: add executable permission for ld-linux-x86-64.so 2021-02-13 06:58:14 -06:00
Ahmed Zetao Yang
27746b45c4 chore(CI): migrate to a new docker repo & make some adjustments
* migrate to a new docker repo
* remove Fedora 31
* add Fedora 33
* upgrade Qt version to 5.15.2 for Windows
2021-02-06 15:14:58 -06:00
Jeremy Borgman
3acd61fdec always trigger CI on PR 2020-10-25 21:25:10 -05:00
Yuriy Puchkov
472d0dca29 Merge branch 'flameshot-org-master' into bugfix/RND-664-flameshot-update-history-widget-on-new-capture 2020-10-16 15:05:12 +03:00
Ahmed Zetao Yang
2f133cab32 chore(CI): using environment files to manage environment (#1073)
* chore(CI): using environment files to manage environment

* using Environment Files, due to the `set-env` command is deprecated and will be disabled soon
* https://github.blog/changelog/2020-10-01-github-actions-deprecating-set-env-and-add-path-commands/
* https://docs.github.com/en/free-pro-team@latest/actions/reference/workflow-commands-for-github-actions#environment-files

* docs: add flathub store badge
2020-10-15 08:02:27 -05:00
Yuriy Puchkov
654455e9ac Merge branch 'flameshot-org-master' into merge-from-upstream
# Conflicts:
#	.github/workflows/Linux-pack.yml
#	CMakeLists.txt
#	appveyor.yml
#	data/graphics.qrc
#	src/tools/imgur/imguruploader.cpp
2020-10-15 15:44:49 +03:00
Jeremy Borgman
ce331924a4 organizing files 2020-10-14 11:08:12 -05:00
Jeremy Borgman
cc34ede2c7 matching flatpak files to flathub repo 2020-10-13 21:48:59 -05:00
Yuriy Puchkov
c92f8e3014 Merge branch 'flameshot-org-master' into bugfix/memory-leak
# Conflicts:
#	.github/workflows/Linux-pack.yml
#	CMakeLists.txt
#	data/graphics.qrc
#	src/config/configwindow.cpp
#	src/tools/imgur/imguruploader.cpp
2020-10-11 20:49:15 +03:00
borgmanJeremy
8ff94a95a8 Cleaned up flatpak build for flathub submission (#1040)
* Cleaned up flatpak build for flathub submission. Fixed app-id and other assets to match dbus naming.

* fixed missing updates

* fixing build issues
2020-10-10 13:04:19 -05:00
Ahmed Zetao Yang
c5b6fe3957 fix: checkout of head commit during PR creation
* according to https://github.com/actions/checkout/issues/61#issuecomment-561363340
2020-10-10 11:57:35 -05:00