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