Sebastian Pipping
b9f9170d69
Make GitHub Actions run Perl XML::Parser integration tests
2025-03-27 16:13:06 +01:00
dependabot[bot]
9c7609a007
Actions(deps): Bump actions/upload-artifact from 4.6.1 to 4.6.2
...
Bumps [actions/upload-artifact](https://github.com/actions/upload-artifact ) from 4.6.1 to 4.6.2.
- [Release notes](https://github.com/actions/upload-artifact/releases )
- [Commits](4cec3d8aa0...ea165f8d65
)
---
updated-dependencies:
- dependency-name: actions/upload-artifact
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2025-03-24 12:45:06 +00:00
Sebastian Pipping
ad45b4f4e2
Make GitHub Actions apply Clang Static Analyzer
2025-03-22 01:21:50 +01:00
Sebastian Pipping
2f6611391e
Make GitHub Actions cover compilation with 32bit Emscripten
2025-03-17 03:49:10 +01:00
Sebastian Pipping
f0394e734a
Make GitHub Actions cover compilation with musl
2025-03-16 00:48:01 +01:00
Sebastian Pipping
991a5de397
fuzzing.yml: Re-group artifact naming
...
This grouping better suits a human interested in one particular fuzzer.
2025-03-14 23:22:31 +01:00
Sebastian Pipping
1c24499c1b
fuzzing.yml: Ensure that "make dist" includes all files for fuzzing
2025-03-14 23:15:24 +01:00
Sebastian Pipping
2ae4c8afd3
Sync file headers
2025-03-13 20:41:33 +01:00
Sebastian Pipping
0165a43876
valid-xml.yml: Stop xmllint from loading DTD from the internet
...
.. to address flaky CI
2025-03-13 03:45:25 +01:00
Sebastian Pipping
b8ab03d2da
cppcheck.yml: Ensure latest Cppcheck from macOS Homebrew
2025-03-07 03:06:27 +01:00
Sebastian Pipping
688483ee3b
mass-cppcheck.sh: Make Cppcheck pass check for __attribute__((noreturn))
...
Related:
https://sourceforge.net/p/cppcheck/discussion/general/thread/acbae4ae20/
https://sourceforge.net/p/cppcheck/discussion/general/thread/2f5d2766/
2025-03-07 03:06:21 +01:00
Sebastian Pipping
27046f2376
coverity-scan.yml: Do not run in fork repositories
2025-02-25 05:56:37 +01:00
dependabot[bot]
01b453af3a
Actions(deps): Bump actions/upload-artifact from 4.6.0 to 4.6.1
...
Bumps [actions/upload-artifact](https://github.com/actions/upload-artifact ) from 4.6.0 to 4.6.1.
- [Release notes](https://github.com/actions/upload-artifact/releases )
- [Commits](65c4c4a1dd...4cec3d8aa0
)
---
updated-dependencies:
- dependency-name: actions/upload-artifact
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2025-02-24 15:07:44 +00:00
Sebastian Pipping
d9f802ea8d
Submit a build to Coverity Scan for static analysis
2025-02-22 16:10:18 +01:00
Sebastian Pipping
879c8faecd
fuzzing.yml: Evaluate one single fuzzer at a time, in parallel
2025-02-14 22:00:18 +01:00
Sebastian Pipping
0fa794d333
fuzzing.yml: Make clear that fuzzing logs are about the last batch
2025-02-14 22:00:18 +01:00
Sebastian Pipping
39d2ebb467
fuzzing.yml: Start producing code coverage report
2025-02-14 22:00:18 +01:00
Sebastian Pipping
71dcb3a835
expat_config_h.yml: Sync expat_config.h.in expectation for Ubuntu 22.04
2025-02-12 01:08:30 +01:00
Sebastian Pipping
dee6610959
linux.yml: Drop workarounds for installing wine32:i386
...
.. that where needed with GitHub Actions image "ubuntu-20.04"
but are no longer necessary with image "ubuntu-22.04"
2025-02-12 01:07:09 +01:00
Sebastian Pipping
f6e6bb1578
Get CI off of about-to-be-removed Ubuntu 20.04
2025-02-12 01:06:29 +01:00
Sebastian Pipping
9e906b5bf1
fuzzers|cmake|ci: Save compile time on libprotobuf-mutator examples
...
As a side effect, CI no longer needs to install liblzma-dev.
2025-02-07 19:05:59 +01:00
Sebastian Pipping
3e82dcb383
fuzzers|cmake: Stop linking xml_lpm_fuzzer against Abseil, explicitly
...
This reverts commit d7e41e2de8
but also also adjusts CI.
2025-02-06 23:24:49 +01:00
Sebastian Pipping
a0b8957db2
Sync file headers
2025-02-03 01:37:51 +01:00
Sebastian Pipping
1ed7be5bf7
linux.yml: Drop -DEXPAT_BUILD_FUZZERS=ON case in favor of fuzzing.yml
2025-02-02 22:35:01 +01:00
Sebastian Pipping
57d6e4ad56
fuzzing.yml: Assert xml_lpm_fuzzer executability
...
.. while it is not being using to run any regression tests
2025-02-02 22:34:50 +01:00
Sebastian Pipping
69a7a7090d
fuzzing.yml: Bump to Ubuntu 24.04
...
Due to broken(?) CMake in Ubuntu 22.04, symptom was:
> CMake Error: Error required internal CMake variable not set, cmake may not be built correctly.
> Missing variable is:
> CMAKE_CXX_LINK_EXECUTABLE
> CMake Generate step failed. Build files cannot be regenerated correctly.
2025-02-02 22:19:06 +01:00
Sebastian Pipping
8d7f50bc6e
fuzzing.yml: Pass C++ compiler and compile flags to CMake
2025-02-02 22:19:06 +01:00
Sebastian Pipping
0497f35d04
fuzzing.yml: Install build dependencies of xml_lpm_fuzzer
2025-02-02 22:19:06 +01:00
Sebastian Pipping
22655f6037
Sync file headers
2025-01-26 22:24:16 +01:00
Sebastian Pipping
22766182f0
Make GitHub Actions build Windows binaries
2025-01-20 21:56:03 +01:00
Sebastian Pipping
6c4cf020f9
Make GitHub Actions compile cover compilation with MSVC on Windows
2025-01-20 21:51:33 +01:00
dependabot[bot]
8d2cc5955a
Actions(deps): Bump actions/upload-artifact from 4.5.0 to 4.6.0
...
Bumps [actions/upload-artifact](https://github.com/actions/upload-artifact ) from 4.5.0 to 4.6.0.
- [Release notes](https://github.com/actions/upload-artifact/releases )
- [Commits](6f51ac03b9...65c4c4a1dd
)
---
updated-dependencies:
- dependency-name: actions/upload-artifact
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
2025-01-13 12:52:36 +00:00
Sebastian Pipping
2892a39feb
fuzzing.yml: Start storing fuzzing logs
2025-01-05 21:50:40 +01:00
Sebastian Pipping
2a894f438d
fuzzing.yml: Stop trying to upload "crash-*" files
...
.. when regression testing against existing files
form a fuzzing corpus just does not produce these files.
2025-01-05 21:43:53 +01:00
Sebastian Pipping
76935aa308
Fix spelling of OSS-Fuzz
2025-01-05 21:43:53 +01:00
dependabot[bot]
402786d8eb
Actions(deps): Bump actions/upload-artifact from 4.4.3 to 4.5.0
...
Bumps [actions/upload-artifact](https://github.com/actions/upload-artifact ) from 4.4.3 to 4.5.0.
- [Release notes](https://github.com/actions/upload-artifact/releases )
- [Commits](b4b15b8c7c...6f51ac03b9
)
---
updated-dependencies:
- dependency-name: actions/upload-artifact
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
2024-12-23 12:26:09 +00:00
Sebastian Pipping
b791ba36d6
Make Autotools-generated CMake files look for libexpat.@SO_MAJOR@.dylib
...
.. to match what Autotools is producing in reality at build time.
Unlike CMake, Autotools does not produce file
"libexpat.@SO_MAJOR@.@SO_MINOR@.@SO_PATCH@.dylib" when compiling on macOS.
What the commit does on the CI side is closely mimicking a similar thing
with MinGW that existed until 7731dd5b90621a9e4696d1c467bca2b6ece6e3e6^ .
2024-12-17 19:31:13 +01:00
dependabot[bot]
8662086834
Actions(deps): Bump actions/checkout from 4.2.1 to 4.2.2
...
Bumps [actions/checkout](https://github.com/actions/checkout ) from 4.2.1 to 4.2.2.
- [Release notes](https://github.com/actions/checkout/releases )
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md )
- [Commits](eef61447b9...11bd71901b
)
---
updated-dependencies:
- dependency-name: actions/checkout
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2024-10-28 12:39:04 +00:00
Sebastian Pipping
b70c8f5e51
Merge pull request #913 from libexpat/migrate-off-of-soon-gone-macos-12
...
`macos.yml`: Drop `macos-12` and add `macos-15`
2024-10-18 20:16:44 +02:00
Sebastian Pipping
0467264cca
Merge pull request #911 from libexpat/dependabot/github_actions/actions/checkout-4.2.1
...
Actions(deps): Bump actions/checkout from 4.2.0 to 4.2.1
2024-10-17 00:20:30 +02:00
Sebastian Pipping
c2905a6ea9
macos.yml: Drop macos-12 and add macos-15
2024-10-16 23:49:26 +02:00
dependabot[bot]
4345924eca
Actions(deps): Bump actions/upload-artifact from 4.4.0 to 4.4.3
...
Bumps [actions/upload-artifact](https://github.com/actions/upload-artifact ) from 4.4.0 to 4.4.3.
- [Release notes](https://github.com/actions/upload-artifact/releases )
- [Commits](50769540e7...b4b15b8c7c
)
---
updated-dependencies:
- dependency-name: actions/upload-artifact
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2024-10-14 12:47:05 +00:00
dependabot[bot]
e619744a58
Actions(deps): Bump actions/checkout from 4.2.0 to 4.2.1
...
Bumps [actions/checkout](https://github.com/actions/checkout ) from 4.2.0 to 4.2.1.
- [Release notes](https://github.com/actions/checkout/releases )
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md )
- [Commits](d632683dd7...eef61447b9
)
---
updated-dependencies:
- dependency-name: actions/checkout
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2024-10-14 12:47:01 +00:00
Sebastian Pipping
996db2d204
linux.yml: Fix mishandling of package debsuryorg-archive-keyring
...
There is no package debsuryorg-archive-keyring in Ubuntu focal, so it has
to be excluded from the list of packages that are reverted back to Ubuntu
focal.
Symptom was:
> # sudo apt-get install --yes --no-install-recommends --allow-downgrades -V \
> debsuryorg-archive-keyring/focal libgd3:amd64/focal libhashkit2:amd64/focal \
> libmemcached11:amd64/focal libpcre2-16-0:amd64/focal libpcre2-32-0:amd64/focal \
> libpcre2-8-0:amd64/focal
> Reading package lists...
> Building dependency tree...
> Reading state information...
> E: Release 'focal' for 'debsuryorg-archive-keyring' was not found
2024-10-12 21:27:18 +02:00
Sebastian Pipping
806939b8c3
linux.yml|fuzzing.yml: Upgrade to Clang 19
2024-10-08 00:30:45 +02:00
Sebastian Pipping
79f2761f75
clang-tidy.yml: Upgrade to clang-tidy 19
2024-10-08 00:30:22 +02:00
Sebastian Pipping
91e50f83c4
clang-format.yml: Upgrade to clang-format 19
2024-10-08 00:29:48 +02:00
dependabot[bot]
91e8fff271
Actions(deps): Bump actions/checkout from 4.1.7 to 4.2.0
...
Bumps [actions/checkout](https://github.com/actions/checkout ) from 4.1.7 to 4.2.0.
- [Release notes](https://github.com/actions/checkout/releases )
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md )
- [Commits](692973e3d9...d632683dd7
)
---
updated-dependencies:
- dependency-name: actions/checkout
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
2024-09-30 12:32:51 +00:00
Sebastian Pipping
8c1d4371fc
Merge pull request #897 from libexpat/dependabot/github_actions/actions/upload-artifact-4.4.0
...
Actions(deps): Bump actions/upload-artifact from 4.3.6 to 4.4.0
2024-09-04 13:14:24 +02:00
Sebastian Pipping
f9cfbb7fce
Sync file headers
2024-09-03 18:19:25 +02:00