Kevin Backhouse
0be19b79e8
Ignore ASAN failure in UnitTestImpl (not our code)
10 months ago
Miloš Komarčević
48b25ec9d7
CI: prefer ubuntu-latest when possible
1 year ago
Rosen Penev
41959b4338
meson CI: address sanitizer
...
Extra testing.
Signed-off-by: Rosen Penev <rosenp@gmail.com>
1 year ago
Rosen Penev
fd7a7c75c8
meson CI: add verbose flag
...
Now that newer meson is used, verbose can be added as elsewhere.
Signed-off-by: Rosen Penev <rosenp@gmail.com>
1 year ago
Rosen Penev
16a19216a2
meson CI: disable NLS for macOS
...
Something is wrong with meson and the latest macOS runner. Disable intl
for now.
Signed-off-by: Rosen Penev <rosenp@gmail.com>
1 year ago
Rosen Penev
2383c51c2d
meson CI: remove default names
...
Signed-off-by: Rosen Penev <rosenp@gmail.com>
1 year ago
Rosen Penev
5eed231cc1
meson CI: simplify brew installs
...
expat is keg-only, so no need to install. curl and brotli are
preinstalled. python seems to have been updated with a new version that
doesn't work anymore with pip install.
Signed-off-by: Rosen Penev <rosenp@gmail.com>
1 year ago
Miloš Komarčević
53abf85bda
Bump to Clang 18
1 year ago
dependabot[bot]
c8f89d6658
Bump softprops/action-gh-release from 1 to 2
...
Bumps [softprops/action-gh-release](https://github.com/softprops/action-gh-release ) from 1 to 2.
- [Release notes](https://github.com/softprops/action-gh-release/releases )
- [Changelog](https://github.com/softprops/action-gh-release/blob/master/CHANGELOG.md )
- [Commits](https://github.com/softprops/action-gh-release/compare/v1...v2 )
---
updated-dependencies:
- dependency-name: softprops/action-gh-release
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
1 year ago
Kevin Backhouse
28fa956ea9
Build release without samples.
1 year ago
Kevin Backhouse
4bc2a19cf8
Update workflows
1 year ago
Miloš Komarčević
d2b4953b3a
CI: fix event trigger branches, minor tweaks
1 year ago
Miloš Komarčević
16584be2e5
CI: use system ninja
1 year ago
Miloš Komarčević
36e3d55fed
CI: add macOS arm64 job to basic workflow
1 year ago
Rosen Penev
e87bb73de6
meson CI: remove clang32
...
Upstream has deprecated it.
Signed-off-by: Rosen Penev <rosenp@gmail.com>
1 year ago
Rosen Penev
c8d1192b1f
CI: update to latest conan 1
...
Signed-off-by: Rosen Penev <rosenp@gmail.com>
1 year ago
dependabot[bot]
57d9d2fd94
Bump actions/cache from 3 to 4
...
Bumps [actions/cache](https://github.com/actions/cache ) from 3 to 4.
- [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/v3...v4 )
---
updated-dependencies:
- dependency-name: actions/cache
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
1 year ago
dependabot[bot]
7360f88ad9
Bump mymindstorm/setup-emsdk from 13 to 14
...
Bumps [mymindstorm/setup-emsdk](https://github.com/mymindstorm/setup-emsdk ) from 13 to 14.
- [Release notes](https://github.com/mymindstorm/setup-emsdk/releases )
- [Commits](https://github.com/mymindstorm/setup-emsdk/compare/v13...v14 )
---
updated-dependencies:
- dependency-name: mymindstorm/setup-emsdk
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
1 year ago
Miguel Borges de Freitas
d3539cae13
CI: Install dependencies for lxml
1 year ago
dependabot[bot]
b4f145eea9
Bump DoozyX/clang-format-lint-action from 0.16 to 0.17
...
Bumps [DoozyX/clang-format-lint-action](https://github.com/doozyx/clang-format-lint-action ) from 0.16 to 0.17.
- [Release notes](https://github.com/doozyx/clang-format-lint-action/releases )
- [Commits](https://github.com/doozyx/clang-format-lint-action/compare/v0.16...v0.17 )
---
updated-dependencies:
- dependency-name: DoozyX/clang-format-lint-action
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
1 year ago
dependabot[bot]
bc18c2a22c
Bump actions/download-artifact from 3 to 4
...
Bumps [actions/download-artifact](https://github.com/actions/download-artifact ) from 3 to 4.
- [Release notes](https://github.com/actions/download-artifact/releases )
- [Commits](https://github.com/actions/download-artifact/compare/v3...v4 )
---
updated-dependencies:
- dependency-name: actions/download-artifact
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
2 years ago
dependabot[bot]
2a3c11c457
Bump actions/upload-artifact from 3 to 4
...
Bumps [actions/upload-artifact](https://github.com/actions/upload-artifact ) from 3 to 4.
- [Release notes](https://github.com/actions/upload-artifact/releases )
- [Commits](https://github.com/actions/upload-artifact/compare/v3...v4 )
---
updated-dependencies:
- dependency-name: actions/upload-artifact
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
2 years ago
dependabot[bot]
c2ff6c017f
Bump github/codeql-action from 2 to 3
...
Bumps [github/codeql-action](https://github.com/github/codeql-action ) from 2 to 3.
- [Release notes](https://github.com/github/codeql-action/releases )
- [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md )
- [Commits](https://github.com/github/codeql-action/compare/v2...v3 )
---
updated-dependencies:
- dependency-name: github/codeql-action
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
2 years ago
Miguel Borges de Freitas
582664c3b0
ci: add noFilesystemAccess special build
2 years ago
dependabot[bot]
2a5587785f
Bump mymindstorm/setup-emsdk from 12 to 13
...
Bumps [mymindstorm/setup-emsdk](https://github.com/mymindstorm/setup-emsdk ) from 12 to 13.
- [Release notes](https://github.com/mymindstorm/setup-emsdk/releases )
- [Commits](https://github.com/mymindstorm/setup-emsdk/compare/v12...v13 )
---
updated-dependencies:
- dependency-name: mymindstorm/setup-emsdk
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
2 years ago
Rosen Penev
7cccca2660
github CI: new vmactions needs ubuntu
...
Signed-off-by: Rosen Penev <rosenp@gmail.com>
2 years ago
dependabot[bot]
5070d757e7
Bump vmactions/freebsd-vm from 0 to 1
...
Bumps [vmactions/freebsd-vm](https://github.com/vmactions/freebsd-vm ) from 0 to 1.
- [Release notes](https://github.com/vmactions/freebsd-vm/releases )
- [Commits](https://github.com/vmactions/freebsd-vm/compare/v0...v1 )
---
updated-dependencies:
- dependency-name: vmactions/freebsd-vm
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
2 years ago
dependabot[bot]
f6c8e7630f
Bump actions/github-script from 6 to 7
...
Bumps [actions/github-script](https://github.com/actions/github-script ) from 6 to 7.
- [Release notes](https://github.com/actions/github-script/releases )
- [Commits](https://github.com/actions/github-script/compare/v6...v7 )
---
updated-dependencies:
- dependency-name: actions/github-script
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
2 years ago
Rosen Penev
0de650d104
meson CI: update GCC to 13
...
Signed-off-by: Rosen Penev <rosenp@gmail.com>
2 years ago
Rosen Penev
4f548c6101
meson: simplify CI
...
Signed-off-by: Rosen Penev <rosenp@gmail.com>
2 years ago
dependabot[bot]
6e3dfe50c8
Bump mymindstorm/setup-emsdk from 11 to 12
...
Bumps [mymindstorm/setup-emsdk](https://github.com/mymindstorm/setup-emsdk ) from 11 to 12.
- [Release notes](https://github.com/mymindstorm/setup-emsdk/releases )
- [Commits](https://github.com/mymindstorm/setup-emsdk/compare/v11...v12 )
---
updated-dependencies:
- dependency-name: mymindstorm/setup-emsdk
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
2 years ago
Rosen Penev
bec05da697
meson: add emscripten support
...
Signed-off-by: Rosen Penev <rosenp@gmail.com>
2 years ago
dependabot[bot]
a93329b116
Bump actions/checkout from 3 to 4
...
Bumps [actions/checkout](https://github.com/actions/checkout ) from 3 to 4.
- [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/v3...v4 )
---
updated-dependencies:
- dependency-name: actions/checkout
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
2 years ago
Miloš Komarčević
853044f757
CI: run nightly workflow really nightly only
2 years ago
Rosen Penev
e1c94a13d6
github CI: test clang-cl as well for meson
...
Signed-off-by: Rosen Penev <rosenp@gmail.com>
2 years ago
Rosen Penev
0831c81861
github CI: make msys2 shell the default
...
Reduces verbosity when installing packages.
Signed-off-by: Rosen Penev <rosenp@gmail.com>
2 years ago
Rosen Penev
9e42c6a345
github CI: remove MSYS2 python hack
...
The update to 3.11 seems to have fixed meson crashing.
Signed-off-by: Rosen Penev <rosenp@gmail.com>
2 years ago
Rosen Penev
796a102a02
github CI: cache apt packages
...
apt is having some reliability issues. Cache the packages to speed up
workflow and fix this.
Signed-off-by: Rosen Penev <rosenp@gmail.com>
2 years ago
Rosen Penev
d7e064c991
github CI: Remove OpenBSD
...
CMake can't install properly for some reason. Nuke.
Signed-off-by: Rosen Penev <rosenp@gmail.com>
2 years ago
Rosen Penev
dde0b4ae54
github CI: test meson 0.54.1
...
Signed-off-by: Rosen Penev <rosenp@gmail.com>
2 years ago
Rosen Penev
43ffc614f3
github CI: remove tags from container names
...
Best to be latest.
Signed-off-by: Rosen Penev <rosenp@gmail.com>
2 years ago
Rosen Penev
7477293e41
avoid newer clang-format issue
...
More readable anyway.
Also remove specific version. Problems have been fixed already. All
versions should work the same now.
Signed-off-by: Rosen Penev <rosenp@gmail.com>
2 years ago
Rosen Penev
50eca1696e
github CI: remove msvcrt
...
msvcrt support was effectively killed when wstring support was removed.
No need to test for it.
Signed-off-by: Rosen Penev <rosenp@gmail.com>
2 years ago
Kevin Backhouse
a89c02f927
Add support for indirect null-pointer dereferences.
2 years ago
Kevin Backhouse
79ffedcbb5
Add CodeQL query to warn about null pointer exceptions in the print functions.
2 years ago
Kevin Backhouse
0e1ef67fc2
Enable CodeQL analysis of workflow yaml files.
2 years ago
dependabot[bot]
5708bee1e6
Bump DoozyX/clang-format-lint-action from 0.15 to 0.16
...
Bumps [DoozyX/clang-format-lint-action](https://github.com/DoozyX/clang-format-lint-action ) from 0.15 to 0.16.
- [Release notes](https://github.com/DoozyX/clang-format-lint-action/releases )
- [Commits](https://github.com/DoozyX/clang-format-lint-action/compare/v0.15...v0.16 )
---
updated-dependencies:
- dependency-name: DoozyX/clang-format-lint-action
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
2 years ago
dependabot[bot]
b16afb082e
Bump cygwin/cygwin-install-action from 3 to 4
...
Bumps [cygwin/cygwin-install-action](https://github.com/cygwin/cygwin-install-action ) from 3 to 4.
- [Release notes](https://github.com/cygwin/cygwin-install-action/releases )
- [Commits](https://github.com/cygwin/cygwin-install-action/compare/v3...v4 )
---
updated-dependencies:
- dependency-name: cygwin/cygwin-install-action
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
2 years ago
Rosen Penev
e2686569bf
meson CI: test all features enabled and disabled
...
That was the original intention with wrap-mode.
Signed-off-by: Rosen Penev <rosenp@gmail.com>
2 years ago
Rosen Penev
63b5ea47f9
meson CI: remove /analyze
...
slows down CI massively. Not too useful as most issues have been fixed.
Signed-off-by: Rosen Penev <rosenp@gmail.com>
2 years ago