Commit Graph
229 Commits
Author SHA1 Message Date
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 KingandAndrey 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