dd4f1395ca
Run passing tests from pjdfstest ( #1882 )
...
This downloads a tarball by hash instead of using a submodule.
References #1589 .
2025-01-19 10:26:40 +09:00
be183c0323
Pin AWS CLI to work around S3Proxy limitation ( #2633 )
...
Also specify architecture to allow future ARM64 CI to work.
2025-01-18 10:56:18 +09:00
3df1195ae5
Expand clang-tidy CI target to all static-checks ( #2625 )
...
Relocate cppcheck and Shellcheck into a single CI target instead of
running them as part of all distributions. While this modestly
reduces run-time by about 20 seconds, more importantly it avoids
workarounds for older checker versions and simplifies the code.
2025-01-03 15:04:58 +09:00
b83c2852b8
Upgrade CI to Alpine 3.21 ( #2620 )
2024-12-15 10:19:29 +09:00
90ea57b99b
Add Fedora 41 and remove Fedora 39 from CI ( #2580 )
2024-11-02 23:55:43 +09:00
330cb39daf
Remove CentOS 7 from CI ( #2579 )
...
CentOS 7 is EOL and thus unsupported. This reverts commit
44d5b5e1c9 .
2024-10-29 18:23:36 +09:00
08a5d35f34
Add Ubuntu 24.10 to CI ( #2575 )
2024-10-29 00:10:44 +09:00
000273a8de
Configure target for clang thread safety checking ( #2493 )
2024-10-14 10:19:03 +09:00
4796e982ab
Fixed opensuse/leap:15 test
2024-09-27 00:51:51 +09:00
44d5b5e1c9
Continued Github Actions(CI) execution after CentOS 7 EOL
2024-07-13 10:30:27 +05:30
db80fa2eb0
Upgrade CI to Alpine 3.20
2024-07-11 23:14:07 +05:30
ec183d0d9a
Dropped Github Actions(CI) for CentOS 7 and Debian 10(Buster)
2024-07-01 23:46:18 +05:30
a6637b29e6
Opt in to all clang-tidy checks by default ( #2477 )
...
Opt out of the noisy checks. Disable clang-tidy on Debian bullseye
and buster and Ubuntu 20.04 due to segfaults.
2024-07-01 22:29:34 +09:00
5c1932f702
Upgrade CI to Ubuntu 24.04 LTS ( #2456 )
2024-05-12 11:12:25 +09:00
3864f58c22
Upgrade CI to Fedora 40 ( #2451 )
2024-05-11 09:25:05 +09:00
79597c7960
Upgrade CI to Alpine 3.19 ( #2429 )
2024-03-07 00:23:00 +09:00
feb0845103
Use JDK 21 for Ubuntu 23.10 ( #2380 )
2023-11-27 00:55:35 +09:00
4fdd2456d4
Fixed a script of not functioning environment in Github Actions
2023-11-15 23:17:26 +09:00
919575f312
Upgrade CI to Fedora 39 ( #2365 )
2023-11-12 16:01:09 +09:00
807ec1f6f7
Upgrade CI to Alpine 3.18 ( #2332 )
...
References #2328 .
2023-11-12 11:08:44 +09:00
a3964b3fcd
Upgrade CI to Ubuntu 23.10 ( #2355 )
2023-10-22 22:18:29 +09:00
e9814b4a4d
Add Debian bookworm to CI
2023-09-11 00:59:23 +09:00
c65ce8a42c
Add clang-tidy to CI ( #2270 )
2023-08-17 22:42:11 +09:00
3a6af38582
Tighten up Content-Type checking ( #2258 )
2023-08-15 21:23:59 +09:00
3081e419e1
Simplify direct shellcheck download with jq ( #2239 )
2023-07-29 09:22:55 +09:00
e14a2eb94b
Add AWS CLI config for use_sse=custom ( #2230 )
2023-07-25 23:31:20 +09:00
06d0852e74
Use JDK 17 for Ubuntu CI ( #2200 )
...
Also remove stale 18.04 configuration.
2023-06-26 22:07:04 +09:00
e86e6cf24f
Add Ubuntu 23.04 and remove 18.04
...
18.04 is EOL:
https://ubuntu.com/blog/ubuntu-18-04-eol-for-devices
This removes a FUSE 3 blocker. References #1159 .
2023-06-25 22:53:59 +09:00
7e8238abc0
Upgrade to JDK 17 ( #2196 )
...
Newer distros package this but some older ones do not. Also remove
stale Ubuntu 16.04 configuration.
2023-06-25 18:05:38 +09:00
7bf4ca1837
Add Fedora 38 and remove 36 from CI ( #2160 )
2023-05-14 13:41:12 +09:00
526700f2de
Updated files for support ALPINE v3.17 ( #2116 )
2023-03-05 13:30:59 +09:00
a40004f9cc
Fixed a conflict between curl and curl-minimal on RockyLinux 9 ( #2086 )
2023-01-04 22:18:28 +09:00
38cdaeb191
Added Fedora:37 and RockyLinux:9 to Github Actions target OS
2022-11-22 22:30:30 +09:00
a282cb7a84
Update CI runners to Fedora 36 and Ubuntu 22.04 ( #1965 )
...
Also remove Debian stretch which is no longer supported by LTS.
2022-06-22 17:40:08 +09:00
df7bbb28d5
Replace awscli version 1 to 2
2022-04-19 23:11:25 +09:00
d2d75787d2
Specify bash strictness options ( #1924 )
2022-03-12 17:01:27 +09:00
e014d6e646
Changed Rocky Linux 8 instead of CentOS 8
2022-02-20 19:29:34 +09:00
d7e929e0a8
Fixed some Github Actions errors. ( #1886 )
...
- Fix knownConditionTrueFalse cppcheck(2.7) error on MacOS
- Fixed package installing failure of appstream download on centos8
2022-02-13 14:23:35 +09:00
46014397d8
Added test by a shell script static analysis tool(ShellCheck)
2022-01-22 22:23:08 +09:00
3dfc1184ca
Remove python2 from bullseye
2022-01-10 19:34:36 +09:00
b67465b91d
Specify C++03 for CI ( #1850 )
2022-01-09 20:48:09 +09:00
cba65fc51a
Remove Python 2 ( #1849 )
2022-01-09 20:37:15 +09:00
dd11de3a50
Add Debian Bullseye to CI ( #1842 )
...
Stretch is supported until June 2022:
https://wiki.debian.org/LTS
2022-01-09 12:11:00 +09:00
37af08bacf
Use JRE instead of JDK for Debian-based distros ( #1839 )
...
This reduces the dependencies installed. It does not appear that
Fedora-based distros support this.
Co-authored-by: Takeshi Nakatani <ggtakec@gmail.com >
2022-01-05 01:29:06 +09:00
616db5bf1c
Prefer curl over wget for fetching dependencies ( #1836 )
...
The former is lighter-weight and libcurl is already a dependency for
s3fs.
2022-01-05 00:43:36 +09:00
1d090aa7a3
Install default-jdk-headless instead of default-jdk
...
This reduces the dependencies installed.
2022-01-04 18:18:24 +09:00
61e9029be4
Fix typos in CI scripts
2022-01-03 19:50:13 +09:00
5de92e9788
Bump CI to Fedora 35 ( #1806 )
2021-12-02 23:45:19 +09:00
473da56abf
Use default JDK instead of forcing Java 8 ( #1796 )
...
S3Proxy requires Java 8 or later, not 8 specifically.
2021-10-28 22:27:48 +09:00
162ab14517
Bump Ubuntu CI to latest non-LTS version ( #1794 )
2021-10-28 22:10:20 +09:00