Commit Graph

243 Commits

Author SHA1 Message Date
fpinto
c8c3cf425f
Fix $PATH for python3 venv and brewed curl 2024-04-02 17:46:59 +02:00
fpinto
57850c8135
Add verbose to environment.ps1 2024-04-02 17:26:47 +02:00
fpinto
e387e8226f
Add verbose to environment.sh 2024-04-02 17:26:47 +02:00
jcamiel
b8783d365b
Fix various typos. 2024-03-30 15:19:30 +01:00
jcamiel
32a73ce7a4
Support --user option per request 2024-03-26 15:54:14 +01:00
jcamiel
431e9dd6f9
Update black to 24.3.0. 2024-03-21 13:38:57 +01:00
jcamiel
0931c32510
Add experimental parallel flag. 2024-03-15 16:56:55 +01:00
Fabrice Reix
80809262d4
Add completion files in Linux/MacOS packages 2024-03-12 12:54:32 +00:00
fpinto
155f039cbd
Add package-anatomy.sh 2024-03-08 18:29:48 +01:00
zottelsheep
292287ddcd
Fix: File-Completion is displayed regardless of input 2024-03-07 21:03:12 +00:00
zottelsheep
ce2de53ca7
Format using black 2024-03-07 21:03:11 +00:00
zottelsheep
41c6ddf855
Update zsh completion to complete files, accept long/short form and respect multiple arguments 2024-03-07 21:03:10 +00:00
jcamiel
0f457bd03b
Move clippy lint rules to Cargo.toml 2024-03-04 15:54:03 +01:00
Fabrice Reix
6b927465fa
Add cli-only info in option doc 2024-02-29 14:39:56 +00:00
fpinto
2641b66ece
Include ps1 completion file in Windows packages 2024-02-29 09:26:59 +01:00
Fabrice Reix
84baecf464
Add semicolon_if_nothing_returned clippy lint 2024-02-29 08:33:24 +01:00
Fabrice Reix
29a941ee3e
Add fish completion for hurl/hurlfmt 2024-02-28 14:08:18 +01:00
Fabrice Reix
e52ccdcb93
Generate zsh completion for hurl/hurlfmt 2024-02-28 12:04:15 +00:00
Fabrice Reix
9534468a34
Add powershell completion for hurl/hurlfmt 2024-02-27 14:21:20 +01:00
Fabrice Reix
67c61bf3a0
Rename bash completion file 2024-02-27 09:40:52 +01:00
Fabrice Reix
f24de186c2
Generate bash completion for hurl/hurlfmt 2024-02-27 08:07:40 +00:00
jcamiel
7a943158dc
Update copyright from 2023 -> 2024. 2024-02-24 20:22:26 +01:00
Fabrice Reix
b543c4b522
Re-organize Generic deliverable to standard Linux filesystem 2024-02-09 18:15:23 +00:00
Filipe PINTO
3476b9f1ec
Force curl 8.5.0 on macos while waiting for curl 8.6.1 2024-02-07 13:23:30 +01:00
Fabrice Reix
dc32d25e24
Update man for hurlfmt 2024-02-01 18:29:40 +01:00
Filipe PINTO
e44daea54b
Add test-macos-arm64 job 2024-02-01 16:07:07 +01:00
lepapareil
24c6a1cf11
Add curl infos to environment.sh 2024-02-01 16:06:59 +01:00
Filipe PINTO
7558be4daf
Do use preinstalled curl on archlinux 2024-02-01 15:10:32 +01:00
Fabrice Reix
e8f6e35a94
Check 100% coverage for HTML format 2024-01-27 15:25:30 +01:00
Fabrice Reix
bdd1cc830b
Exclude lines for coverage 2024-01-27 15:25:30 +01:00
Fabrice Reix
8319990d87
Update option generator script 2024-01-24 20:59:39 +01:00
Fabrice Reix
5dc379cd0e
Specify generator script in the generated file 2024-01-23 16:03:29 +01:00
Fabrice Reix
286f143fc4
Use space as separator 2024-01-23 15:19:58 +01:00
Fabrice Reix
5ed85d5b63
Generate/Check files from option files 2024-01-23 11:41:18 +00:00
Fabrice Reix
2a26671edf
Update options generator scripts 2024-01-22 11:29:38 +00:00
Filipe PINTO
b457b302ce
Create extra-package.yml workflow 2024-01-19 09:29:22 +00:00
jcamiel
1e5aa19ba1
Update Python dependencies 2024-01-15 14:24:51 +01:00
jcamiel
bc13b5f75e
Fix CSS class for light/dark themes. 2024-01-10 17:11:49 +01:00
Zandt Tittle
98b0f50741
Add --unix-socket option
This is a feature provided by cURL that allows sending requests to
a web server via a Unix Domain Socket. Some use cases
include:

* Querying docker API
* Running a web server w/o opening a TCP port for security and/or performance reasons

https://curl.se/docs/manpage.html#--unix-socket
2024-01-06 13:05:58 -06:00
lepapareil
39fca161bc
Improve update_crates.sh parsing 2024-01-03 13:38:17 +01:00
Fabrice Reix
ad39ccf6a5
Add coverage check 2023-12-07 12:41:59 +00:00
Fabrice Reix
54994dba37
Move Hurl file check to check workflow 2023-12-05 15:55:04 +00:00
Fabrice Reix
a97df632bc
Split integ tests between hurl and hurlfmt 2023-12-03 11:57:30 +01:00
lepapareil
5304c5b794
Fix bash incrementing var expression 2023-12-01 08:56:47 +00:00
lepapareil
aa8c482d9d
Unauthorise kebab case for bash functions 2023-12-01 08:56:46 +00:00
lepapareil
d89b209ee7
Fix uncomplete Squid stop 2023-11-21 11:13:02 +01:00
jcamiel
990c53b0b0
Improve options generation README and picky directory refacto 2023-11-17 13:29:54 +01:00
lepapareil
1f15d8709c
Improve version management for update_crates.sh 2023-11-15 15:19:44 +01:00
Fabrice Reix
327038780c
Use only closed issues for the release note 2023-11-09 14:44:27 +01:00
jcamiel
1282d52783
Add optional GitHub token option for rate limiting issue. 2023-11-09 13:38:43 +01:00
Filipe PINTO
11513b4307
Increase sleep time before Squid health check on Windows 2023-11-09 10:39:36 +00:00
lepapareil
4ab82d1bf7
Fix Archlinux pacman usage 2023-11-09 10:51:10 +01:00
jcamiel
74a539be3e
Remove blacklisted crates. 2023-11-07 09:38:53 +01:00
Fabrice Reix
6e1f115c43
Generating options for man 2023-11-06 11:14:25 +01:00
Fabrice Reix
d2a220fb05
Generating Clap commands source file 2023-11-06 11:14:24 +01:00
Fabrice Reix
bc85f8b75a
Add spec files for CLI Options 2023-11-06 11:14:24 +01:00
jcamiel
c72f04fa0e
Remove xmltree/indexmap dependency.
Due to xmltree re-exposing an older version of indexmap, we couldnt' upgrade to the latest version of indemap.
xmltree is a tree in-memory representation of an XML document that we use for JUnit export. As xmltree is a thin layer above xml-rs, we re-implement a thin tree in-memory XML document using xml-rs directly and remove xmltree/indexmap dependency.
2023-11-01 20:23:49 +01:00
jcamiel
8c0bec3544
Fix mypy errors. 2023-10-27 16:20:33 +02:00
jcamiel
9612100f39
Update Python dependencies. 2023-10-27 16:20:33 +02:00
jcamiel
18da7cac29
Update Flask 3.0.0 2023-10-27 15:56:04 +02:00
jcamiel
fb23d49f39
Accept BSD-2-Clause licenses for dependencies. 2023-10-23 14:46:41 +02:00
jcamiel
05fbe0b651
Fix license check diagnostics. 2023-10-23 14:09:45 +02:00
jcamiel
935a4cf170
Work on img docs. 2023-10-21 18:27:53 +02:00
Filipe PINTO
5fb9b3a54f
Support http2 on windows 2023-10-20 17:46:46 +02:00
Filipe PINTO
9481da06d7
Force vcpkg to rebuild cache on package features updates 2023-10-19 17:35:10 +02:00
lepapareil
186114b8bf
Optimize windows build 2023-10-18 16:10:34 +00:00
dependabot[bot]
384322d266
Bump urllib3 from 1.26.17 to 1.26.18 in /bin
Bumps [urllib3](https://github.com/urllib3/urllib3) from 1.26.17 to 1.26.18.
- [Release notes](https://github.com/urllib3/urllib3/releases)
- [Changelog](https://github.com/urllib3/urllib3/blob/main/CHANGES.rst)
- [Commits](https://github.com/urllib3/urllib3/compare/1.26.17...1.26.18)

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

Signed-off-by: dependabot[bot] <support@github.com>
2023-10-18 01:16:00 +00:00
dependabot[bot]
f444ebdb11
Bump urllib3 from 1.26.15 to 1.26.17 in /bin
Bumps [urllib3](https://github.com/urllib3/urllib3) from 1.26.15 to 1.26.17.
- [Release notes](https://github.com/urllib3/urllib3/releases)
- [Changelog](https://github.com/urllib3/urllib3/blob/main/CHANGES.rst)
- [Commits](https://github.com/urllib3/urllib3/compare/1.26.15...1.26.17)

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

Signed-off-by: dependabot[bot] <support@github.com>
2023-10-03 03:17:20 +00:00
jcamiel
cc5da56802
Update copyright year. 2023-10-02 15:34:33 +02:00
jcamiel
c9056d613f
Add comment explaining why we don't upgrade indexmap. 2023-10-02 10:26:54 +02:00
jcamiel
cf5d404fa3
Remove strict feature from Cargo toml.
See bdd4ff7b14
2023-09-30 10:03:11 +00:00
Josh Soref
fe6699cd6c
spelling: registry
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
2023-09-29 09:08:14 +02:00
Josh Soref
f6baa2a6b9
spelling: github
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
2023-09-29 09:08:13 +02:00
Ikko Eltociear Ashimine
c800c2e2e5
Fix typo in markdown.py
colum -> column
2023-09-24 09:28:26 +02:00
Fabrice Reix
3a158a815f
Add Breaking Change issues to the CHANGELOG 2023-09-21 10:15:10 +02:00
lepapareil
b39d642367
Fix published release packages names 2023-09-20 15:52:45 +02:00
jcamiel
e4bb60f4c7
Improve Markdown tables generation. 2023-09-14 18:04:12 +02:00
lepapareil
1867c410ac
Use active toolchain to set release packages names 2023-09-12 17:09:46 +02:00
Filipe PINTO
8d9b7fc36f
Make ci scripts compatible with cross compilation 2023-09-12 17:09:41 +02:00
Filipe PINTO
22e6fe62be
Add docker arm64 build 2023-08-29 07:51:01 +00:00
Fabrice Reix
31a8701172
Check that hurl has been built with libcurl dynamically 2023-08-14 09:58:06 +02:00
Fabrice Reix
73759aa84b
Add clippy check manual_string_new 2023-08-08 15:59:20 +00:00
jcamiel
bdd4ff7b14
Remove strict features flag (in favor of clippy check). 2023-08-03 18:21:33 +02:00
dependabot[bot]
80665ed23c
Bump certifi from 2022.12.7 to 2023.7.22 in /bin
Bumps [certifi](https://github.com/certifi/python-certifi) from 2022.12.7 to 2023.7.22.
- [Commits](https://github.com/certifi/python-certifi/compare/2022.12.07...2023.07.22)

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

Signed-off-by: dependabot[bot] <support@github.com>
2023-07-26 09:12:30 +00:00
Filipe PINTO
36b57aa6ba
Fix servers check for macos test workflow 2023-07-17 18:36:41 +00:00
jcamiel
d04f11db65
Add 4.1.0 section in CHANGELOG.md 2023-07-07 11:51:21 +02:00
hurl-bot
0e1705b4f0
Update crates 2023-06-24 13:07:21 +02:00
jcamiel
23f0faedb3
Add README explaining integration tests. 2023-06-21 15:54:13 +02:00
Fabrice Reix
4500ad170a
hurlfmt failed tests 2023-06-18 18:52:14 +02:00
lepapareil
9ec8e4ece6
Fix netcat and pip install 2023-06-13 16:36:58 +02:00
Fabrice Reix
5e54b86719
hurlfmt Hurl files in tests_ok 2023-06-01 17:27:01 +02:00
dependabot[bot]
6c0ef44f2f
Bump requests from 2.28.1 to 2.31.0 in /bin
Bumps [requests](https://github.com/psf/requests) from 2.28.1 to 2.31.0.
- [Release notes](https://github.com/psf/requests/releases)
- [Changelog](https://github.com/psf/requests/blob/main/HISTORY.md)
- [Commits](https://github.com/psf/requests/compare/v2.28.1...v2.31.0)

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

Signed-off-by: dependabot[bot] <support@github.com>
2023-06-01 17:21:17 +02:00
jcamiel
47cc03a87d
Bump Flask to 2.3.2 2023-05-02 14:24:54 +02:00
Filipe PINTO
cc8ed0a9c5
Fix ad_hoc.sh comments 2023-04-14 14:47:12 +02:00
jcamiel
e539a903d6
Rebuild Python dependencies from removing mitm. 2023-04-11 13:20:29 +02:00
Filipe PINTO
453a99071d
Use squid instead of mitmproxy on ci 2023-04-09 14:03:14 +02:00
Fabrice Reix
d34730c968
Migrate integ test to unit scripts 2023-04-01 10:06:04 +02:00
Filipe PINTO
ae86a24b84
Enable ci cache to accelerate vcpkg install 2023-03-27 13:07:27 +02:00
Fabrice Reix
3541ae9498
Refactoring test integ
Encapsulate each integ test in its own shell script
2023-03-24 09:06:58 +01:00
Fabrice Reix
4594629a24
Check if current Rust version is below official latest version 2023-03-23 17:13:13 +01:00