David Capello
9a7ce8604b
Merge branch 'main' into beta
2024-12-11 08:34:33 -03:00
David Capello
6cc0bbd0bf
[precommit] Add GitHub action
2024-12-11 08:30:16 -03:00
David Capello
1e56e7da5a
Merge branch 'main' into beta
2024-11-27 15:35:51 -03:00
David Capello
8241e03612
Fix clang-tidy-review action
2024-11-27 15:20:15 -03:00
David Capello
a21f0888ad
Merge branch 'main' into beta
2024-09-03 11:26:23 -03:00
David Capello
c4526cf709
Remove ENABLE_UI option ( #4619 )
...
Now we use the LAF_BACKEND=none/skia to detect if it's going to be the
CLI/GUI version of the program. The ENABLE_UI flag is still defined at
compile-time just to avoid removing all #ifdef/endif conditional
directives right now.
2024-09-02 18:17:23 -03:00
David Capello
801ea7ab6c
Merge branch 'main' into beta
2024-06-11 16:03:25 -03:00
David Capello
927a24bb18
[ci] Remove workaround for windows-2022 runner and cmake 3.25.0
...
Reverts 63a9aa67c9
2024-06-10 17:33:59 -03:00
David Capello
6cdf2ae2df
[ci] Change jobs matrix
...
Compile with ENABLE_UI=ON/OFF (gui/cli) and
ENABLE_SCRIPTING=ON/OFF (lua/noscripts) variants on all platforms.
2024-06-10 17:21:17 -03:00
David Capello
9b50f0bbd5
[ci] Change comment-on-pr action to IdanHo/comment-on-pr
...
This is the exact version that SerenityOS uses, it looks like it can
comment on Aseprite issues, while the original
one (unsplash/comment-on-pr) cannot, giving us the following error:
Couldn't find an open pull request for branch with head at .
2024-06-07 13:50:14 -03:00
David Capello
ae63c633b4
[ci] Add commit linter action
2024-06-06 16:25:03 -03:00
David Capello
2942abae3e
Fix get-ninja action
2024-04-26 18:15:52 -03:00
David Capello
8fc7592066
Make clang tidy action work in PRs from forks using split_workflow
2024-02-27 19:07:53 -03:00
David Capello
619b5cbada
Run clang tidy in the context of the merge commit
2024-02-27 15:41:07 -03:00
David Capello
03403953f3
Fix cmake -B param in clang tidy action
2024-02-27 14:11:02 -03:00
David Capello
351d9c863f
Add config_file parameter to clang tidy action
2024-02-27 13:55:43 -03:00
David Capello
be891230da
Remove Ninja from clang tidy action
2024-02-27 13:49:32 -03:00
David Capello
52afc9e9a7
Use build directory for cmake command on clang tidy
...
It's required by freetype library as it looks like it doesn't allow to
build in the same source directory.
2024-02-27 12:20:26 -03:00
David Capello
104f80b334
Change job name of clang tidy to avoid confusion with the build process
2024-02-27 12:20:04 -03:00
David Capello
a86b0a7d0c
Fix clang_tidy.yml path
2024-02-27 12:07:19 -03:00
David Capello
924eaddf75
Add clang tidy workflow action
2024-02-27 11:50:07 -03:00
David Capello
5e83ceb9a7
Update checkout GitHub action to avoid warning about deprecated node.js 16
...
https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/
2024-02-16 12:42:53 -03:00
David Capello
7f2d2185bd
Add a workflow to close spammy PRs
...
First attempt, not sure if this will be useful at all.
2023-11-10 10:42:46 -03:00
Michał Janiszewski
19b54ffd4e
Use ccache on macOS
...
Originally (#2699 ) ccache was only enable for Linux due to suspiciously low
macOS yields.
I have addressed the likely issue upstream
(https://github.com/hendrikmuhs/ccache-action/pull/147 ) and ccache can be used
on macOS now as well.
2023-09-25 20:11:52 +02:00
Michał Janiszewski
af19d81806
Include build type in ccache key
...
This should lead to better cache utilisation, smaller caches
2023-09-25 11:13:49 -03:00
David Capello
50dbba268d
Update actions to use new node16 as GitHub is deprecating node12
2023-08-02 18:46:52 -03:00
David Capello
63a9aa67c9
Fix GitHub Actions for new windows-2022 image (20221120.1) w/cmake 3.25.0 ( fix #3610 )
2022-12-02 12:06:14 -03:00
David Capello
c7cafca69a
Merge remote-tracking branch 'tests/main'
2022-10-25 15:30:38 -03:00
David Capello
3adfe13b7e
Add RelWithDebInfo and Debug build types to GitHub actions
2022-06-28 14:55:36 -03:00
David Capello
0aeacd46de
Disable ccache on Windows ( fix #3404 )
2022-06-28 14:33:12 -03:00
David Capello
25fbe786f8
[osx] Compile for macOS 10.9 in GitHub Actions
2022-06-09 19:10:31 -03:00
David Capello
9fe3e40c6a
Fix cloning tests/beta when testing aseprite/beta
2021-09-23 08:42:01 -03:00
David Capello
eb53829629
Clone tests beta branch when running actions for Aseprite beta branch
2021-09-13 10:45:17 -03:00
Michał Janiszewski
1f7c985735
Install CCache in CI
2021-04-15 11:54:53 +02:00
David Capello
ed8446ca0b
Run CI on PRs
2021-03-18 10:02:09 -03:00
David Capello
2dccb6d646
Add GitHub actions
2021-03-08 11:38:04 -03:00