Commit Graph

91 Commits

Author SHA1 Message Date
Raffson
5270ad42db Update upload-artifact to v4 2025-01-30 21:58:48 +01:00
Raffson
11a9d67b91 Update black 2024-10-12 17:33:01 +02:00
Raffson
8f8ee8c48e Update upload-artifact to v3 2024-09-15 02:38:16 +02:00
MetalStormGhost
e34a8c7875 Renamed CTLD plugin settings to Retribution
Renamed CTLD plugin settings to Retribution, as well as some other miscellaneous files too.
2024-05-05 11:04:56 +02:00
Raffson
f1eb8f9a87 Revert "Pin python to 3.11.5"
This reverts commit 6bcd8a6910.
2024-04-13 18:06:47 +02:00
Raffson
6bcd8a6910 Pin python to 3.11.5 2024-04-13 18:01:37 +02:00
Raffson
61fe67660f Upgrade to Python 3.11
Partially fixes the bug where no error is shown in case of campaign errors when clicking Finish in the NGW
2024-04-13 15:18:02 +02:00
Raffson
bd7f7615b0 Skip discord notification in forks 2024-03-28 15:08:12 +01:00
Raffson
c4bc515e19 Update bug-report templates 2024-03-17 00:58:09 +01:00
Raffson
0784efc1c7 Update bug-report templates for v1.3.0 2024-03-16 19:25:12 +01:00
Raffson
8ff6e5688a Pin black in workflow
New version of 'black' will most likely cause a lot of merge conflicts, thus let's pin the version for now until the Pretense generator is merged...
2024-01-28 17:39:47 +01:00
Raffson
be634ab961 Revert "Update to Python3.11"
This reverts commit d6ba45a42b.
2023-10-15 20:53:03 +02:00
Raffson
d6ba45a42b Update to Python3.11 2023-10-15 19:53:24 +02:00
Raffson
b8ef4fc726 Pipeline? 2023-10-08 01:43:25 +02:00
Raffson
394627e8d5 Pipeline! 2023-10-08 01:40:03 +02:00
Raffson
f513e27dc6 Pipeline 2023-10-08 01:34:54 +02:00
Raffson
4ecc44da17 Preparations for v1.3.0 2023-07-10 23:12:30 +02:00
Dan Albert
389d230ea3 Fix Python coverage reporting.
Apparently the fact that I want the coverage report to be XML isn't
enough of a hint that I want coverage.
2023-06-12 20:59:09 +02:00
Dan Albert
af833f6682 Expand python coverage, use coveragerc. 2023-05-14 17:28:54 +02:00
Dan Albert
71c2eb3567 Test typescript and collect coverage.
We don't actually have any tests yet :(
2023-05-14 17:28:46 +02:00
Dan Albert
968a360fde Gather and upload coverage of python tests. 2023-05-14 17:27:38 +02:00
Raffson
a1fc92bd00 Initial changes for v1.2 2023-03-18 23:02:11 +01:00
Raffson
3f570cce5e Update build.yml 2023-01-06 21:19:31 +01:00
Raffson
7267b70066 Update issue templates according to new labels 2023-01-02 01:07:09 +01:00
Raffson
4f9c7a7370 Adjust issue templates 2022-12-20 20:46:33 +01:00
Raffson
0bc67adea8 Remove references to liberation in issue templates 2022-11-26 17:38:00 +01:00
Raffson
206c046382 Update build.yml 2022-11-01 21:56:49 +01:00
Dan Albert
2ac9d6bd98 Add the git SHA to the build ID.
The build number is actually a pain to use. The git SHA is much more
useful.
2022-10-16 15:00:01 +02:00
Raffson
33305cfb46 Limit beta's webhook to test-branches only 2022-10-15 00:06:50 +02:00
Raffson
00aa8bf944 Adjust workflow for beta's webhook in discord 2022-10-09 19:00:20 +02:00
Raffson
0a335d342a Update Issue templates 2022-10-02 19:56:44 +02:00
Raffson
ae0cbc2c5b Update PR template 2022-10-02 19:56:44 +02:00
Raffson
3ffcddcc5a Change name of .exe file 2022-09-18 15:52:21 +02:00
Dan Albert
151cf17e35 Move tests into main workflows.
The workflow UI works best if there's only a single main workflow in a
PR. We can keep things organized similarly by turning the test workflow
into a reusable workflow. Same code (mostly), better UI.
2022-07-27 20:50:49 -07:00
Dan Albert
6437700a61 Fix warning in black job. 2022-07-27 20:50:49 -07:00
Dan Albert
07ac8957c8 Split Python linting into separate jobs.
This is just the first step to prove the concept. Most of the work done
in our workflows can be split into separate jobs to parallelize the
workflow. This will also make the checks page more readable.

This change alone probably won't speed up CI much.
2022-07-27 20:50:49 -07:00
Dan Albert
9ab1dbab78 Dedup pyinstaller actions. 2022-06-26 16:37:08 -07:00
Dan Albert
83af032bee Enable dependency caching in workflows. 2022-06-26 14:34:07 -07:00
Dan Albert
2a5e12dfc5 Refactor some repeated actions out of workflows. 2022-06-26 14:11:15 -07:00
Dan Albert
3eafd0cb62 Add a few more notes to the pull request template. 2022-06-25 13:47:21 -07:00
Dan Albert
088073b257 Update bug templates now that 5.2.0 is out. 2022-03-27 12:47:38 -07:00
RndName
4014a4e250 Update bug template for 5.2.0 2022-03-22 10:14:23 +01:00
Dan Albert
8165d3bd8c Add support for running the build react map.
https://github.com/dcs-liberation/dcs_liberation/issues/2039
2022-03-06 01:53:22 -08:00
Dan Albert
5230591dc2 Add npm ci to GitHub actions.
Formatting currently being forced to preserve line endings because for
whatever reason that's only causing problems in CI.
2022-03-06 00:59:58 -08:00
Dan Albert
abadfef5a7 Remove unused workflow.
I'd added this early on with the intent of implementing is but forgot to
come back to it. We should do that at some point.
2022-02-28 00:35:22 -08:00
Dan Albert
59e98b31df Add a basic React implementation of the map.
See client/README.md for instructions.
2022-02-28 00:31:56 -08:00
Dan Albert
ac80c4adc1 Finish moving gen into game. 2022-02-22 00:10:31 -08:00
Dan Albert
85e7b1762d Upgrade to Python 3.10.
Shapely doesn't have a Windows wheel on pypi yet, but we can get them
from https://www.lfd.uci.edu/~gohlke/pythonlibs/#shapely. This unblocks
(and because wheels are matched to python versions, *requires*)
upgrading to Python 3.10.
2022-02-12 22:09:49 +00:00
Dan Albert
7c4d1e2f60 Speed up artifact upload with explicit zip.
GitHub has limits on the number of files that can be used with
upload-artifact, and it sounds like it will also be faster to compress
locally before uploading.
2022-02-12 21:52:07 +00:00
Dan Albert
b312242cb8 Remind PR authors about the changelog.
I suspect we'll still be writing most of these ourselves, but might as
well point it out for the people that want to.
2022-01-16 14:02:05 -08:00