219 Commits (main)

Author SHA1 Message Date
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