Commit Graph

243 Commits

Author SHA1 Message Date
Fabrice Reix
c2010b0168
Install Rust with explicit version 2023-03-12 14:56:03 +01:00
Fabrice Reix
f48cbf9f2b
Fix Typos 2023-03-07 15:54:56 +01:00
jcamiel
65f85f9e53
Clean package integration tests. 2023-03-03 17:54:20 +01:00
Fabrice Reix
492d4094b0
Update mitmproxy to 9.0.1 2023-02-24 10:05:49 +01:00
Fabrice Reix
f3459277f3
Display server log in case of error 2023-02-24 08:15:22 +01:00
jcamiel
498fca1da1
Update to curl-sys 0.4.60 2023-02-22 17:14:14 +01:00
fpinto
2ae11daed3
Do not read Cargo.toml comments in update_crates.sh 2023-02-21 10:41:22 +01:00
jcamiel
daa5e5ebd4
Update werkzeug from 2.0.3 to 2.2.3
This update solves security issue but bumps HTTP Flask version from HTTP/1.0 to HTTP/1.1.
2023-02-17 00:58:41 +01:00
jcamiel
49cf07212d
Fix https://www.hurl.dev to https://hurl.dev 2023-02-02 15:34:15 +01:00
Fabrice Reix
12fc9421c4
Update Check CHANGELOG 2023-01-25 13:36:37 +01:00
Fabrice Reix
4c2f2abe8d
Add log 2023-01-25 13:25:49 +01:00
jcamiel
42ef4125fe
Update docs for Hurl 2.0.0. 2023-01-25 11:26:30 +01:00
jcamiel
2339a3290d
Move .logs to build/ 2023-01-22 18:04:42 +01:00
Filipe PINTO
f15dc66a0a
Update vcpkg before installing libxml2 and curl 2023-01-17 10:09:56 +01:00
Fabrice Reix
18f4ba1afe
Add Test integ SSL client Authentication 2023-01-11 15:44:04 +01:00
Fabrice Reix
0543431490
Refacto Test integ SSL 2023-01-11 14:55:13 +01:00
fpinto
85967b853f
Fix update crates when removing from Cargo.lock 2023-01-10 14:38:27 +01:00
jcamiel
e9a92fa9f5
Update copyrights for 2023. 2023-01-02 13:56:34 +01:00
nilesh05apr
6440b2323c
update: test commnad to run doc tests 2023-01-02 13:26:14 +01:00
fpinto
89cc524d17
Revert Use openssl3 for libcurl on windows 2022-12-28 22:46:57 +01:00
fpinto
3b0b36054c
Add succeed output for check/ad_hoc.sh 2022-12-28 10:38:24 +01:00
fpinto
02eb244d1d
Add PS1 checks on error handling 2022-12-28 10:20:27 +01:00
fpinto
290a7564d7
Use openssl3 for libcurl on windows 2022-12-28 09:36:01 +01:00
Filipe PINTO
e542c27771
Fix update_crates.sh when there is no cargo lock updates 2022-12-27 21:47:16 +01:00
lepapareil
6fb9210436
Beautify update_crates.sh 2022-12-27 19:18:46 +01:00
lepapareil
bcf354a94d
Add startup checks on test servers 2022-12-19 23:10:50 +01:00
jcamiel
e3dd4493c1
Fix default value for argument. 2022-12-19 17:27:28 +01:00
lepapareil
d1767e1985
Clean ci docker jobs 2022-12-15 18:09:44 +01:00
lepapareil
6f0e666dce
Fix false negatives on dockerised tests 2022-12-15 18:09:44 +01:00
lepapareil
a31c03d620
Add shell checks on shebang and error handling 2022-12-15 18:09:43 +01:00
lepapareil
662ec8184e
Standardised shell scripts shebang and error handling 2022-12-15 18:09:34 +01:00
lepapareil
65b588f770
Standardised shell scripts shebang 2022-12-14 09:30:32 +01:00
dependabot[bot]
93b040e017
Bump certifi from 2022.9.24 to 2022.12.7 in /bin
Bumps [certifi](https://github.com/certifi/python-certifi) from 2022.9.24 to 2022.12.7.
- [Release notes](https://github.com/certifi/python-certifi/releases)
- [Commits](https://github.com/certifi/python-certifi/compare/2022.09.24...2022.12.07)

---
updated-dependencies:
- dependency-name: certifi
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-12-08 17:20:53 +01:00
Fabrice Reix
847e986957
Take only PRs from Hurl main repos 2022-12-07 09:29:47 +01:00
lepapareil
a7c2d21777
Add hadolint check 2022-11-30 16:43:02 +01:00
jcamiel
589c4c20c3
Update 1.9.0-SNAPSHOT to 2.0.0 due to major breaking change. 2022-11-29 15:51:29 +01:00
jcamiel
06bf7e6ba5
Add check for binary compatibility by building a small sample. 2022-11-29 15:51:28 +01:00
Filipe PINTO
e2fd4405c3
Fix badges on generated README 2022-11-28 17:36:10 +01:00
jcamiel
18d66a1971
Forbid dependencies that have GPL* licenses. 2022-11-23 15:21:10 +01:00
jcamiel
c7f6795f14
Add dependencies licenses check. 2022-11-18 11:20:33 +01:00
lepapareil
fef446a4e0
Fix occasional ci fail on windows package 2022-11-10 19:15:52 +01:00
lepapareil
036d1b6f46
Fix occasional ci fail on windows test units 2022-11-07 23:07:46 +01:00
jcamiel
1c796d8f0c
Replace lxml.HTMLParser with BeautifulSoup parser.
lxml.HTMLParser is having troubled with emoji content https://github.com/Orange-OpenSource/hurl/issues/959.
Besides, BeautifulSoup is already a dependance for our tests suite.
2022-11-05 17:01:04 +01:00
jcamiel
b38d108eb2
Fix hurlfmt --color crash. 2022-11-05 01:17:23 +01:00
Fabrice Reix
d9534d8d2c
Update/Check CHANGELOG 2022-11-03 14:02:56 +01:00
Fabrice Reix
c9775547dd
Fix webscrapping of the issue HTML page 2022-10-29 19:31:58 +02:00
Fabrice Reix
75f1d111d4
Add/Check copyright in source files 2022-10-25 15:55:53 +02:00
jcamiel
a32535d9be
Update docs for 1.8.0 2022-10-24 22:33:26 +02:00
Fabrice Reix
7f28baeb1f
Fix test curl commands 2022-10-17 16:22:42 +02:00
lepapareil
c01cde1fb1
Run test integ on generic linux package over docker fedora 2022-10-06 15:16:40 +02:00
lepapareil
e927ec9593
Run test integ on generic linux package over docker archlinux 2022-10-06 15:16:40 +02:00
lepapareil
af62ed41b3
Run test integ on generic linux package over docker debian 2022-10-06 15:16:40 +02:00
lepapareil
1d1600a446
Run test integ on generic macos package 2022-10-06 15:16:39 +02:00
lepapareil
17aba51cf0
Rename version.sh to get_version.sh 2022-10-06 15:16:39 +02:00
lepapareil
0a763ab92f
Run test integ on generic linux package 2022-10-06 15:16:39 +02:00
lepapareil
df705c8670
Run test integ on deb package 2022-10-06 15:16:38 +02:00
Kian-Meng Ang
3a5ff7dcb2 Fix typos
Found via `codespell -S contrib,target -L crate,asser,te,pleas`
2022-10-01 18:48:18 +08:00
lepapareil
be1e4bccd7
Run test integ on windows packages 2022-09-30 15:30:10 +02:00
lepapareil
c6b38caeb3
Homogenizes ci scripts 2022-09-28 16:38:16 +02:00
lepapareil
f3a641ee6d
Convert windows ci jobs commands to powershell scripts 2022-09-26 10:09:24 +02:00
dependabot[bot]
6da63deaa9
Bump protobuf from 3.19.4 to 3.19.5 in /bin
Bumps [protobuf](https://github.com/protocolbuffers/protobuf) from 3.19.4 to 3.19.5.
- [Release notes](https://github.com/protocolbuffers/protobuf/releases)
- [Changelog](https://github.com/protocolbuffers/protobuf/blob/main/generate_changelog.py)
- [Commits](https://github.com/protocolbuffers/protobuf/compare/v3.19.4...v3.19.5)

---
updated-dependencies:
- dependency-name: protobuf
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-09-23 22:25:38 +00:00
lepapareil
a94c0197a7
Add libcurl.dll to windows package 2022-09-19 16:32:06 +02:00
lepapareil
e590b6eeda
Clean ci integration bindings 2022-09-19 16:05:52 +02:00
jcamiel
26c779459a
Use release build for unit tests and integration tests. 2022-09-07 09:05:45 +02:00
jcamiel
88ad6a3d19
Reduces Hurl release binary size. 2022-09-06 17:58:57 +02:00
jcamiel
948f1e2065
Rename manual-page.md to manual.md 2022-09-02 15:39:24 +02:00
Christine Seeman
2e3eaca3d4 Changing naming from Manual Page to just Manual
Where it made sense in the titles, and references in the documentation,
I have updated to just `Manual` over `Manual Page` for clarity on the
purpose of the section or documentation. I have left the file naming
alone, since that was mostly used in the links and felt like the titles
might be where more confusion could be at.
2022-09-02 12:47:08 +02:00
Christine Seeman
fe8d506f98 Changing to manual vs man in documenation
In intro documentation, it can be confusing to see just `man` for
the reference to reference manual pages and documentation. I believe this is a reference
to Unix man pages (manual pages), but markdown is much more than what those ASCII text displays could do.

To help understandability, I am submitting a PR to update some documentation references to manual over man.
2022-09-02 12:47:08 +02:00
Fabrice Reix
6cdd7b5e30
Group checks into one job 2022-08-26 17:49:07 +02:00
Fabrice Reix
14cad6d221
Recreate clean env from scratch 2022-08-26 16:46:40 +02:00
Fabrice Reix
e73891f25d
Generate Release Note from Github Issues/Pull Request 2022-08-26 15:39:21 +02:00
Fabrice Reix
97bbf905cb
Move/Update requirements.txt 2022-08-25 13:55:44 +02:00
jcamiel
807348e46a
Update READMEs. 2022-08-19 11:04:16 +02:00
jcamiel
c0a8bbb544
Update man and document documentation generation. 2022-08-16 14:27:20 +02:00
jcamiel
08fc128a9b
Update man and README. 2022-08-16 13:39:13 +02:00
lepapareil
4a6959adcd
Add coverage report and badge to ci 2022-08-11 22:59:54 +02:00
jcamiel
f6e5b0a8df
Fix regression in chrono 0.4.20 https://github.com/chronotope/chrono/issues/755. 2022-08-09 17:44:36 +02:00
jcamiel
eb9c46a9d4
Patches chrono 0.4.20 regression on ArchLinux / Alpine docker image. 2022-08-05 14:48:51 +02:00
Fabrice Reix
5c5862bbd6
Add specific check/crates.sh script 2022-08-05 14:11:02 +02:00
Fabrice Reix
e646f75269
Convert bash script to Python 2022-08-05 12:02:18 +02:00
Fabrice Reix
0588ecc67e
Add Python version 2022-08-05 12:02:07 +02:00
Fabrice Reix
0a06be993b
Install python modules with requirements.txt 2022-08-05 11:06:42 +02:00
jcamiel
50e166a945
Add glibc dependency to ArchLinux prerequisites. 2022-08-05 09:19:11 +02:00
Fabrice Reix
34075bc8a9
Refacto workflow scripts 2022-07-31 09:59:10 +02:00
Fabrice Reix
fb444efd43
Move xmllint check to check workflow 2022-07-29 21:38:37 +02:00
lepapareil
5c83050a29
Add scheduled crates updates by PR on ci 2022-07-15 10:40:00 +02:00
lepapareil
b923d08331
Improve crates_update.sh compatibility 2022-07-13 14:15:49 +02:00
jcamiel
b951464a40 Delete legacy grammar. 2022-06-20 19:16:57 +02:00
jcamiel
56b1b13bad Fix crates_update.sh to be supported on macOS.
sed -i "" "foo" instead of sed -i "foo"
2022-06-15 08:01:22 +02:00
jcamiel
54d7f712d9 Fix shebang to work on macOS. 2022-06-10 11:17:25 +02:00
lepapareil
0a552d7275 Rewrite dependency_age.sh to crates_update.sh 2022-06-08 09:47:19 +02:00
Fabrice Reix
e229ab93b4 Add workflow check 2022-06-07 15:33:04 +02:00
jcamiel
0070e09b98 Add scripts to construct GitHub and crates.io README, and to construct grammar and man canonical document from the source. 2022-06-01 10:34:33 +02:00