Laserlicht
4db71d98c7
add appimage
2026-02-15 23:36:13 +01:00
Ivan Savenko
3689274a57
Merge pull request #6849 from vcmi/macos-sign
...
[macOS] sign & notarize builds
2026-02-12 00:38:45 +02:00
Andrey Filipenkov
451fb1956e
[CI] remove no longer used param to matrix.before_install
2026-02-07 21:35:52 +03:00
Andrey Filipenkov
6a480d6fd5
[CI][macOS] configure codesigning and notarization
2026-02-07 21:35:51 +03:00
George King
e744ce6a63
Implement concurrency for pull request workflows
...
Add concurrency settings to GitHub Actions workflow
2026-02-06 22:29:33 +01:00
Ivan Savenko
515e690960
[1.7.2] Fix Qt translations update action
2026-02-01 13:57:28 +02:00
Ivan Savenko
0d2f26b653
Run unit tests as part of cross-repository PR
2026-01-25 21:21:01 +00:00
Andrey Filipenkov
0cd3f5e587
[CI][iOS] generate & upload debug symbols for AppStoreConnect submission
2026-01-06 14:24:26 +03:00
Andrey Filipenkov
e5bdb9e380
[CI][iOS] build RelWithDebInfo
2026-01-06 14:23:39 +03:00
Ivan Savenko
e4a013c74c
Remove spaces in artifact file names for consistency
2025-12-27 15:10:19 +02:00
Ivan Savenko
c1c586e113
Update build system for 1.7 release
...
- Github Actions: generate .aab with different build ID for x86_64
- Bump Android build ID since 1700 code was already uploaded
- Update dependencies for .deb packaging
- Disable MMAI for .deb packaging for now
- Switch Linux building docs to reference Qt6 packages for Ubuntu
2025-12-16 22:56:55 +02:00
Ivan Savenko
de0dc522bd
Merge pull request #4788 from smanolloff/mmai
...
MMAI: an ML-powered combat AI
2025-12-15 15:54:39 +02:00
Ivan Savenko
17626993c1
Merge pull request #6452 from vcmi/dependabot/github_actions/actions/upload-artifact-6
...
Bump actions/upload-artifact from 5 to 6
2025-12-15 09:31:20 +02:00
dependabot[bot]
f5e3057590
Bump actions/upload-artifact from 5 to 6
...
Bumps [actions/upload-artifact](https://github.com/actions/upload-artifact ) from 5 to 6.
- [Release notes](https://github.com/actions/upload-artifact/releases )
- [Commits](https://github.com/actions/upload-artifact/compare/v5...v6 )
---
updated-dependencies:
- dependency-name: actions/upload-artifact
dependency-version: '6'
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-12-15 04:11:11 +00:00
dependabot[bot]
7bebbdd360
Bump actions/download-artifact from 6 to 7
...
Bumps [actions/download-artifact](https://github.com/actions/download-artifact ) from 6 to 7.
- [Release notes](https://github.com/actions/download-artifact/releases )
- [Commits](https://github.com/actions/download-artifact/compare/v6...v7 )
---
updated-dependencies:
- dependency-name: actions/download-artifact
dependency-version: '7'
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-12-15 04:11:03 +00:00
Simeon Manolov
9d6ec17f48
MMAI: an ML-powered combat AI
2025-12-15 02:50:32 +02:00
dependabot[bot]
120ccbf263
Bump actions/cache from 4 to 5
...
Bumps [actions/cache](https://github.com/actions/cache ) from 4 to 5.
- [Release notes](https://github.com/actions/cache/releases )
- [Changelog](https://github.com/actions/cache/blob/main/RELEASES.md )
- [Commits](https://github.com/actions/cache/compare/v4...v5 )
---
updated-dependencies:
- dependency-name: actions/cache
dependency-version: '5'
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-12-12 04:11:09 +00:00
Ivan Savenko
b0cee2e0a6
Merge pull request #6416 from vcmi/dependabot/github_actions/peter-evans/create-pull-request-8
...
Bump peter-evans/create-pull-request from 7 to 8
2025-12-10 20:40:14 +02:00
dependabot[bot]
d7be510060
Bump DavidAnson/markdownlint-cli2-action from 21 to 22
...
Bumps [DavidAnson/markdownlint-cli2-action](https://github.com/davidanson/markdownlint-cli2-action ) from 21 to 22.
- [Release notes](https://github.com/davidanson/markdownlint-cli2-action/releases )
- [Commits](https://github.com/davidanson/markdownlint-cli2-action/compare/v21...v22 )
---
updated-dependencies:
- dependency-name: DavidAnson/markdownlint-cli2-action
dependency-version: '22'
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-12-10 04:10:23 +00:00
dependabot[bot]
c046f35d5e
Bump peter-evans/create-pull-request from 7 to 8
...
Bumps [peter-evans/create-pull-request](https://github.com/peter-evans/create-pull-request ) from 7 to 8.
- [Release notes](https://github.com/peter-evans/create-pull-request/releases )
- [Commits](https://github.com/peter-evans/create-pull-request/compare/v7...v8 )
---
updated-dependencies:
- dependency-name: peter-evans/create-pull-request
dependency-version: '8'
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-12-10 04:10:17 +00:00
Ivan Savenko
d1028bfa05
Remove workaround - NDK used for build is already available on runners
2025-11-23 21:23:30 +02:00
Ivan Savenko
a0ade44ebf
Merge pull request #6327 from vcmi/dependabot/github_actions/DavidAnson/markdownlint-cli2-action-21
...
Bump DavidAnson/markdownlint-cli2-action from 20 to 21
2025-11-23 20:53:20 +02:00
Ivan Savenko
4e7f084dd1
Merge pull request #6335 from vcmi/dependabot/github_actions/actions/checkout-6
...
Bump actions/checkout from 5 to 6
2025-11-23 18:45:51 +02:00
dependabot[bot]
c28e8d79d9
Bump actions/checkout from 5 to 6
...
Bumps [actions/checkout](https://github.com/actions/checkout ) from 5 to 6.
- [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/v5...v6 )
---
updated-dependencies:
- dependency-name: actions/checkout
dependency-version: '6'
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-11-21 04:12:25 +00:00
dependabot[bot]
55159acb27
Bump DavidAnson/markdownlint-cli2-action from 20 to 21
...
Bumps [DavidAnson/markdownlint-cli2-action](https://github.com/davidanson/markdownlint-cli2-action ) from 20 to 21.
- [Release notes](https://github.com/davidanson/markdownlint-cli2-action/releases )
- [Commits](https://github.com/davidanson/markdownlint-cli2-action/compare/v20...v21 )
---
updated-dependencies:
- dependency-name: DavidAnson/markdownlint-cli2-action
dependency-version: '21'
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-11-18 04:11:18 +00:00
Ivan Savenko
cf378c3672
Migrate codebase to C++20
...
- VCMI can now be compiled in C++20 mode
- Replaced all references to C++17 with C++20
- Boost 1.74 is now set as minimal version (older version might work but
untested)
- Updated documentation to reflect required versions of compilers /
libraries
- Removed excessive fail-fast / continue-on-error from CI
2025-11-06 14:40:21 +02:00
Ivan Savenko
7b952dadca
Merge pull request #6248 from vcmi/dependabot/github_actions/actions/download-artifact-6
...
Bump actions/download-artifact from 5 to 6
2025-10-28 12:08:45 +02:00
dependabot[bot]
ac5e3fc456
Bump actions/upload-artifact from 4 to 5
...
Bumps [actions/upload-artifact](https://github.com/actions/upload-artifact ) from 4 to 5.
- [Release notes](https://github.com/actions/upload-artifact/releases )
- [Commits](https://github.com/actions/upload-artifact/compare/v4...v5 )
---
updated-dependencies:
- dependency-name: actions/upload-artifact
dependency-version: '5'
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-10-27 04:17:11 +00:00
dependabot[bot]
9a21b73a81
Bump actions/download-artifact from 5 to 6
...
Bumps [actions/download-artifact](https://github.com/actions/download-artifact ) from 5 to 6.
- [Release notes](https://github.com/actions/download-artifact/releases )
- [Commits](https://github.com/actions/download-artifact/compare/v5...v6 )
---
updated-dependencies:
- dependency-name: actions/download-artifact
dependency-version: '6'
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-10-27 04:16:14 +00:00
Andrey Filipenkov
6a17ff7e1e
[CI] use only platform name to provide user-friendly build name in the summary script
2025-10-15 10:18:24 +03:00
Andrey Filipenkov
c80d228ec8
[CI][windows] reference conanrun.ps1 script from an environment variable
2025-10-15 10:18:24 +03:00
Andrey Filipenkov
f6a5f5da22
[CI][windows] don't set CL explicitly
2025-10-15 10:16:56 +03:00
Andrey Filipenkov
0f73d1d6b7
[CI][windows] use amd64_x86 environment to make 32-bit build
2025-10-15 10:16:55 +03:00
Andrey Filipenkov
26cc3afed5
[CI][windows] use msvc v142 toolset for Intel builds
2025-10-15 10:16:55 +03:00
dependabot[bot]
40415b8280
Bump peter-evans/repository-dispatch from 3 to 4
...
Bumps [peter-evans/repository-dispatch](https://github.com/peter-evans/repository-dispatch ) from 3 to 4.
- [Release notes](https://github.com/peter-evans/repository-dispatch/releases )
- [Commits](https://github.com/peter-evans/repository-dispatch/compare/v3...v4 )
---
updated-dependencies:
- dependency-name: peter-evans/repository-dispatch
dependency-version: '4'
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-10-02 04:28:22 +00:00
George King
46e05bfae3
Update qt_translation_update.yml
2025-09-15 20:38:12 +02:00
George King
185d14791f
Update cache_cleanup.yml
2025-09-03 14:21:23 +02:00
dependabot[bot]
0ab316dfe8
Bump actions/checkout from 4 to 5
...
Bumps [actions/checkout](https://github.com/actions/checkout ) from 4 to 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/v4...v5 )
---
updated-dependencies:
- dependency-name: actions/checkout
dependency-version: '5'
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-09-01 07:39:13 +00:00
Ivan Savenko
759f207d8a
Merge pull request #6060 from GeorgeK1ng/qt_workflow
...
Add automated Qt translation workflow
2025-08-31 10:28:38 +03:00
George King
2fad674690
Remove -no-obsolete
2025-08-31 08:45:14 +02:00
Ivan Savenko
589c5a8989
Merge pull request #5563 from kambala-decapitator/conan-v2
...
migrate to Conan v2
2025-08-30 21:09:18 +03:00
Andrey Filipenkov
d67c1610a7
[CI] adjustments to Conan v2
2025-08-30 20:21:16 +03:00
Ivan Savenko
67ed2eeadc
Merge pull request #6072 from GeorgeK1ng/cache_cleanup
...
Add cache cleanup workflow for closed PRs
2025-08-29 21:45:49 +03:00
dependabot[bot]
79fa4a476c
Bump actions/checkout from 4 to 5
...
Bumps [actions/checkout](https://github.com/actions/checkout ) from 4 to 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/v4...v5 )
---
updated-dependencies:
- dependency-name: actions/checkout
dependency-version: '5'
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-08-28 06:19:24 +00:00
George King
711eb5628c
Update cache_cleanup.yml
2025-08-27 20:57:05 +02:00
George King
4afa2d5ad5
Create cache_cleanup.yml
2025-08-27 20:44:03 +02:00
Ivan Savenko
66151abe29
Merge pull request #6055 from GeorgeK1ng/ccache
...
Add working cache for Windows / Android
2025-08-27 21:27:50 +03:00
George King and Andrey Filipenkov
269f64de0c
Update .github/workflows/github.yml
...
Co-authored-by: Andrey Filipenkov <kambaladecapitator@gmail.com >
2025-08-27 01:18:04 +02:00
George King
2f788ea1bf
Simplified workflow
2025-08-26 12:06:08 +02:00
George King
8dbb2d62dd
Add comments
2025-08-26 10:11:11 +02:00