Commit Graph

102 Commits

Author SHA1 Message Date
El Thoro
1ee67d2e9b Fix Qt caching (#4008) 2025-06-16 06:31:37 -05:00
Mehrad Mahmoudian
5d91ce31fd Make CIs to ignore .ts translation files in PullRequests (#4005) 2025-06-12 16:05:42 -05:00
borgmanJeremy
100bfc1300 fixing windows CMAKE CI (#4004) 2025-06-11 20:39:36 -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
borgmanJeremy
aa11f4363c fix windows pack (#3982) 2025-06-06 16:11:01 -05:00
borgmanJeremy
b504b9eda1 Qt6 ci (#3978)
* fixing CI

* manual trigger

* Qt6 Windows build (#3976)

* Windows CI

* Windows CI

* Windows CI

* CI for Macos

* Fixing windows and mac CI

---------

Co-authored-by: El Thoro <ElTh0r0@users.noreply.github.com>
2025-06-04 20:19:53 -05:00
Jeremy Borgman
533c811016 fix missing header on ubuntu 22.04, apply clang-format, working on CI 2025-06-03 20:05:54 -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
1997aed8a3 fix: correct macos build (#3867)
- add arm64 build
- update x86_64 build on maocos-13
2025-03-10 09:16:29 +02: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
73aad3cb72 Update jurplel/install-qt-action version in build_cmake.yml (#3857)
`jurplel/install-qt-action` provides a fix to Windows 2019 runners in commit `fc214ccc2dadadaebf48e8e5ed6ff4297dfbb732`, which is in `v4`.

This fix will prevent our CI runs from failing, as they attempt to run with python 3.13 and that causes issues.
2025-03-04 08:56:07 +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
Adam Stachowicz
5f30631a41 Update Windows-pack.yml: update dependencies (#3586)
* Update Windows-pack.yml: update dependencies

Should speedup artifacts upload: https://github.blog/changelog/2023-12-14-github-actions-artifacts-v4-is-now-generally-available/

* Update .github/workflows/Windows-pack.yml

* Fix double `-` in artifact name
2024-05-06 15:37:50 +03:00
Mehrad Mahmoudian
e63aea6722 Fix Windows CI (#3585)
* bump run-vcpkg action version

* make windows CI to run on demand

* fix the workflow_dispatch syntax

* add fix* branches to Windows CI
2024-04-28 15:20:19 +03:00
Ross Smith II
e75273001c Fix typo in Linux-pack.yml (#3567) 2024-04-18 23:50:08 +03:00
Dolev Dublon
f2884330cc Update MacOS-pack.yml - "be be" -> "be" (#3547) 2024-03-29 23:02:52 +02: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ć
a2f036be9b Add developer docs (#3097)
* Create developer docs

* Remove mike dependency

* Update docs

* Make docs/dev self-contained

* Add incomplete deploy-dev-docs workflow

* Fix typo

* Add workflow file to path:

* Add doxygen as dependency

* Add remaining deploy steps

* Add working-directory

* Fix working-directory error

* Add missing Makefile

* Change flameshot website repo url

* Change working-directory for safety step

* Add git credentials

* Change push credentials

* Use different token secret

* Remove checkpoints

* Add separate branch developer-docs

* Add || true

* Update docs

* Update the 'Maintaining the documentation' docs

* Fix error in deploy-dev-docs workflow

* Remove accidentally committed file DOC.md

* Update PAT expiry date

* Rename developer-docs branch to dev-docs-staging
2023-08-21 20:06:39 +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
luzpaz
04b57e4957 Fix typos (#2705)
Found via `codespell -q 3 -S *.ts,./external`
2022-06-28 08:25:08 -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
borgmanJeremy
f675123e0a working on monochrome icon (#2071)
* working on monochrome icon

* Update pipeline

* adjusted icns to be monochrome

* Added 1045 monochrome
2021-11-17 14:28:16 -06:00
borgmanJeremy
94e5bb933b fixing windows CI (#2044) 2021-11-04 10:35:19 -05: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
327d7a42b2 debugging failed windows build (#2020)
* debugging failed windows build

* debugging failed windows build

* debugging failed windows build
2021-10-29 14:21:42 -05:00
borgmanJeremy
67a3fd99f0 working on analysis (#2015)
* working on analysis

* removing MSVC analysis since it is not working well with Qt MOC
2021-10-29 09:10:43 -05:00
borgmanJeremy
8fb1083502 Create msvc-analysis.yml 2021-10-27 16:12:07 -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