Anders Jenbo
513b3b5d4f
Create wiiu.yml
2 years ago
Anders Jenbo
419f6f2b94
Create wii.yml
2 years ago
Gleb Mazovetskiy
4d4c296bce
GitHub CI: Fix cache strategy
...
GitHub caches are immutable, so #5883 was wrong (caches were never
updated).
Goes back to the previous caching strategy but with a cleanup workflow
to delete caches for merged/closed PRs.
The cleanup code comes from the example in GitHub docs:
https://docs.github.com/en/actions/using-workflows/caching-dependencies-to-speed-up-workflows#force-deleting-cache-entries
3 years ago
Gleb Mazovetskiy
9a1056bd0c
GitHub CI: Remove git SHA from cache key
...
We're hitting the GitHub cache limit because we create a new cache for
every commit.
Reuse the same cache instead.
3 years ago
DakkJaniels
95c20c7ce9
ignore build workflows if only change is markdown
3 years ago
qndel
12daaf4b37
reverse data/exe order for artifacts storage ( #5793 )
3 years ago
staphen
dba224f511
Include files necessary to run MSVC build
3 years ago
Gleb Mazovetskiy
0f8d5c1cce
Discord: Re-enable for MinGW builds
3 years ago
Gleb Mazovetskiy
f4a3b54fb9
Update Discord SDK
3 years ago
Felipe Wannmacher
34077e775c
Renewed uwp certificate ( #5669 )
...
Added new certificate with expiration set for 100 years
3 years ago
Anders Jenbo
727661b532
Fix code coverage
...
@glebm looks like there is still an issue with coverage not working on Ubuntu 22.04
3 years ago
Gleb Mazovetskiy
b5f8ea7012
Disable Xbox One CI build
...
Temporarily disabled due to https://github.com/diasurgical/devilutionX/issues/5661
3 years ago
Gleb Mazovetskiy
83343a2d7e
Update Linux builds to more recent OS versions
3 years ago
Gleb Mazovetskiy
aedaeed764
miyoo_mini: Fix build
...
1. Install gettext.
2. Use a CMake toolchain file (fixes `strip`).
3. Update toolchain to v0.0.3.
Fixes #5628
3 years ago
Gleb Mazovetskiy
5fa554c2e6
GitHub Actions: Test on a big-endian platform
...
Run tests on a big-endian platform (s390x) via qemu.
The test suite takes ~50m to run so we only trigger it manually.
3 years ago
Anders Jenbo
281d3c3fa0
Switch tests back to 20.04 to fix coverage
...
gcov appears broken in 22.04 (results have been 0% since the image was upgraded)
3 years ago
Gleb Mazovetskiy
25b3e30ccc
PS4: Update SDK (1.0 -> 1.1)
3 years ago
Anders Jenbo
367223bb22
Cancel previous builds when PR is updated
3 years ago
Gleb Mazovetskiy
016a06b99b
OpenDingux: Update toolchain versions
...
The new toolchains result in faster code thanks to using some
XBurst-specific instructions.
3 years ago
staphen
fb6b9306df
Upgrade libpng to 1.6.38
4 years ago
Gleb Mazovetskiy
6c5b5612c2
CMake: Fix MinGW pkgconfig
...
`PKG_CONFIG_EXECUTABLE` must be a cache variable, otherwise only the first call to `find_program(PkgConfig)` succeeds.
Also bumps the CI environment to Ubuntu 22.04, because Ubuntu 20.04
version of mingw pkgconfig is bugged.
4 years ago
Gleb Mazovetskiy
c1204d0bc8
iOS workflow: Fix upload-release-action
4 years ago
Gleb Mazovetskiy
7c7236d248
GitHub Actions: Upload iOS release
4 years ago
Gleb Mazovetskiy
a91277614e
Miyoo mini: Rename zip files
...
Add "miyoo-mini" to the release archive name to make it clear what
device this is for.
4 years ago
Gleb Mazovetskiy
ac5ae22490
PS4: Release build GitHub Action
4 years ago
Gleb Mazovetskiy
fbf60bf02f
Xbox One: Release build GitHub Action
4 years ago
Gleb Mazovetskiy
4dd63ea627
Xbox nxdk: Release build GitHub Action
4 years ago
Gleb Mazovetskiy
dd47a96abb
GitHub Actions: Maybe fix release uploading
...
1. Use the `release.published` event because `release.created` never
triggers for releases that start off as drafts.
2. Use a simpler action to upload files (the defaults are more
appropriate for what we need, which is just uploading the files and
not doing anything else).
4 years ago
Anders Jenbo
bb76b5fbcd
Bump NDK version ( #5115 )
4 years ago
Gleb Mazovetskiy
509e9726ce
OpenDingux: Fix lepus GitHub Action
...
Updates to ubuntu-22.04 because ubuntu-latest (20.04) fails with:
> version `GLIBC_2.33' not found (required by /opt/lepus-toolchain/bin/mipsel-lepus-linux-musl-gcc.br_real)
4 years ago
Brocky
1d7f20c9ec
Added build steps for new platform Miyoo Mini ( #5057 )
4 years ago
Gleb Mazovetskiy
c9dd83bd12
Xbox nxdk: Add documentation
...
Also renames `NXDK` to `nxdk` where applicable.
4 years ago
Gleb Mazovetskiy
bbd89eda21
Xbox NXDK: Switch to upstream NXDK
...
Everything that DevilutionX needs has been merged 🎉
4 years ago
Anders Jenbo
4c01871ec9
Fetch shareware data for tests
4 years ago
qndel
5438a67752
Revert "artifacts as releases ( #4892 )" ( #4982 )
...
This reverts commit 7612fb4bb5 .
4 years ago
obligaron
34f2871e12
Only upload artifacts to sotrage repo in diasurgical org
4 years ago
Gleb Mazovetskiy
ff3f2da054
Update OpenDingux toolchains
4 years ago
Gleb Mazovetskiy
cf891a0e3c
CI: Fix Xbox One/Series archive
4 years ago
staphen
ad75f2a97b
Move CMakePresets.json out of the project root
4 years ago
Gleb Mazovetskiy
7472dcdbb8
Fix Xbox One/Series CI build
...
`upload-artifact` preserves the least common ancestor of the directory
tree but we actually want the zip file to be flat.
4 years ago
Gleb Mazovetskiy
1791e1f71c
Replace AppVeyor with GitHub Actions
4 years ago
Gleb Mazovetskiy
0812cbd65d
Xbox NXDK: Build a zip instead of iso
...
ISO is not useful for us because the user still has to put diabdat.mpq
on the hard drive. At this point, might as well put DevilutionX on the
hard drive as well.
Changes the CI to produce a zip file with our assets and the `default.xbe`
executable.
4 years ago
Gleb Mazovetskiy
361f56c1e3
Xbox NXDK: Generate ISO
4 years ago
Gleb Mazovetskiy
4063afb792
Xbox NXDK platform
4 years ago
qndel
7612fb4bb5
artifacts as releases ( #4892 )
4 years ago
qndel
2c011837f1
upload windows artifacts to second repo ( #4859 )
4 years ago
Gleb Mazovetskiy
ecf4efdf67
CMAKE_CXX_STANDARD: 17 -> 20
...
This allows us to use heterogenous `unordered_map` where available.
4 years ago
ephphatha
6fd7e2aa41
Enable gcov support in codecov uploader
...
Appears this was added in v3 and wasn't available in v2. Doesn't appear to be active by default?
4 years ago
Andrew James
c0217aea5a
Use github workflow for Codecov.io report
4 years ago
Gleb Mazovetskiy
eae5d8788c
GitHub CI: Add a `--fully_vendored` source dist
...
Refs #4469
4 years ago