Commit graph

228 commits

Author SHA1 Message Date
nerix
904749cf62
feat: Add Live Emote Updates for BTTV (#4147)
This feature is enabled by default and can be disabled in settings with the "Enable BTTV live emotes updates" setting.

Co-authored-by: Felanbird <41973452+Felanbird@users.noreply.github.com>
Co-authored-by: pajlada <rasmus.karlsson@pajlada.com>
2023-01-21 14:06:55 +00:00
Felanbird
e15a5727ad
Update actionsx/prettier from v2 to e90ec54 (#4318)
This finishes the migrations of all workflows that used node12
2023-01-20 22:28:48 +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
pajlada
2de1437bdf
Retry tests 3 times to lessen chance of complete job failure due to flaky tests (#4241) 2022-12-18 13:53:17 +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
nerix
34824957cf
fix: don't run push-aur.yml on pull requests (#4226) 2022-12-08 14:30:08 +00: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
pajlada
1dd0693318
Fix Homebrew cask update workflow (#4203) 2022-11-29 11:12:44 +01:00
pajlada
032f290767
Sort and force grouping of includes (#4172)
This change enforces strict include grouping using IncludeCategories

In addition to adding this to the .clang-format file and applying it in the tests/src and src directories, I also did the following small changes:

    In ChatterSet.hpp, I changed lrucache to a <>include
    In Irc2.hpp, I change common/SignalVector.hpp to a "project-include"
    In AttachedWindow.cpp, NativeMessaging.cpp, WindowsHelper.hpp, BaseWindow.cpp, and StreamerMode.cpp, I disabled clang-format for the windows-includes
    In WindowDescriptors.hpp, I added the missing vector include. It was previously not needed because the include was handled by another file that was previously included first.
    clang-format minimum version has been bumped, so Ubuntu version used in the check-formatting job has been bumped to 22.04 (which is the latest LTS)
2022-11-27 19:32:53 +01: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
nerix
39f7d8ac4c
feat: Live Emote Updates for 7TV (#4090)
Co-authored-by: Rasmus Karlsson <rasmus.karlsson@pajlada.com>
2022-11-13 12:07:41 +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
nerix
ff684fc7ed
feat: Basic PubSub Manager for Live Emote Updates (#4087)
Co-authored-by: Rasmus Karlsson <rasmus.karlsson@pajlada.com>
2022-10-29 14:01:01 +02: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
23rd
34ee27805c
Added minimal supported macOS version to CI builds. (#3923) 2022-08-15 22:41:40 +02:00
pajlada
109fb5c016
Only run clang-tidy CI Action on PRs (#3892) 2022-07-31 15:32:43 +00:00
pajlada
81773c7d30
Add .clang-tidy file and CI (#3890)
The CI comments are optional
2022-07-31 14:16:22 +00:00
Mm2PL
044dd8a616
Remove official support for QMake (#3839)
* delet chatterino.pro

* Update documentation

* Update Github Actions config

* Update Cirrus CI config

* Attempt to fix Cirrus CI

* Add changelog entry

* Delete tools/update_filelist.py

It was a QMake-only script? Maybe will need revert + change to CMake or something?

* fix?

* Fuck this linter

* Attempt to clean up build.yml a little

* Add cmaake to install list, remove step for qmake PATH

* Change list entries to always use 1.

Sneaky unrelated change

* These are no longer tests!

* FUCK YOU PRETTIER

* Make BUILDING_ON_LINUX.md simpler

* Get rid of Jenkins

* Get rid of travis

* Remove dupes

* Remove appveyor

* Remove qmake from conanfile

* Try removing explicit qmake path

* Nothing uses the qt style plugins installer anymore

* Update manual linux building instructions

* Update freebsd compilation instructions with a copy paste from the linux instructions

* Remove unused docker files

* Remove linux breakpad build script as it's unused

* Update changelog entry phrasing

* Lint build markdown files

* Change top changelog entry to not be confused as a link

* Skip QtCreator conan setup if conan is disabled

This reduces the amount of warnings & errors Windows users get with
QtCreator

* lint building on linux file

Co-authored-by: Rasmus Karlsson <rasmus.karlsson@pajlada.com>
2022-07-23 14:04:29 +02:00
Kasia
28744810c4
Bump Qt 5.12.10 to 5.12.12 (#3809)
Normalize cache method between build and test workflow
Normalize Qt install method between build and test workflow
Add explicit Qt version in test workflow
Allow builds to be triggered through workflow dispatch https://docs.github.com/en/actions/using-workflows/events-that-trigger-workflows#workflow_dispatch
2022-06-14 14:48:21 +02:00
pajlada
b198438f25
Run httpbin docker image locally in CI (#3778) 2022-05-30 01:43:13 +02:00
pajlada
ec4b1627d7
Build GoogleTest & GoogleMock as submodules (#3760) 2022-05-22 15:43:41 +02:00
James Upjohn
523e0c5ef4
ci: cancel previous runs on PR update (#3748)
Co-authored-by: Felanbird <41973452+Felanbird@users.noreply.github.com>
2022-05-21 11:33:21 +02:00
nerix
f97780d84e
Improve Twitch PubSub connection reliability (#3643)
Co-authored-by: Rasmus Karlsson <rasmus.karlsson@pajlada.com>
2022-05-07 15:22:39 +00:00
James Upjohn
c6db023ee3
fix(ci): dankness removed from homebrew CI (#3666)
fdm
2022-04-09 13:27:51 +02:00
dependabot[bot]
2ffdd71ac8
Bump actions/cache from 2.1.7 to 3 (#3620)
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-03-22 12:50:52 +01:00
James Upjohn
0a12914e0d
chore: use system logical core count for Ubuntu/macOS builds (#3602)
Co-authored-by: Rasmus Karlsson <rasmus.karlsson@pajlada.com>
2022-03-12 11:25:35 +00:00
dependabot[bot]
e29740bd59
Bump actions/download-artifact from 2.1.0 to 3 (#3582)
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-03-04 14:18:06 +00:00
dependabot[bot]
3c683f40f7
Bump actions/checkout from 2.4.0 to 3 (#3581)
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-03-04 13:49:51 +00:00
Edgar
0e5f479365
👷 Fixed qt caching attempt 2 (#3587) 2022-03-04 13:07:28 +00:00
Edgar
8fd3e29c23
👷 Fixed qt caching (#3586) 2022-03-04 11:51:17 +01:00
Edgar
87618d60a9
👷 Fix CI build with VS 2022 (#3580) 2022-03-04 11:26:45 +01:00
dependabot[bot]
75b97ccd34
Bump actions/upload-artifact from 2.3.1 to 3 (#3585)
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-03-04 11:06:15 +01:00
Felanbird
218b6c5e57
Downgrade back to windows-2019 (#3576) 2022-02-26 12:25:35 +01:00
James Upjohn
52da0fd4b9
fix: remove deprecated windows-2016/vs-2017 action runner from build matrix (#3484)
* fix(action): bump Windows 2016 runner to 2019

* fix(action): remove explicit win 2016/2019 runner config

Co-authored-by: Paweł <zneix@zneix.eu>
2022-01-15 14:33:23 +01:00
Paweł
14d11b6ebe
Remove actions/checkout from changelog check action (#3438)
Since changelog enforcer v3, according to their [changelog](dangoslen/changelog-enforcer@master/CHANGELOG.md#v300) `actions/checkout` is no longer required.
2021-12-28 23:24:29 +00:00
dependabot[bot]
4d9719ca90
Bump dangoslen/changelog-enforcer from 2.3.1 to 3 (#3436)
Bumps [dangoslen/changelog-enforcer](https://github.com/dangoslen/changelog-enforcer) from 2.3.1 to 3.
- [Release notes](https://github.com/dangoslen/changelog-enforcer/releases)
- [Changelog](https://github.com/dangoslen/changelog-enforcer/blob/master/CHANGELOG.md)
- [Commits](https://github.com/dangoslen/changelog-enforcer/compare/v2.3.1...v3)

---
updated-dependencies:
- dependency-name: dangoslen/changelog-enforcer
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-12-28 22:28:50 +00:00
dependabot[bot]
60ff82f2de
Bump actions/upload-artifact from 2.3.0 to 2.3.1 (#3405)
Bumps [actions/upload-artifact](https://github.com/actions/upload-artifact) from 2.3.0 to 2.3.1.
- [Release notes](https://github.com/actions/upload-artifact/releases)
- [Commits](https://github.com/actions/upload-artifact/compare/v2.3.0...v2.3.1)

---
updated-dependencies:
- dependency-name: actions/upload-artifact
  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>
2021-12-19 14:39:01 +01:00
dependabot[bot]
d21bdc6959
Bump actions/download-artifact from 2.0.10 to 2.1.0 (#3396)
Bumps [actions/download-artifact](https://github.com/actions/download-artifact) from 2.0.10 to 2.1.0.
- [Release notes](https://github.com/actions/download-artifact/releases)
- [Commits](https://github.com/actions/download-artifact/compare/v2.0.10...v2.1.0)

---
updated-dependencies:
- dependency-name: actions/download-artifact
  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>
2021-12-12 12:39:13 +01:00
dependabot[bot]
c0a7455acf
Bump actions/upload-artifact from 2.2.4 to 2.3.0 (#3395)
Bumps [actions/upload-artifact](https://github.com/actions/upload-artifact) from 2.2.4 to 2.3.0.
- [Release notes](https://github.com/actions/upload-artifact/releases)
- [Commits](https://github.com/actions/upload-artifact/compare/v2.2.4...v2.3.0)

---
updated-dependencies:
- dependency-name: actions/upload-artifact
  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>
2021-12-12 12:39:04 +01:00
dependabot[bot]
cb0c42779a
Bump actions/cache from 2.1.6 to 2.1.7 (#3364)
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-11-27 13:29:34 +00:00
dependabot[bot]
9098e93767
Bump actions/checkout from 2.3.5 to 2.4.0 (#3337)
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-11-06 12:26:39 +01:00
pajlada
076152630a
Add GitHub action to test builds with precompiled headers disabled (#3327) 2021-10-30 14:24:43 +02:00
James Upjohn
639bdf7f69
Automate updating of homebrew casks (#2788)
Co-authored-by: pajlada <rasmus.karlsson@pajlada.com>
2021-10-24 14:00:10 +00:00
dependabot[bot]
50b02f099a
Bump actions/checkout from 2.3.4 to 2.3.5 (#3290)
Bumps [actions/checkout](https://github.com/actions/checkout) from 2.3.4 to 2.3.5.
- [Release notes](https://github.com/actions/checkout/releases)
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
- [Commits](https://github.com/actions/checkout/compare/v2.3.4...v2.3.5)

---
updated-dependencies:
- dependency-name: actions/checkout
  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>
Co-authored-by: pajlada <rasmus.karlsson@pajlada.com>
2021-10-23 15:05:31 +02:00
dependabot[bot]
b0e79b603e
Bump ilammy/msvc-dev-cmd from 1.9.0 to 1.10.0 (#3276)
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: pajlada <rasmus.karlsson@pajlada.com>
2021-10-10 12:24:27 +00:00
dependabot[bot]
07454d0537
Bump dangoslen/changelog-enforcer from 2.3.0 to 2.3.1 (#3179)
Bumps [dangoslen/changelog-enforcer](https://github.com/dangoslen/changelog-enforcer) from 2.3.0 to 2.3.1.
- [Release notes](https://github.com/dangoslen/changelog-enforcer/releases)
- [Changelog](https://github.com/dangoslen/changelog-enforcer/blob/master/CHANGELOG.md)
- [Commits](https://github.com/dangoslen/changelog-enforcer/compare/v2.3.0...v2.3.1)

---
updated-dependencies:
- dependency-name: dangoslen/changelog-enforcer
  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>
2021-08-19 21:59:46 +02:00
dependabot[bot]
f36951101d
Bump dangoslen/changelog-enforcer from 2.2.0 to 2.3.0 (#3174)
Bumps [dangoslen/changelog-enforcer](https://github.com/dangoslen/changelog-enforcer) from 2.2.0 to 2.3.0.
- [Release notes](https://github.com/dangoslen/changelog-enforcer/releases)
- [Changelog](https://github.com/dangoslen/changelog-enforcer/blob/master/CHANGELOG.md)
- [Commits](https://github.com/dangoslen/changelog-enforcer/compare/v2.2.0...v2.3.0)

---
updated-dependencies:
- dependency-name: dangoslen/changelog-enforcer
  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>
2021-08-16 21:03:53 +02:00
Mm2PL
461443dbe5
Add Ubuntu packaging script (#2936) 2021-07-17 13:28:45 +02:00
dependabot[bot]
f9ddd53037
Bump actions/upload-artifact from 2.2.3 to 2.2.4 (#2896)
Bumps [actions/upload-artifact](https://github.com/actions/upload-artifact) from 2.2.3 to 2.2.4.
- [Release notes](https://github.com/actions/upload-artifact/releases)
- [Commits](https://github.com/actions/upload-artifact/compare/v2.2.3...v2.2.4)

---
updated-dependencies:
- dependency-name: actions/upload-artifact
  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>
2021-06-17 17:30:00 +00:00
dependabot[bot]
12ddd722e0
Bump ilammy/msvc-dev-cmd from 1.8.1 to 1.9.0 (#2846)
Bumps [ilammy/msvc-dev-cmd](https://github.com/ilammy/msvc-dev-cmd) from 1.8.1 to 1.9.0.
- [Release notes](https://github.com/ilammy/msvc-dev-cmd/releases)
- [Commits](https://github.com/ilammy/msvc-dev-cmd/compare/v1.8.1...v1.9.0)

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-06-17 19:07:05 +02:00
dependabot[bot]
21b186b9c8
Bump actions/download-artifact from 2.0.9 to 2.0.10 (#2895)
Bumps [actions/download-artifact](https://github.com/actions/download-artifact) from 2.0.9 to 2.0.10.
- [Release notes](https://github.com/actions/download-artifact/releases)
- [Commits](https://github.com/actions/download-artifact/compare/v2.0.9...v2.0.10)

---
updated-dependencies:
- dependency-name: actions/download-artifact
  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>
2021-06-17 18:30:25 +02:00
dependabot[bot]
7e4f8be316
Bump ilammy/msvc-dev-cmd from 1.8.0 to 1.8.1 (#2828)
Bumps [ilammy/msvc-dev-cmd](https://github.com/ilammy/msvc-dev-cmd) from 1.8.0 to 1.8.1.
- [Release notes](https://github.com/ilammy/msvc-dev-cmd/releases)
- [Commits](https://github.com/ilammy/msvc-dev-cmd/compare/v1.8.0...v1.8.1)

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-05-29 09:29:00 +00:00
dependabot[bot]
708670b4d5
Bump actions/cache from 2.1.5 to 2.1.6 (#2830)
Bumps [actions/cache](https://github.com/actions/cache) from 2.1.5 to 2.1.6.
- [Release notes](https://github.com/actions/cache/releases)
- [Commits](https://github.com/actions/cache/compare/v2.1.5...v2.1.6)

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-05-29 11:06:48 +02:00
dependabot[bot]
4073411ab3
Bump dangoslen/changelog-enforcer from 2.1.0 to 2.2.0 (#2770)
Bumps [dangoslen/changelog-enforcer](https://github.com/dangoslen/changelog-enforcer) from 2.1.0 to 2.2.0.
- [Release notes](https://github.com/dangoslen/changelog-enforcer/releases)
- [Changelog](https://github.com/dangoslen/changelog-enforcer/blob/master/CHANGELOG.md)
- [Commits](https://github.com/dangoslen/changelog-enforcer/compare/v2.1.0...v2.2.0)

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-05-13 14:07:27 +02:00
dependabot[bot]
1730350b8d
Bump ilammy/msvc-dev-cmd from 1.7.0 to 1.8.0 (#2769)
Bumps [ilammy/msvc-dev-cmd](https://github.com/ilammy/msvc-dev-cmd) from 1.7.0 to 1.8.0.
- [Release notes](https://github.com/ilammy/msvc-dev-cmd/releases)
- [Commits](https://github.com/ilammy/msvc-dev-cmd/compare/v1.7.0...v1.8.0)

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-05-13 11:10:13 +02:00
pajlada
2ea233a28d
Disable pushing commits to chatterino2-git AUR repo (#2738)
Fixes #2737
2021-05-03 23:29:47 +02:00
dependabot[bot]
032faabcb0
Bump actions/cache from v2.1.4 to v2.1.5 (#2625)
Bumps [actions/cache](https://github.com/actions/cache) from v2.1.4 to v2.1.5.
- [Release notes](https://github.com/actions/cache/releases)
- [Commits](https://github.com/actions/cache/compare/v2.1.4...1a9e2138d905efd099035b49d8b7a3888c653ca8)

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: pajlada <rasmus.karlsson@pajlada.com>
2021-04-17 09:32:47 +00:00
dependabot[bot]
084a50f235
Bump ilammy/msvc-dev-cmd from v1.6.0 to v1.7.0 (#2618)
Bumps [ilammy/msvc-dev-cmd](https://github.com/ilammy/msvc-dev-cmd) from v1.6.0 to v1.7.0.
- [Release notes](https://github.com/ilammy/msvc-dev-cmd/releases)
- [Commits](https://github.com/ilammy/msvc-dev-cmd/compare/v1.6.0...d39d8f7626e5667b00caa504eaefd7c24c9ba49d)

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-04-13 01:27:35 +02:00
pajlada
59afb2b1ce
bump conan cache (#2622) 2021-04-12 21:16:15 +00:00
Edgar
8adda902d1
🐛 Fixed windows CI not reporting exitcodes correctly (#2524) 2021-04-11 12:46:25 +00:00
dependabot[bot]
24a33709e6
Bump actions/upload-artifact from v2.2.2 to v2.2.3 (#2596)
Bumps [actions/upload-artifact](https://github.com/actions/upload-artifact) from v2.2.2 to v2.2.3.
- [Release notes](https://github.com/actions/upload-artifact/releases)
- [Commits](https://github.com/actions/upload-artifact/compare/v2.2.2...ee69f02b3dfdecd58bb31b4d133da38ba6fe3700)

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-04-11 11:12:04 +00:00
dependabot[bot]
49e30e6458
Bump actions/download-artifact from v2.0.8 to v2.0.9 (#2595)
Bumps [actions/download-artifact](https://github.com/actions/download-artifact) from v2.0.8 to v2.0.9.
- [Release notes](https://github.com/actions/download-artifact/releases)
- [Commits](https://github.com/actions/download-artifact/compare/v2.0.8...158ca71f7c614ae705e79f25522ef4658df18253)

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-04-11 10:43:12 +00:00
dependabot[bot]
da4a0ddf90
Bump dangoslen/changelog-enforcer from v2 to v2.1.0 (#2579)
Bumps [dangoslen/changelog-enforcer](https://github.com/dangoslen/changelog-enforcer) from v2 to v2.1.0.
- [Release notes](https://github.com/dangoslen/changelog-enforcer/releases)
- [Changelog](https://github.com/dangoslen/changelog-enforcer/blob/master/CHANGELOG.md)
- [Commits](https://github.com/dangoslen/changelog-enforcer/compare/v2...62066c8fa92a74994b33e39aaedd7ae68a40136d)

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-04-03 16:46:28 +02:00
pajlada
e00938dfde
Add support for CMake (buildsystem generator) (#2468)
Co-authored-by: Edgar <Edgar@AnotherFoxGuy.com>
2021-03-28 16:58:51 +02:00
pajlada
6cd9cb72fb
Solidify CI logic on check-formatting and test (#2549) 2021-03-20 17:32:57 +01:00
pajlada
1521488091
Always build CI regardless of changes (#2547) 2021-03-20 15:53:53 +01:00
pajlada
fd3efe0e15
Fix windows build not compiling (#2523) 2021-03-14 17:25:32 +01:00
pajlada
771bf260c5
Add Arch Linux builder & AUR syncer workflow (#2499) 2021-03-14 15:35:34 +01:00
Paweł
8b4cbce237
Fix workflow builds on ubuntu (#2506) 2021-03-10 22:00:29 +01:00
pajlada
346cd2b86d
Fix macOS building with qt6 by default (#2500) 2021-03-06 14:05:03 +01:00
pajlada
b53137d1db
Stop double-running "check formatting" action (#2482)
also get some sneaky reformatting of the "check formatting" action in hehe
2021-02-27 15:37:51 +01:00
pajlada
e015013773
Add lint github action (#2473) 2021-02-21 14:45:42 +01:00
pajlada
6b0ce396d6
Update to Emoji v13 (2020) (#1555) 2021-02-13 19:17:22 +01:00
pajlada
df4dd50dc8
Re-enable tests (#2454) 2021-02-13 17:22:21 +01:00
pajlada
435cf9a8b0
Use new version of aqtinstall in jobs (#2450) 2021-02-13 12:20:37 +01:00
dependabot[bot]
3658b8130d
Update actions/cache requirement to v2.1.4 (#2441) 2021-02-11 15:36:38 +00:00
pajlada
2a53ae49e0
Bump QtKeychain version (#2393) 2021-01-23 15:00:39 +01:00
Paweł
857705668e
Migrated getChannel to Helix (#2381)
Co-authored-by: Rasmus Karlsson <rasmus.karlsson@pajlada.com>
2021-01-21 13:48:48 +01:00
pajlada
44dd74488c
[CI] Fix release artifact uploading (#2353)
also don't run tree anymore
2021-01-10 13:39:56 +01:00
pajlada
1a08282cae
Build multiple Qt versions in CI (#2349) 2021-01-10 13:23:34 +01:00
Rasmus Karlsson
d0deb44abf Update GitHub build workflow to use nightly-build tag 2021-01-05 13:52:38 +01:00
dependabot[bot]
eef9eea642
Bump actions/upload-artifact from v2.2.1 to v2.2.2 (#2336) 2021-01-05 11:24:27 +00:00
dependabot[bot]
d694f8900e
Bump actions/download-artifact from v2.0.7 to v2.0.8 (#2338) 2021-01-05 11:01:47 +00:00
dependabot[bot]
9cca310e40
Bump dangoslen/changelog-enforcer from v1.6.1 to v2 (#2337)
Bumps [dangoslen/changelog-enforcer](https://github.com/dangoslen/changelog-enforcer) from v1.6.1 to v2.
- [Release notes](https://github.com/dangoslen/changelog-enforcer/releases)
- [Changelog](https://github.com/dangoslen/changelog-enforcer/blob/master/CHANGELOG.md)
- [Commits](https://github.com/dangoslen/changelog-enforcer/compare/v1.6.1...48475fe18184740cfbf6cd48cb62d3428ab301dd)

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-01-05 11:39:13 +01:00
pajlada
75b1ef06e2
Run tests in CI (#2310) 2020-12-26 23:40:47 +01:00
dependabot[bot]
805e33e766
Bump actions/download-artifact from v2.0.6 to v2.0.7 (#2286)
Bumps [actions/download-artifact](https://github.com/actions/download-artifact) from v2.0.6 to v2.0.7.
- [Release notes](https://github.com/actions/download-artifact/releases)
- [Commits](https://github.com/actions/download-artifact/compare/v2.0.6...f144d3c3916a86f4d6b11ff379d17a49d8f85dbc)

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2020-12-19 11:35:30 +01:00
pajlada
69915f22f5
Bump changelog enforcer to v1.6.1 (#2296)
We now also ignore dependabot labels in the changelog enforcer
2020-12-19 11:32:45 +01:00
pajlada
1d593654c8
[CI:build] Only run push checks on master. (#2276)
This means PRs should no longer have duplicate runs in case their branches are in the master repo.
2020-12-13 13:14:18 +01:00
Ruben Anders
da4b2d8494
Enforce changelog entry via CI (#2255) 2020-12-06 13:14:40 +01:00
pajlada
5232cb535e
[CI] Add missing dependencies to Ubuntu packaging step (#2251) 2020-12-05 14:31:28 +01:00
dependabot[bot]
48a84ffba2
Bump actions/download-artifact from v2.0.5 to v2.0.6 (#2187)
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2020-11-21 16:40:25 +01:00
dependabot[bot]
6cec402e02
Bump actions/upload-artifact from v2.2.0 to v2.2.1 (#2188)
Bumps [actions/upload-artifact](https://github.com/actions/upload-artifact) from v2.2.0 to v2.2.1.
- [Release notes](https://github.com/actions/upload-artifact/releases)
- [Commits](https://github.com/actions/upload-artifact/compare/v2.2.0...726a6dcd0199f578459862705eed35cda05af50b)

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2020-11-21 16:40:09 +01:00
Rasmus Karlsson
7d2b640874 Change the name of the GitHub actions-powered release 2020-11-15 15:29:18 +01:00
dependabot[bot]
7d199c1329
Bump actions/checkout from v2.3.3 to v2.3.4 (#2152)
Bumps [actions/checkout](https://github.com/actions/checkout) from v2.3.3 to v2.3.4.
- [Release notes](https://github.com/actions/checkout/releases)
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
- [Commits](https://github.com/actions/checkout/compare/v2.3.3...5a4ac9002d0be2fb38bd78e4b4dbde5606d7042f)

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2020-11-04 17:54:00 +01:00
dependabot[bot]
45be7a427a
Bump pajlada/create-release from v2.0.2 to v2.0.3 (#2150)
Bumps [pajlada/create-release](https://github.com/pajlada/create-release) from v2.0.2 to v2.0.3.
- [Release notes](https://github.com/pajlada/create-release/releases)
- [Commits](https://github.com/pajlada/create-release/compare/v2.0.2...5d2fd7ed56c066a48bdf8e3865775f4505870c5b)

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2020-11-02 23:33:58 +01:00
dependabot[bot]
17b9cf8798
Bump pajlada/create-release from v2 to v2.0.2 (#2136) 2020-10-26 09:30:31 +00:00
pajlada
f191de2514
Add CI workflow to check line endings of all source files (#2082)
In addition, all found errors (formatting & line ending) have been fixed in this PR.
2020-10-18 15:54:48 +02:00
dependabot[bot]
e4d7f49952
Bump actions/download-artifact from v1 to v2.0.5 (#2051) 2020-10-10 09:35:16 +00:00
dependabot[bot]
5eb247439a
Bump actions/upload-artifact from v1 to v2.2.0 (#2053) 2020-10-10 09:06:13 +00:00
dependabot[bot]
92040896fa
Bump actions/checkout from v1 to v2.3.3 (#2052)
Bumps [actions/checkout](https://github.com/actions/checkout) from v1 to v2.3.3.
- [Release notes](https://github.com/actions/checkout/releases)
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
- [Commits](https://github.com/actions/checkout/compare/v1...a81bbbf8298c0fa03ea29cdc473d45769f953675)

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2020-10-10 10:40:31 +02:00
dependabot[bot]
27e57dfdcb
Bump actions/upload-release-asset from v1.0.1 to v1.0.2 (#2050)
Bumps [actions/upload-release-asset](https://github.com/actions/upload-release-asset) from v1.0.1 to v1.0.2.
- [Release notes](https://github.com/actions/upload-release-asset/releases)
- [Commits](https://github.com/actions/upload-release-asset/compare/v1.0.1...e8f9f06c4b078e705bd2ea027f0926603fc9b4d5)

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2020-10-10 10:40:03 +02:00
pajlada
edabe57f21
Disable mirror (#2037)
Break cache
2020-10-05 20:11:49 +02:00
pajlada
53a784eb1b
Fix CI (#2028) 2020-10-04 16:51:42 +02:00
Ruben Anders
45a53bf0a4
dont ignore md files for CI in pull requests (#1881)
This should help merging readme PRs without having to use scary buttons
2020-08-23 14:07:30 +02:00
Rasmus Karlsson
3942749226 Don't check formatting when documentation has been updated 2020-07-18 14:27:06 +02:00
pajlada
8e202c3755
CI: use cache v2 (and bust cache) (#1747) 2020-06-21 16:36:46 +02:00
Edgar
f7b063f265
🔧 Switch back to conan from chocolatey (#1695) 2020-05-24 11:53:24 +02:00
pajlada
08678628d5
Update CI Qt installation steps (#1650)
* Update qt action install from v1 to v2

* Use Qt repository mirror

* Cache Qt download/installation
2020-04-25 13:42:56 +02:00
pajlada
59296075e8
Fix the CI by downgrading install-qt-action version (#1554) 2020-02-15 12:04:05 -05:00
Edgar
f87e008679 👷 Cache conan packages (#1487) 2020-01-23 09:21:01 +01:00
pajlada
e7698cebd8
Add GitHub Actions support (#1463) 2019-12-28 14:54:03 +01:00
Rasmus Karlsson
624c578b06 Run format checker on pull requests too 2019-11-16 12:00:21 +01:00
Rasmus Karlsson
b2d88ba555 fix! 2019-11-02 12:21:18 +01:00
Rasmus Karlsson
94f071b0ba add -y to apt-get install in check-formatting workflow 2019-11-02 12:19:25 +01:00
pajlada
3aedd682a6
Update check-formatting.yml 2019-11-02 12:18:18 +01:00
Rasmus Karlsson
28a1c7234e Update check-format action 2019-11-02 12:13:41 +01:00
pajlada
9fe752cf3c
add github action to check formatting 2019-11-02 11:59:34 +01:00