Commit graph

203 commits

Author SHA1 Message Date
dependabot[bot]
dcaa886004
Actions(deps): Bump actions/checkout from 4.1.0 to 4.1.1
Bumps [actions/checkout](https://github.com/actions/checkout) from 4.1.0 to 4.1.1.
- [Release notes](https://github.com/actions/checkout/releases)
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
- [Commits](8ade135a41...b4ffde65f4)

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

Signed-off-by: dependabot[bot] <support@github.com>
2023-10-23 12:20:43 +00:00
Sebastian Pipping
cf2a57bbe6 linux.yml: Make note about .ci.sh harder to overlook 2023-10-20 23:58:13 +02:00
Sebastian Pipping
e07ee1ec32 Actions: Upgrade Clang from 15 to 17 2023-10-20 23:58:13 +02:00
Sebastian Pipping
23110a864d Be stricter about macro XML_CONTEXT_BYTES
- Start treating -DXML_CONTEXT_BYTES=0 as "no context"
  rather than "context of size 0".  Was documented as
  "must be set to a positive integer", previously.

- Enforce that macro XML_CONTEXT_BYTES is defined at build time to
  avoid accidental misbuilds lacking context in environments that
  bypass both of Expats official build systems.

- Detect and reject use of negative context size at compile time.
2023-10-05 15:44:10 +02:00
Sebastian Pipping
c135d7a118 codespell.yml: Ignore "[p]arameter" in xmlwf help output 2023-10-03 21:33:55 +02:00
dependabot[bot]
b63e902b8f
Actions(deps): Bump actions/checkout from 4.0.0 to 4.1.0
Bumps [actions/checkout](https://github.com/actions/checkout) from 4.0.0 to 4.1.0.
- [Release notes](https://github.com/actions/checkout/releases)
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
- [Commits](3df4ab11eb...8ade135a41)

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

Signed-off-by: dependabot[bot] <support@github.com>
2023-09-25 12:48:26 +00:00
Sebastian Pipping
ede28c8fe0 configure.ac: Require a C++11 compiler for the optional test suite 2023-09-20 19:09:30 +02:00
Sebastian Pipping
8c96dcad17 list_exported_macros.sh: Avoid producing word "if"
.. as use of macro AX_CXX_COMPILE_STDCXX_11 would.
2023-09-20 19:09:30 +02:00
Sebastian Pipping
ac5faf7d2d
Merge pull request #743 from libexpat/dependabot/github_actions/actions/checkout-4.0.0
Actions(deps): Bump actions/checkout from 3.6.0 to 4.0.0
2023-09-11 21:11:59 +02:00
dependabot[bot]
37a2262af4
Actions(deps): Bump actions/checkout from 3.6.0 to 4.0.0
Bumps [actions/checkout](https://github.com/actions/checkout) from 3.6.0 to 4.0.0.
- [Release notes](https://github.com/actions/checkout/releases)
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
- [Commits](f43a0e5ff2...3df4ab11eb)

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

Signed-off-by: dependabot[bot] <support@github.com>
2023-09-11 12:19:44 +00:00
dependabot[bot]
d644e679d4
Actions(deps): Bump actions/upload-artifact from 3.1.2 to 3.1.3
Bumps [actions/upload-artifact](https://github.com/actions/upload-artifact) from 3.1.2 to 3.1.3.
- [Release notes](https://github.com/actions/upload-artifact/releases)
- [Commits](0b7f8abb15...a8a3f3ad30)

---
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>
2023-09-11 12:19:39 +00:00
Sebastian Pipping
181d06421d codespell.yml: Make CI reject spelling errors using codespell 2023-09-02 19:04:38 +02:00
dependabot[bot]
fab7fdd903
Actions(deps): Bump actions/checkout from 3.5.3 to 3.6.0
Bumps [actions/checkout](https://github.com/actions/checkout) from 3.5.3 to 3.6.0.
- [Release notes](https://github.com/actions/checkout/releases)
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
- [Commits](c85c95e3d7...f43a0e5ff2)

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

Signed-off-by: dependabot[bot] <support@github.com>
2023-08-28 12:05:56 +00:00
dependabot[bot]
beb4ede991
Actions(deps): Bump actions/checkout from 3.5.2 to 3.5.3
Bumps [actions/checkout](https://github.com/actions/checkout) from 3.5.2 to 3.5.3.
- [Release notes](https://github.com/actions/checkout/releases)
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
- [Commits](8e5e7e5ab8...c85c95e3d7)

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

Signed-off-by: dependabot[bot] <support@github.com>
2023-06-12 12:56:56 +00:00
Sebastian Pipping
915f0b5ef4 CI: Resolve use of variable TRAVIS_OS_NAME 2023-05-24 23:26:54 +02:00
Sebastian Pipping
2808aa5e0f CI: Resolve use of "Travis" in workflow names 2023-05-24 23:26:54 +02:00
Sebastian Pipping
441b4db02b CI: Rename .travis.sh to .ci.sh 2023-05-24 23:26:54 +02:00
Sebastian Pipping
6fa6a54aa3 CI: Resolve conflicts with ppa:ubuntu-toolchain-r/test in coverage.yml
> + sudo apt-get install --yes --no-install-recommends -V mingw-w64 wine-stable wine32:i386
> Reading package lists...
> Building dependency tree...
> Reading state information...
> Some packages could not be installed. This may mean that you have
> requested an impossible situation or if you are using the unstable
> distribution that some required packages have not yet been created
> or been moved out of Incoming.
> The following information may help to resolve the situation:
>
> The following packages have unmet dependencies:
>  libc6:i386 : Depends: libgcc-s1:i386 but it is not going to be installed
>  libicu70:i386 : Depends: libgcc-s1:i386 (>= 7) but it is not going to be installed
>                  Depends: libstdc++6:i386 (>= 5.2) but it is not going to be installed
> E: Unable to correct problems, you have held broken packages.
2023-05-24 21:26:33 +02:00
Sebastian Pipping
b14cee59ef CI: Save one call to "sudo apt-get update" in coverage.yml 2023-05-24 21:26:28 +02:00
Sebastian Pipping
8b6b5df740 CI: Pin all GitHub Actions to specific commits for security 2023-04-17 23:31:59 +02:00
dependabot[bot]
71af517c14
Actions(deps): Bump actions/checkout from 3.5.0 to 3.5.2
Bumps [actions/checkout](https://github.com/actions/checkout) from 3.5.0 to 3.5.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.5.0...v3.5.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>
2023-04-17 12:56:50 +00:00
dependabot[bot]
7f95fb76ea
Actions(deps): Bump actions/checkout from 3.4.0 to 3.5.0
Bumps [actions/checkout](https://github.com/actions/checkout) from 3.4.0 to 3.5.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/v3.4.0...v3.5.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>
2023-03-27 17:51:59 +00:00
dependabot[bot]
70a43d4da7
Actions(deps): Bump actions/checkout from 3.3.0 to 3.4.0
Bumps [actions/checkout](https://github.com/actions/checkout) from 3.3.0 to 3.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/v3.3.0...v3.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>
2023-03-20 12:57:10 +00:00
Hanno Böck
2aa28e2572
Use https apt repository in CI. 2023-03-16 20:08:12 +01:00
Joyce
c01d732693 chore: change cmake permission to read
Signed-off-by: Joyce <joycebrum@google.com>
2023-03-07 18:20:07 +00:00
Joyce
fbabafb07a chore: valid-xml to contents: read
Signed-off-by: Joyce <joycebrum@google.com>
2023-03-07 18:20:07 +00:00
Joyce
9252ad1c13 chore: macos as contents read
Signed-off-by: Joyce <joycebrum@google.com>
2023-03-07 18:20:07 +00:00
Joyce
4120f1f2a0 chore: linux.yml as contents read
Signed-off-by: Joyce <joycebrum@google.com>
2023-03-07 18:20:07 +00:00
Joyce
edb6ff0a1d chore: expat config with contents read
Signed-off-by: Joyce <joycebrum@google.com>
2023-03-07 18:20:07 +00:00
Joyce
a9ddc7c16b chore: cppcheck as contents read
Signed-off-by: Joyce <joycebrum@google.com>
2023-03-07 18:20:07 +00:00
Joyce
20350af2da chore: set coverage.yml permissions.
Signed-off-by: Joyce <joycebrum@google.com>
2023-03-07 18:20:07 +00:00
Joyce
b1c7b3faa6 chore cmake-required-version write all
Signed-off-by: Joyce <joycebrum@google.com>
2023-03-07 18:20:07 +00:00
Joyce
6adbab301a chore: set permissions to autotools-cmake
Signed-off-by: Joyce <joycebrum@google.com>
2023-03-07 18:20:07 +00:00
Sebastian Pipping
e1a9d0eb4f linux.yml: Make sure that AddressSanitizer files are always available
Symptom was:
> /usr/bin/ld: cannot find /usr/lib/llvm-15/lib/clang/15.0.7/lib/linux/libclang_rt.asan_static-x86_64.a: No such file or directory
> /usr/bin/ld: cannot find /usr/lib/llvm-15/lib/clang/15.0.7/lib/linux/libclang_rt.asan-x86_64.a: No such file or directory

Related:
https://github.com/llvm/llvm-project/issues/60008
2023-01-13 19:14:46 +01:00
Sebastian Pipping
48ba350889
Merge pull request #687 from libexpat/dependabot/github_actions/actions/upload-artifact-3.1.2
Actions(deps): Bump actions/upload-artifact from 3.1.1 to 3.1.2
2023-01-09 19:48:04 +01:00
dependabot[bot]
cab663ff16
Actions(deps): Bump actions/checkout from 3.2.0 to 3.3.0
Bumps [actions/checkout](https://github.com/actions/checkout) from 3.2.0 to 3.3.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/v3.2.0...v3.3.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>
2023-01-09 12:01:38 +00:00
dependabot[bot]
b000574319
Actions(deps): Bump actions/upload-artifact from 3.1.1 to 3.1.2
Bumps [actions/upload-artifact](https://github.com/actions/upload-artifact) from 3.1.1 to 3.1.2.
- [Release notes](https://github.com/actions/upload-artifact/releases)
- [Commits](https://github.com/actions/upload-artifact/compare/v3.1.1...v3.1.2)

---
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>
2023-01-09 12:01:34 +00:00
dependabot[bot]
bd92faf0f2
Actions(deps): Bump actions/checkout from 3.1.0 to 3.2.0
Bumps [actions/checkout](https://github.com/actions/checkout) from 3.1.0 to 3.2.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/v3.1.0...v3.2.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>
2022-12-19 12:01:18 +00:00
Sebastian Pipping
6c4749f395 coverage.yml: Drop ppa:ondrej/php removal
.. because image ubuntu-22.04 just stopped adding repository ppa:ondrej/php.
Related commit:
cc71c8b504
2022-11-04 18:38:49 +01:00
dependabot[bot]
66dc6066da
Actions(deps): Bump actions/upload-artifact from 3.1.0 to 3.1.1
Bumps [actions/upload-artifact](https://github.com/actions/upload-artifact) from 3.1.0 to 3.1.1.
- [Release notes](https://github.com/actions/upload-artifact/releases)
- [Commits](https://github.com/actions/upload-artifact/compare/v3.1.0...v3.1.1)

---
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>
2022-10-24 12:05:28 +00:00
Sebastian Pipping
6393f2d3ff Protect expat_config.h against multiple inclusion 2022-10-23 17:33:32 +02:00
dependabot[bot]
cfa1c20be4
Actions(deps): Bump actions/checkout from 3.0.2 to 3.1.0
Bumps [actions/checkout](https://github.com/actions/checkout) from 3.0.2 to 3.1.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/v3.0.2...v3.1.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>
2022-10-10 12:07:28 +00:00
Sebastian Pipping
55b79f4d88 Sync file headers 2022-09-19 16:20:44 +02:00
Sebastian Pipping
86a4093aab Resolve use of deprecated "fgrep" by "grep -F"
Related:
https://lists.gnu.org/archive/html/info-gnu/2022-09/msg00001.html
2022-09-19 16:19:42 +02:00
Sebastian Pipping
d139637bcb Actions: Upgrade Clang from 14 to 15 2022-09-15 01:12:37 +02:00
Sebastian Pipping
84bec8c72b GitHub Actions: Pin remaining unpinned ubuntu-latest 2022-09-09 01:53:05 +02:00
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