zhexu14
b046365b91
Update Github actions to use latest versions of setup-python and checkout ( #3499 )
2025-04-27 18:41:20 +10:00
zhexu14
88eded41ae
Bump version to 14, update changelog ( #3489 )
2025-02-22 06:41:03 +00:00
zhexu14
6447930654
Bump version to 13, update changelog ( #3486 )
2025-02-16 08:25:09 +11:00
zhexu14
c3d4ddae44
Bump version to 12.1 ( #3463 )
2024-11-16 11:58:14 +11:00
zhexu14
9d774c8976
Update release workflow to use latest upload-artifact version ( #3462 )
2024-11-16 08:41:25 +11:00
zhexu14
0e9a8ac1a1
Reformat code with upgraded version of black ( #3446 )
2024-10-05 07:19:39 +10:00
zhexu14
fd9e40d5aa
Update requirements.txt to point to pydcs version with legacy miz loading fix ( #3437 )
...
This PR updates pydcs to include fix for loading legacy miz files.
2024-09-16 23:01:16 +10:00
dependabot[bot]
db5af55c49
Bump actions/download-artifact from 2 to 4.1.7 in /.github/workflows ( #3433 )
...
Bumps
[actions/download-artifact](https://github.com/actions/download-artifact )
from 2 to 4.1.7.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/actions/download-artifact/releases ">actions/download-artifact's
releases</a>.</em></p>
<blockquote>
<h2>v4.1.7</h2>
<h2>What's Changed</h2>
<ul>
<li>Update <code>@actions/artifact</code> dependency by <a
href="https://github.com/bethanyj28 "><code>@bethanyj28</code></a> in <a
href="https://redirect.github.com/actions/download-artifact/pull/325 ">actions/download-artifact#325</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a
href="https://github.com/actions/download-artifact/compare/v4.1.6...v4.1.7 ">https://github.com/actions/download-artifact/compare/v4.1.6...v4.1.7 </a></p>
<h2>v4.1.6</h2>
<h2>What's Changed</h2>
<ul>
<li>updating <code>@actions/artifact</code> dependency to v2.1.6 by <a
href="https://github.com/eggyhead "><code>@eggyhead</code></a> in <a
href="https://redirect.github.com/actions/download-artifact/pull/324 ">actions/download-artifact#324</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a
href="https://github.com/actions/download-artifact/compare/v4.1.5...v4.1.6 ">https://github.com/actions/download-artifact/compare/v4.1.5...v4.1.6 </a></p>
<h2>v4.1.5</h2>
<h2>What's Changed</h2>
<ul>
<li>Update readme with v3/v2/v1 deprecation notice by <a
href="https://github.com/robherley "><code>@robherley</code></a> in <a
href="https://redirect.github.com/actions/download-artifact/pull/322 ">actions/download-artifact#322</a></li>
<li>Update dependencies <code>@actions/core</code> to v1.10.1 and
<code>@actions/artifact</code> to v2.1.5</li>
</ul>
<p><strong>Full Changelog</strong>: <a
href="https://github.com/actions/download-artifact/compare/v4.1.4...v4.1.5 ">https://github.com/actions/download-artifact/compare/v4.1.4...v4.1.5 </a></p>
<h2>v4.1.4</h2>
<h2>What's Changed</h2>
<ul>
<li>Update <code>@actions/artifact</code> by <a
href="https://github.com/bethanyj28 "><code>@bethanyj28</code></a> in <a
href="https://redirect.github.com/actions/download-artifact/pull/307 ">actions/download-artifact#307</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a
href="https://github.com/actions/download-artifact/compare/v4...v4.1.4 ">https://github.com/actions/download-artifact/compare/v4...v4.1.4 </a></p>
<h2>v4.1.3</h2>
<h2>What's Changed</h2>
<ul>
<li>Update release-new-action-version.yml by <a
href="https://github.com/konradpabjan "><code>@konradpabjan</code></a>
in <a
href="https://redirect.github.com/actions/download-artifact/pull/292 ">actions/download-artifact#292</a></li>
<li>Update toolkit dependency with updated unzip logic by <a
href="https://github.com/bethanyj28 "><code>@bethanyj28</code></a> in <a
href="https://redirect.github.com/actions/download-artifact/pull/299 ">actions/download-artifact#299</a></li>
<li>Update <code>@actions/artifact</code> by <a
href="https://github.com/bethanyj28 "><code>@bethanyj28</code></a> in <a
href="https://redirect.github.com/actions/download-artifact/pull/303 ">actions/download-artifact#303</a></li>
</ul>
<h2>New Contributors</h2>
<ul>
<li><a
href="https://github.com/bethanyj28 "><code>@bethanyj28</code></a> made
their first contribution in <a
href="https://redirect.github.com/actions/download-artifact/pull/299 ">actions/download-artifact#299</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a
href="https://github.com/actions/download-artifact/compare/v4...v4.1.3 ">https://github.com/actions/download-artifact/compare/v4...v4.1.3 </a></p>
<h2>v4.1.2</h2>
<ul>
<li>Bump <code>@actions/artifacts</code> to latest version to include
<a href="https://redirect.github.com/actions/toolkit/pull/1648 ">updated
GHES host check</a></li>
</ul>
<h2>v4.1.1</h2>
<ul>
<li>Fix transient request timeouts <a
href="https://redirect.github.com/actions/download-artifact/issues/249 ">actions/download-artifact#249</a></li>
<li>Bump <code>@actions/artifacts</code> to latest version</li>
</ul>
<h2>v4.1.0</h2>
<h2>What's Changed</h2>
<ul>
<li>Some cleanup by <a
href="https://github.com/robherley "><code>@robherley</code></a> in <a
href="https://redirect.github.com/actions/download-artifact/pull/247 ">actions/download-artifact#247</a></li>
<li>Fix default for run-id by <a
href="https://github.com/stchr "><code>@stchr</code></a> in <a
href="https://redirect.github.com/actions/download-artifact/pull/252 ">actions/download-artifact#252</a></li>
</ul>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="65a9edc588 "><code>65a9edc</code></a>
Merge pull request <a
href="https://redirect.github.com/actions/download-artifact/issues/325 ">#325</a>
from bethanyj28/main</li>
<li><a
href="fdd1595981 "><code>fdd1595</code></a>
licensed</li>
<li><a
href="c13dba102f "><code>c13dba1</code></a>
update <code>@actions/artifact</code> dependency</li>
<li><a
href="0daa75ebea "><code>0daa75e</code></a>
Merge pull request <a
href="https://redirect.github.com/actions/download-artifact/issues/324 ">#324</a>
from actions/eggyhead/use-artifact-v2.1.6</li>
<li><a
href="9c19ed7fe5 "><code>9c19ed7</code></a>
Merge branch 'main' into eggyhead/use-artifact-v2.1.6</li>
<li><a
href="3d3ea8741e "><code>3d3ea87</code></a>
updating license</li>
<li><a
href="89af5db821 "><code>89af5db</code></a>
updating artifact package v2.1.6</li>
<li><a
href="b4aefff88e "><code>b4aefff</code></a>
Merge pull request <a
href="https://redirect.github.com/actions/download-artifact/issues/323 ">#323</a>
from actions/eggyhead/update-artifact-v215</li>
<li><a
href="8caf195ad4 "><code>8caf195</code></a>
package lock update</li>
<li><a
href="d7a2ec411d "><code>d7a2ec4</code></a>
updating package version</li>
<li>Additional commits viewable in <a
href="https://github.com/actions/download-artifact/compare/v2...v4.1.7 ">compare
view</a></li>
</ul>
</details>
<br />
[](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores )
Dependabot will resolve any conflicts with this PR as long as you don't
alter it yourself. You can also trigger a rebase manually by commenting
`@dependabot rebase`.
[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)
---
<details>
<summary>Dependabot commands and options</summary>
<br />
You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits
that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after
your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge
and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating
it. You can achieve the same result by closing it manually
- `@dependabot show <dependency name> ignore conditions` will show all
of the ignore conditions of the specified dependency
- `@dependabot ignore this major version` will close this PR and stop
Dependabot creating any more for this major version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop
Dependabot creating any more for this minor version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop
Dependabot creating any more for this dependency (unless you reopen the
PR or upgrade to it yourself)
You can disable automated security fix PRs for this repo from the
[Security Alerts
page](https://github.com/dcs-liberation/dcs_liberation/network/alerts ).
</details>
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-09-07 16:59:57 +10:00
zhexu14
7543b5f79f
Bump version to 11.1.1 to include campaign updates as 11.1.0 was alre… ( #3415 )
...
…ady taken
2024-06-22 17:23:08 +10:00
zhexu14
55c77ed7c3
Lock python version to 3.11.4 as 3.11.5 introduces a change that brea… ( #3380 )
...
3.11.5 introduces a change that breaks unpickling of save files that
leads to #3379 . This PR introduces a short term fix by locking the
python version used in the build until the root cause can be found and
fixed.
2024-04-18 07:55:04 +10:00
zhexu14
8aa38a83ff
Bump version to 12 ( #3370 )
...
Bump changelog, bug reports and version.py to appropriate values now
that 11 is released.
2024-04-10 12:54:26 +10:00
Dan Albert
c695e7724a
Update bug templates for 10.0.0.
2023-12-31 12:57:12 -08:00
Dan Albert
f5573cfc19
Revert "Update to Python 3.12."
...
Might fix https://github.com/dcs-liberation/dcs_liberation/issues/3276 .
If not, we need to revert the Qt upgrade too, and if we downgrade Qt we
can't use Python 3.12 anyway.
This reverts commit 65eb10639b36e71168931dad601836b77ec90bbe.
2023-12-02 15:01:07 -08:00
Dan Albert
2447cc156d
Update black.
...
Required for the new syntax in Python 3.12.
2023-11-30 21:10:14 -08:00
Dan Albert
65eb10639b
Update to Python 3.12.
2023-11-30 20:45:19 -08:00
Dan Albert
b73ca2c62e
Update bug templates.
2023-11-11 13:32:10 -08:00
Dan Albert
82daa631bf
Request DCS log file for mission issues.
...
Not that anyone reads this.
2023-07-12 01:12:47 -07:00
Dan Albert
adabb617f3
Update bug templates for 8.1.0.
2023-07-10 09:52:03 -07:00
Dan Albert
82c234b09e
Make save game requirement even more obvious.
2023-06-27 18:12:58 -07:00
Dan Albert
acd40fd9ea
Update bug templates for 8.0.0.
2023-06-21 17:19:17 -07:00
Dan Albert
4cb035b955
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-06 03:12:49 +00:00
Dan Albert
e50be9bbde
Update bug templates for 7.1.0 release.
2023-06-03 22:27:14 +00:00
Dan Albert
f719a5ec34
Update bug templates now that 7.0.0 is out.
2023-05-23 01:38:16 -07:00
Dan Albert
5e459c2390
Expand python coverage, use coveragerc.
2023-05-04 10:07:34 -07:00
Dan Albert
57a4a7c282
Test typescript and collect coverage.
...
We don't actually have any tests yet :(
2023-05-03 23:18:15 -07:00
Dan Albert
de2a779715
Gather and upload coverage of python tests.
2023-05-03 21:54:52 -07:00
Dan Albert
c6a8aeac1d
Update bug templates for 6.1.1.
2023-02-05 15:18:09 -08:00
Dan Albert
937bacacb7
Pin version of black used in GHA.
...
Black rolls out style changes every year, and using "stable" means that
the check run on PRs might start formatting differently than we do
locally, or require a reformat of the codebase to make a PR submittable.
Pin to the version that we've been using. We should update to 23 at some
point, but we want to do that deliberately.
2023-02-02 16:35:51 -08:00
Dan Albert
f8c1d291ed
Update the versions listed in the bug template.
2023-01-28 11:46:37 -08:00
Dan Albert
0f34946127
Restructure save games into a zipped bundle.
...
This is the first step toward bundling all assets related to a save game
into a single item. That makes it easier to avoid clobbering "temporary"
assets from other games like the state.json, but also makes it easier
for players to file bug reports, since there's only a single asset to
upload.
This is only the first step because so far it only includes the various
save files: start of turn, end of last turn before results processing,
and "latest" (the game saved explicitly by the player).
2023-01-16 13:59:16 -08:00
Dan Albert
0be9e1985a
Upgrade to Python 3.11.
...
Supposedly much faster. Probably other cool stuff.
2022-12-29 17:47:49 -08:00
Dan Albert
306971230b
Update to PySide6.
...
It sounds like PySide2 will not be moving to Python 3.11, so we're stuck
on 3.10 without this. Upgrading to a newer Qt also fixes some high DPI
bugs (the file browser dialog for save/load is no longer tiny on 4k).
https://github.com/pyinstaller/pyinstaller/issues/5414 previously
blocked this, but the bug appears to be fixed now.
2022-12-29 16:26:50 -08:00
Dan Albert
22503d4e95
Save the last turn for bug reports.
...
We often get save games uploaded with bug reports that are already in a
broken state with nothing we can do about it. This saves that turn to
`last_turn.liberation` so users are less likely to have clobbered the
useful data before filing the report.
2022-12-20 13:46:21 -08:00
Dan Albert
ded5fc8b1d
Update bug templates to 6.0.0.
...
We're not fixing 5.x bugs any more.
2022-11-25 15:26:20 -08:00
Dan Albert
b63ecc59fb
Add a dialog with bug report information.
2022-10-15 13:15:40 -07:00
Dan Albert
575cbf659c
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-15 13:15:40 -07: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