Commit graph

208 commits

Author SHA1 Message Date
Sebastian Pipping
55ebc6d04e GitHub Actions: Stop installing Clang when not used 2022-09-09 01:53:05 +02:00
Sebastian Pipping
1156ae7dca GitHub Actions: Avoid Ubuntu 20.04 for coverage collection
.. because its MinGW GCC 9.3.0 fails to create any .gcda files
at test runtime (while that works just fine on 18.04 and 22.04).
2022-09-09 01:53:05 +02:00
Sebastian Pipping
6311d58530 GitHub Actions: Fix installation of 32bit Wine on Ubuntu 20.04
Same approach as https://github.com/uriparser/uriparser/pull/144
2022-09-09 01:53:05 +02:00
Sebastian Pipping
666a749f15 GitHub Actions: Get off deprecated Ubuntu 18.04 2022-09-09 01:53:05 +02:00
Sebastian Pipping
7731dd5b90 cmake: Produce libexpat-1.dll with MinGW in line with GNU Autotools 2022-08-03 00:10:50 +02:00
Sebastian Pipping
7d6c0d8f41 actions: Be explicit about macos-11 2022-07-27 23:17:30 +02:00
Sebastian Pipping
91432ad601 actions: Migrate from deprecated macos-10.15 to macos-11 2022-07-27 23:17:30 +02:00
dependabot[bot]
3c6aaff666
Actions(deps): Bump actions/upload-artifact from 3.0.0 to 3.1.0
Bumps [actions/upload-artifact](https://github.com/actions/upload-artifact) from 3.0.0 to 3.1.0.
- [Release notes](https://github.com/actions/upload-artifact/releases)
- [Commits](https://github.com/actions/upload-artifact/compare/v3.0.0...v3.1.0)

---
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>
2022-05-23 12:04:59 +00:00
dependabot[bot]
1e1bceb379
Actions(deps): Bump actions/checkout from 3.0.1 to 3.0.2
Bumps [actions/checkout](https://github.com/actions/checkout) from 3.0.1 to 3.0.2.
- [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.0.1...v3.0.2)

---
updated-dependencies:
- dependency-name: actions/checkout
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-04-25 12:06:42 +00:00
dependabot[bot]
00036b3e6e
Actions(deps): Bump actions/checkout from 3.0.0 to 3.0.1
Bumps [actions/checkout](https://github.com/actions/checkout) from 3.0.0 to 3.0.1.
- [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.0.0...v3.0.1)

---
updated-dependencies:
- dependency-name: actions/checkout
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-04-18 12:10:04 +00:00
Sebastian Pipping
8a23721475 Sync file headers 2022-03-28 16:52:39 +02:00
Sebastian Pipping
011c4b5a5c
Merge pull request from libexpat/clang-14
Actions: Upgrade Clang from 13 to 14
2022-03-25 17:06:41 +01:00
Sebastian Pipping
0684e6e183 Actions: Resolve hardcoding of "bionic" for maintainability 2022-03-25 14:58:25 +01:00
Sebastian Pipping
ef31c8681e Actions: Upgrade Clang from 13 to 14 2022-03-25 14:58:25 +01:00
Sebastian Pipping
bc42b64076 Actions: Migrate off moving Git tags 2022-03-24 18:21:29 +01:00
Sebastian Pipping
95397f52e4 Actions: Make robust toward outdated images 2022-03-24 16:51:44 +01:00
Sebastian Pipping
53fbdf5b89
Merge pull request from libexpat/dependabot/github_actions/actions/checkout-3
Actions(deps): Bump actions/checkout from 2.4.0 to 3
2022-03-07 19:54:44 +01:00
dependabot[bot]
f1205b2914
Actions(deps): Bump actions/upload-artifact from 2.3.1 to 3
Bumps [actions/upload-artifact](https://github.com/actions/upload-artifact) from 2.3.1 to 3.
- [Release notes](https://github.com/actions/upload-artifact/releases)
- [Commits](https://github.com/actions/upload-artifact/compare/v2.3.1...v3)

---
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>
2022-03-07 12:05:18 +00:00
dependabot[bot]
3e200940b0
Actions(deps): Bump actions/checkout from 2.4.0 to 3
Bumps [actions/checkout](https://github.com/actions/checkout) from 2.4.0 to 3.
- [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/v2.4.0...v3)

---
updated-dependencies:
- dependency-name: actions/checkout
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-03-07 12:05:16 +00:00
Sebastian Pipping
6496a03d40 Sync years in file headers 2022-01-13 23:45:22 +01:00
Sebastian Pipping
653bcf9c25 linux.yml: Add some -m32 coverage to -DEXPAT_ATTR_INFO=ON 2022-01-10 18:01:38 +01:00
Sebastian Pipping
9470015a1f Actions: Check for realistic minimum CMake version requirement 2022-01-01 15:58:47 +01:00
Sebastian Pipping
5aaa96e1a2 coverage.yml: Store coverage .info and HTML report 2021-12-28 04:18:10 +01:00
Sebastian Pipping
28e427e689 linux.yml: Add some coverage to -m32 32bit mode 2021-12-28 04:06:05 +01:00
Sebastian Pipping
23e820aa25 coverage.sh: Start coveraging -m32 2021-12-28 01:25:16 +01:00
Sebastian Pipping
98bb7f287e Actions: Upgrade Clang from 11 to 13 2021-12-26 19:51:44 +01:00
dependabot[bot]
761db909b0
Actions(deps): Bump actions/checkout from 2.3.5 to 2.4.0
Bumps [actions/checkout](https://github.com/actions/checkout) from 2.3.5 to 2.4.0.
- [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/v2.3.5...v2.4.0)

---
updated-dependencies:
- dependency-name: actions/checkout
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2021-11-08 12:04:47 +00:00
dependabot[bot]
5be9361183
Actions(deps): Bump actions/checkout from 2.3.4 to 2.3.5
Bumps [actions/checkout](https://github.com/actions/checkout) from 2.3.4 to 2.3.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/v2.3.4...v2.3.5)

---
updated-dependencies:
- dependency-name: actions/checkout
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2021-10-18 12:05:03 +00:00
Sebastian Pipping
0b7a88b355 Autotools|CMake: Link against libm for function "isnan"
$ git --no-pager grep -lw isnan
lib/xmlparse.c
tests/runtests.c
xmlwf/xmlwf.c
2021-09-20 18:27:52 +02:00
Sebastian Pipping
634cc999e0 autotools-cmake.yml: Add missing full stop 2021-09-10 15:56:36 +02:00
Sebastian Pipping
779d147681 Keep macro SIZEOF_VOID_P out of expat_config.h(.in) for multilib support 2021-05-23 15:43:56 +02:00
Sebastian Pipping
6aa6fe90a3 Actions: Avoid error "would clobber existing tag" when pushing new tags 2021-05-23 02:27:13 +02:00
Sebastian Pipping
0b8dacdcce autotools-cmake.yml: Cover macOS and MinGW 2021-05-21 13:15:34 +02:00
Sebastian Pipping
09ec4ff9c1 cmake/autotools: Use AC_CHECK_SIZEOF to fix 32bit support 2021-05-21 00:14:36 +02:00
Sebastian Pipping
b3a988a3ce Revert ".github/workflows: Re-add repo ppa:ondrej/php(!) to fix wine32 installation"
This reverts commit fe29a25ec0.

Related:
https://github.com/actions/virtual-environments/issues/3339
2021-05-13 16:55:31 +02:00
Sebastian Pipping
b1d039607d lib: Protect against billion laughs attacks (approach 3.0.21) 2021-05-07 18:25:07 +02:00
Sebastian Pipping
3120b86447 mass-cppcheck.sh: Suppress warning "unknownMacro" 2021-05-07 18:25:07 +02:00
Sebastian Pipping
e43dab0c44 Actions: Ensure well-formed and valid XML 2021-05-07 17:04:06 +02:00
Sebastian Pipping
fe29a25ec0 .github/workflows: Re-add repo ppa:ondrej/php(!) to fix wine32 installation
Related:
https://github.com/actions/virtual-environments/issues/3339
2021-05-07 15:12:06 +02:00
Sebastian Pipping
1a01ba37f0 .github/workflows/coverage.yml: Fix broken task name 2021-05-07 15:10:37 +02:00
Sebastian Pipping
7f7da50d9c
Merge pull request from libexpat/improve-attribution
Improve attribution
2021-05-02 23:52:01 +02:00
Sebastian Pipping
4a7b1d5dcf Actions: Isolate somewhat flaky coverage task 2021-05-02 20:49:51 +02:00
Sebastian Pipping
df42f935bf Increase precision in existing MIT headers based on Git history 2021-05-02 19:53:29 +02:00
Sebastian Pipping
8c6f0369db Add missing MIT headers 2021-05-02 19:53:29 +02:00
Sebastian Pipping
bb3cf96dbe Pump up oneline MIT headers to full ones 2021-05-02 19:53:29 +02:00
Sebastian Pipping
c93729b961 mass-cppcheck.sh: Extract variable cppcheck_args 2021-04-30 21:09:05 +02:00
Sebastian Pipping
2cfa1dd63f Actions: Split off Cppcheck to stop installing 13 unrelated Homebrew formulas 2021-04-06 23:52:35 +02:00
Sebastian Pipping
f9b68a6c0c Make GitHub Dependabot keep our GitHub Actions up to date 2021-04-06 23:46:11 +02:00
Sebastian Pipping
0041db3ce2 Actions: Move ci_expat_config_h/ files into .github/workflows/ 2021-04-06 19:58:53 +02:00
Sebastian Pipping
f29b48cfca Unexpose function _INTERNAL_trim_to_complete_utf8_characters () 2021-04-05 21:44:15 +02:00