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
George King
7ad089a118
Create qt_translation_update.yml
2025-08-25 09:37:29 +02:00
George King
62e9708700
Update github.yml
2025-08-24 09:48:27 +02:00
George King
ee32a64428
Update github.yml
2025-08-24 08:19:29 +02:00
George King
e6ec9d932b
Update github.yml
2025-08-23 19:13:12 +02:00
dependabot[bot]
c86149517e
Bump actions/setup-java from 4 to 5
...
Bumps [actions/setup-java](https://github.com/actions/setup-java ) from 4 to 5.
- [Release notes](https://github.com/actions/setup-java/releases )
- [Commits](https://github.com/actions/setup-java/compare/v4...v5 )
---
updated-dependencies:
- dependency-name: actions/setup-java
dependency-version: '5'
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-08-21 04:38:42 +00:00
Laserlicht
f464a0bb99
Fix android artifacts
2025-08-17 16:32:20 +02:00
Ivan Savenko
b5ec998677
Merge pull request #6003 from vcmi/dependabot/github_actions/actions/download-artifact-5
...
Bump actions/download-artifact from 4 to 5
2025-08-14 11:07:20 +03:00
dependabot[bot]
bc701a2e9c
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-12 14:22:25 +00:00
dependabot[bot]
729b36adbe
Bump actions/download-artifact from 4 to 5
...
Bumps [actions/download-artifact](https://github.com/actions/download-artifact ) from 4 to 5.
- [Release notes](https://github.com/actions/download-artifact/releases )
- [Commits](https://github.com/actions/download-artifact/compare/v4...v5 )
---
updated-dependencies:
- dependency-name: actions/download-artifact
dependency-version: '5'
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-08-11 07:08:24 +00:00
Ivan Savenko
a6df82c616
Merge pull request #5989 from IvanSavenko/better_workflow
...
Improvements for Github CI workflow
2025-08-10 17:13:01 +03:00
Ivan Savenko
ef3e67ec6e
Merge pull request #6001 from vcmi/master
...
Merge master -> develop
2025-08-10 17:12:44 +03:00
Ivan Savenko
df63637cd3
Explicitly use windows-2025 to ensure that vcmi works with it
2025-08-10 15:21:23 +03:00
Ivan Savenko
4311afa83a
Explicitly set compression level, better job name
2025-08-06 19:27:09 +03:00
Ivan Savenko
437a6c182a
Cleanup Android uploading code
2025-08-06 19:25:54 +03:00
Ivan Savenko
ff67bcfed0
Remove old Travis leftovers
2025-08-06 17:36:09 +03:00
Ivan Savenko
e33b81b6f3
Better name to steps, clenaup workflow code
2025-08-06 16:51:58 +03:00
Ivan Savenko
89715af5e1
Give human-readable names to jobs
2025-08-06 16:39:46 +03:00
Ivan Savenko
57926eade3
Move Windows Installer into separate job
2025-08-06 16:37:38 +03:00
Ivan Savenko
469188764d
Move extract-version into main job
2025-08-06 16:37:38 +03:00
Ivan Savenko
713ca77678
Move linux runners that don't create artifacts into separate job
2025-08-06 16:37:37 +03:00