jcamiel
6b7753e174
Check HTTP version and status first, then other asserts.
...
If HTTP version or status are not correct, we fail the test without running others asserts.
2022-12-10 14:44:23 +01:00
jcamiel
aefbd79027
Update README with installation instruction for .deb
2022-12-09 23:41:25 +01:00
Michael Friedrich
14a54e4294
Add jcamiel's suggestions
2022-12-09 23:17:41 +01:00
Michael Friedrich
c1994d8901
Update commit signing docs in Contributing guide
2022-12-09 23:17:40 +01:00
Michael Friedrich
e400cedda8
Docs: Use apt to install the Debian/Ubuntu package to resolve dependencies
...
Signed-off-by: Michael Friedrich <mfriedrich@gitlab.com>
2022-12-09 22:51:02 +01:00
jcamiel
1dbdd99f34
Add name attribute to JUnit report
2022-12-09 16:49:58 +01:00
jcamiel
ec30da5b05
Normalize curl command line debug with the url at the end.
2022-12-09 15:10:35 +01:00
jcamiel
38c47501ab
Add --resolve options
2022-12-09 10:17:07 +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
jcamiel
00006eab74
Support new one line string format.
2022-12-08 13:15:32 +01:00
jcamiel
5532d1155a
Display warning when legacy syntax for one line string is used.
2022-12-08 13:13:16 +01:00
Filipe PINTO
963ff0fc18
Add check changelog to release workflow
2022-12-08 09:58:44 +01:00
Fabrice Reix
2ade5287f4
Remove Check CHANGELOG
2022-12-07 16:59:17 +01:00
jcamiel
a8c24f69ca
Update CHANGELOG and CONTRIBUTING.md
2022-12-07 10:39:40 +01:00
Fabrice Reix
847e986957
Take only PRs from Hurl main repos
2022-12-07 09:29:47 +01:00
Fabrice Reix
95d45e41dc
Update CHANGELOG
2022-12-07 09:29:46 +01:00
Luke Mondy
43487b0f1a
Add integration tests for htmlEscape and htmlUnescape filters
2022-12-07 08:17:37 +11:00
Luke Mondy
e6028f390a
Add support for htmlEscape and htmlUnescape in hurlfmt
2022-12-07 08:17:28 +11:00
Luke Mondy
db486f9695
Add htmlEscape and htmlUnescape filters
...
These filters use the html_escape crate (inspired by the use of the percent_encoding crate) to escape and unescape html.
2022-12-07 08:17:21 +11:00
Luke Mondy
7289930c7b
Add grammar to support htmlEscape and htmlUnescape
2022-12-07 08:17:08 +11:00
jcamiel
da6284860e
Update CONTRIBUTING.md
2022-12-06 17:23:21 +01:00
jcamiel
2841a9459b
Change struct Bytes with tupple instead of anonymous struct.
2022-12-06 14:56:01 +01:00
jcamiel
6ea9d90841
Delete unused directory.
2022-12-06 14:54:43 +01:00
Filipe PINTO
c3526284a5
Fix print event issue title on accept workflow
2022-12-06 14:39:15 +01:00
jcamiel
0ab9fedafa
Change Template struct using delimiter: Option<char> field instead of quotes: bool.
2022-12-05 13:12:28 +01:00
hurl-bot
ae0c0ee6ab
Update crates
2022-12-05 08:23:32 +00:00
jcamiel
74cce8b994
Harden bom integration test.
2022-12-04 21:35:20 +01:00
jcamiel
3dcaa675bb
Modify one line string grammar for ``xxx
`to
x`.
2022-12-04 21:07:12 +01:00
jcamiel
bc32e4e84d
Fix error message case.
2022-12-04 18:27:42 +01:00
jcamiel
d924d88b42
Update all installation docs.
2022-12-03 23:28:05 +01:00
Rodrigo Osorio
8e1675c66e
Hurl is now available on FreeBSD
...
Signed-off-by: Rodrigo Osorio <rodrigo@osorio.me>
2022-12-03 23:01:27 +01:00
Fabrice Reix
ffd31a271c
Add toInt filter
2022-12-03 12:16:24 +01:00
jcamiel
45050a4aed
Update integration tests.
2022-12-01 15:32:12 +01:00
jcamiel
51b196ea88
Update variables hash while iterating and evaluating the capture section (instead of updating it once with all the variables).
2022-12-01 15:32:11 +01:00
Fabrice Reix
3eaa74ce11
Fix Parsing / compliant with grammar
2022-12-01 14:50:55 +01:00
jcamiel
44f43bcf73
Add support for LINK, UNLINK, PURGE, LOCK, UNLOCK, PROPFIND and VIEW HTTP method
2022-11-30 18:28:11 +01:00
jcamiel
e4bcf0b94f
Update grammar with more HTTP methods.
2022-11-30 18:24:06 +01:00
lepapareil
00e4b43d75
Fix hadolint warnings on Dockerfile
2022-11-30 16:46:43 +01:00
lepapareil
a7c2d21777
Add hadolint check
2022-11-30 16:43:02 +01:00
Filipe PINTO
8b2d7b758d
Use gitleaks from ghcr.io instead of docker.io
2022-11-30 15:48:14 +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
hurl-bot
3f2397e6eb
Update crates
2022-11-29 13:07:15 +00:00
hurl-bot
4582c5a4fc
Update crates
2022-11-29 08:24:13 +00:00
Tim Bart
04ebc958c6
This PR adds support for configuring the client cert and private key for establishing a mutual TLS connection to a server.
...
Example:
```
GET https://localhost:8443/
[Options]
cacert: out/HurlCA.crt
cert: out/client.crt
key: out/client.key
HTTP 200
```
outputs:
```
Request can be run with the following curl command:
* curl 'https://localhost:8443/ ' --cacert out/HurlCA.crt --cert out/client.crt --key out/client.key
```
2022-11-28 20:33:05 -08:00
Filipe PINTO
e2fd4405c3
Fix badges on generated README
2022-11-28 17:36:10 +01:00
Filipe PINTO
3f3f2f2844
Fix installation.md on update-branch-version.yml workflow
2022-11-28 16:26:16 +01:00
jcamiel
d5131dddd4
Fix release links instead of snapshots.
2022-11-28 13:37:24 +01:00
hurl-bot
de89ed043e
Update crates
2022-11-28 08:24:38 +00:00
jcamiel
ed3217c41f
Add support for GraphQL variables.
2022-11-25 11:34:03 +01:00