dependabot[bot]
6338d09104
Bump ZedThree/clang-tidy-review from 0.12.3 to 0.13.0 ( #4564 )
...
Bumps [ZedThree/clang-tidy-review](https://github.com/ZedThree/clang-tidy-review ) from 0.12.3 to 0.13.0.
- [Release notes](https://github.com/ZedThree/clang-tidy-review/releases )
- [Changelog](https://github.com/ZedThree/clang-tidy-review/blob/master/CHANGELOG.md )
- [Commits](https://github.com/ZedThree/clang-tidy-review/compare/v0.12.3...v0.13.0 )
---
updated-dependencies:
- dependency-name: ZedThree/clang-tidy-review
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-04-21 11:01:28 +02:00
Daniel Sage
bd58a55348
fix: incorrect extension on macOS experimental builds ( #4565 )
2023-04-21 03:32:55 +00:00
dependabot[bot]
32499f0e0e
Bump ZedThree/clang-tidy-review from 0.12.2 to 0.12.3 ( #4559 )
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-04-19 12:04:21 +02:00
nerix
cb0ab90f0c
Add qtimageformats
Module in Qt6 CI Builds ( #4556 )
2023-04-17 15:06:15 +02:00
pajlada
ec4ec799e9
Mark builds as experimental - v4 ( #4555 )
2023-04-17 10:11:03 +00:00
pajlada
7285686a7f
Mark builds as experimental ( #4554 )
2023-04-17 09:05:39 +00:00
pajlada
421497c6cb
Mark builds as experimental ( #4553 )
2023-04-17 07:59:25 +00:00
pajlada
169f419d91
Mark experimental builds at the start of their filename ( #4551 )
2023-04-16 18:03:30 -04:00
nerix
20bdfaef39
Use macos
rather than osx
in filenames ( #4550 )
2023-04-16 19:05:51 +00:00
pajlada
8fd975270a
Update macOS build instructions & fix release artifacts ( #4545 )
2023-04-15 14:23:33 +02:00
nerix
bf6350ad79
Add macOS, Windows, & Ubuntu 22.04 Qt6 builds ( #4522 )
...
Co-authored-by: Rasmus Karlsson <rasmus.karlsson@pajlada.com>
2023-04-15 13:25:51 +02:00
nerix
5c08e996c6
Refactor Windows CI and Conan Usage ( #4513 )
2023-04-04 21:29:49 +02:00
Mm2PL
5ba809804e
Add basic lua scripting capabilities ( #4341 )
...
The scripting capabilities is locked behind a cmake flag, and is not enabled by default.
Co-authored-by: nerix <nerixdev@outlook.de>
Co-authored-by: pajlada <rasmus.karlsson@pajlada.com>
2023-04-02 15:31:53 +02:00
nerix
281bddb4cf
Upgrade from Conan 1.x to 2.x ( #4417 )
...
Conan 1.x is no longer supported - upgrade if you used it for dependency management
Co-authored-by: Rasmus Karlsson <rasmus.karlsson@pajlada.com>
2023-04-02 10:48:22 +00:00
dependabot[bot]
7aaec5f5c6
Bump ZedThree/clang-tidy-review from 0.12.1 to 0.12.2 ( #4484 )
...
Bumps [ZedThree/clang-tidy-review](https://github.com/ZedThree/clang-tidy-review ) from 0.12.1 to 0.12.2.
- [Release notes](https://github.com/ZedThree/clang-tidy-review/releases )
- [Changelog](https://github.com/ZedThree/clang-tidy-review/blob/master/CHANGELOG.md )
- [Commits](https://github.com/ZedThree/clang-tidy-review/compare/v0.12.1...v0.12.2 )
---
updated-dependencies:
- dependency-name: ZedThree/clang-tidy-review
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-03-28 08:08:49 +02:00
dependabot[bot]
1797b04329
Bump ZedThree/clang-tidy-review from 0.10.1 to 0.12.1 ( #4482 )
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Rasmus Karlsson <rasmus.karlsson@pajlada.com>
2023-03-27 12:42:16 +02:00
nerix
19cc72f927
Respect PCH Setting in Windows CI ( #4472 )
2023-03-23 23:04:16 +01:00
pajlada
1dc2bcc445
Install conan v1.58.0 ( #4427 )
2023-03-04 12:35:48 +00:00
pajlada
7e005ba661
Fix AppImage not containing all SSL dependencies ( #4400 )
...
This means the AppImage is built on Ubuntu 20.04 using Qt 5.12
2023-02-21 09:47:18 +01:00
dependabot[bot]
621b5d9163
Bump jurplel/install-qt-action from 3.0.0 to 3.1.0 ( #4395 )
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-02-20 12:21:57 +01:00
pajlada
c95a65c153
Fix Qt6 building ( #4393 )
2023-02-19 20:19:18 +01:00
Ilya Zlobintsev
da97079877
Add flatpakref file to artifacts ( #4388 )
...
The .flatpakref file format definition can be read about here https://man7.org/linux/man-pages/man5/flatpak-flatpakref.5.html
or just `man flatpak-flatpakref`
2023-02-17 20:01:47 +00:00
nerix
9bfd12ba3c
Fix builds from CI showing up as modified ( #4384 )
...
This change also adds a new environment variable used while building: `CHATTERINO_REQUIRE_CLEAN_GIT` which, if set, will error out during your build's GIT stage.
This is used in CI to ensure we don't accidentally introduce a change that would result in builds showing up as "modified" again.
Co-authored-by: Rasmus Karlsson <rasmus.karlsson@pajlada.com>
2023-02-16 13:56:20 +00:00
Wissididom
df9836f59e
Automatically update nightly-build
tag every nightly release ( #4374 )
...
This is done by CI force pushing the `nightly-build` tag - the `nightly-build` tag should never be relied on other than for GitHub releases.
2023-02-13 19:11:48 +00:00
pajlada
56adaf81ac
Fix .deb & pdb release uploads ( #4373 )
2023-02-13 10:33:25 +00:00
pajlada
ef3a607af5
Upload both Ubuntu .deb packages & Windows .pdb symbols in releases ( #4372 )
2023-02-13 09:34:40 +00:00
nerix
e377c30192
Add Crashpad Support on Windows ( #4351 )
...
* feat: crashpad on windows
* feat: inline it
* feat: more crashpad
* chore: remove qBreakpad
* fix: add mention to crashpad
* refactor: version string
* feat: add crashpad module
* refactor: build crashpad from source
* fix: minor adjustments
* chore: add changelog entry
* fix: formatting and include
* fix: format
* build: use flags similar to release profile
* ci: build with crashpad on windows
* ci: recurse submodules
* ci: always include crashpad
* fix: try 7z
for some reason zstd just doesn't run
* fix: wrong path for symbols
* fix: copy
pls don't build
* ci: use new cache key
* fix: missing pragma
* ci: add workflow without crashpad
* docs: elevate changelog entry
* fix: add link to cmake issue
* fix: windows include issue
Someone (crashpad) includes Windows.h before winsock2.h
* fix: working directory
* fix: another working directory
2023-02-12 20:36:58 +01:00
Wissididom
8e24a29c85
Fix Ubuntu builds preventing create-release
from building ( #4368 )
2023-02-12 00:20:54 +01:00
Wissididom
98c2ff5607
Separate Ubuntu .deb packages per Ubuntu release ( #4357 )
...
Our .deb packages are now very Ubuntu-specific and are packages based on our CI builds.
2023-02-11 22:50:01 +00:00
dependabot[bot]
6defee0615
Bump ilammy/msvc-dev-cmd from 1.12.0 to 1.12.1 ( #4359 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-02-06 02:29:20 +00:00
Wissididom
fe77e9162f
Removed libgstreamer-plugins-base from build workflow ( #4344 )
2023-01-31 09:10:53 +01:00
nerix
b80d41c327
Use CMakeDeps
and CMakeToolchain
as Generators on Conan ( #4335 )
...
* deps(conan): use `CMakeDeps` as generator
* chore: add changelog entry
* deps(conan): add `CMakeToolchain` generator
* fix: use generated toolchain file
* docs: mention toolchain as well
* fix: spelling
* fix: formatting
* revert: use nmake
* docs: fix documentation
2023-01-29 13:10:39 +00:00
pajlada
adf58d2770
Clean up clang-tidy action checks ( #4331 )
...
* clang-tidy action: Exclude lib & tests dir for clang-tidy CI checks
The lib dir is obvious, but the tests dir is disabled because gtest has
a million different thing that clang-tidy doesn't like, while they're in
reality perfectly reasonable
* clang-tidy-action: Disable the LGTM comment
2023-01-26 19:47:32 +01:00
nerix
2233b46512
Format YAML and JSON Files With Prettier ( #4304 )
...
* ci: format yaml and json files with prettier
* chore: add changelog entry
* fix: format everything
* ci: run pretter on all files
* ci: rename prettier step
2023-01-15 17:27:41 +01:00
pajlada
83dfb08aed
Enable LTO support for Chatterino builds ( #4258 )
...
This is disabled by default, and can be enabled by passing `-DCHATTERINO_LTO=On` to your cmake invocation.
2022-12-24 18:42:59 +01:00
dependabot[bot]
f062c793e4
Bump ncipollo/release-action from 1.11.2 to 1.12.0 ( #4229 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-12-17 12:26:47 +01:00
Wissididom
e68a3fcd30
Change ubuntu-latest to ubuntu-20.04 in CI builds ( #4219 )
2022-12-07 12:53:50 +01:00
pajlada
2e1667c348
Fix Ubuntu CI builds ( #4212 )
2022-12-02 19:30:28 +00:00
dependabot[bot]
9fbdb936ab
Bump ncipollo/release-action from 1.11.1 to 1.11.2 ( #4150 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-11-14 10:16:46 +01:00
Wissididom
3c10fc12e6
Release with actual commit message ( #4130 )
2022-11-09 14:47:42 +00:00
pajlada
42bca5f8c7
Switch to ncipollo/release-action for generating our Nightly releases ( #4125 )
2022-11-08 22:07:44 +00:00
pajlada
7714237531
Update pajlada/create-release
action to v2.0.4 ( #4123 )
2022-11-08 16:41:24 +00:00
pajlada
fcf3f2d88b
Update jurplel/install-qt-action
GitHub Action from v2 to v3 ( #4106 )
2022-11-03 20:03:16 +01:00
dependabot[bot]
dd39bd66a0
Bump ZedThree/clang-tidy-review from 0.10.0 to 0.10.1 ( #4083 )
...
Bumps [ZedThree/clang-tidy-review](https://github.com/ZedThree/clang-tidy-review ) from 0.10.0 to 0.10.1.
- [Release notes](https://github.com/ZedThree/clang-tidy-review/releases )
- [Changelog](https://github.com/ZedThree/clang-tidy-review/blob/master/CHANGELOG.md )
- [Commits](https://github.com/ZedThree/clang-tidy-review/compare/v0.10.0...v0.10.1 )
---
updated-dependencies:
- dependency-name: ZedThree/clang-tidy-review
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-10-29 11:47:27 +02:00
dependabot[bot]
62b689e746
Bump ilammy/msvc-dev-cmd from 1.11.0 to 1.12.0 ( #4063 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: pajlada <rasmus.karlsson@pajlada.com>
2022-10-16 15:55:14 +00:00
pajlada
f6f0bc8ab5
Swap back to main branch of ZedThree's clang-tidy-review ( #4059 )
2022-10-15 13:54:25 +02:00
Felanbird
7337e93a27
Remove comment suggesting Build Qt
is a Linux only build step ( #3955 )
...
* Remove comment suggesting `Build Qt` is a Linux only build step
* I forgot to no ci
[no ci]
Co-authored-by: pajlada <rasmus.karlsson@pajlada.com>
2022-09-08 21:19:13 +02:00
dependabot[bot]
8f551519b1
Bump ilammy/msvc-dev-cmd from 1.10.0 to 1.11.0 ( #3939 )
...
Bumps [ilammy/msvc-dev-cmd](https://github.com/ilammy/msvc-dev-cmd ) from 1.10.0 to 1.11.0.
- [Release notes](https://github.com/ilammy/msvc-dev-cmd/releases )
- [Commits](https://github.com/ilammy/msvc-dev-cmd/compare/v1.10.0...v1.11.0 )
---
updated-dependencies:
- dependency-name: ilammy/msvc-dev-cmd
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-09-03 13:56:41 +02:00
pajlada
2fd962261b
Switch to dev branch of clang-tidy-review ( #3937 )
...
This supports the split workflow logic which makes it work on fork PRs
2022-08-28 13:32:07 +02:00
dependabot[bot]
c204332685
Bump ZedThree/clang-tidy-review from 0.8.4 to 0.9.0 ( #3900 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-08-15 21:02:44 +00:00