Compare commits

..

102 Commits

Author SHA1 Message Date
Frank Jogeleit
c0b95d02a0 Update Dependencies (#199)
Some checks failed
CI / build (push) Has been cancelled
/ IT Test - Request Postman Echo GET (push) Has been cancelled
/ IT Test - Request Postman Echo POST (push) Has been cancelled
/ IT Test - Request Postman Echo POST with Unescaped Newline (push) Has been cancelled
/ IT Test - Request Postman Echo BasicAuth (push) Has been cancelled
/ IT Test - Request Postman Echo with 404 Response and ignore failure code (push) Has been cancelled
/ IT Test - Request Postman Echo POST Multipart (push) Has been cancelled
/ IT Test - Request Postman Echo POST and persist response (push) Has been cancelled
/ IT Test - Request Postman Echo POST Multipart without data (push) Has been cancelled
/ IT Test - Request Postman Echo POST single file (push) Has been cancelled
/ IT Test - Request Postman Echo POST URLEncoded string data (push) Has been cancelled
/ IT Test - Request Postman Echo POST URLEncoded json data (push) Has been cancelled
/ IT Test - Request Postman Echo DELETE (push) Has been cancelled
CI / integrity (push) Has been cancelled
/ All IT Tests have to pass (push) Has been cancelled
* Update Dependencies

Signed-off-by: Frank Jogeleit <frank.jogeleit@web.de>

* Update test case

Signed-off-by: Frank Jogeleit <frank.jogeleit@web.de>

---------

Signed-off-by: Frank Jogeleit <frank.jogeleit@web.de>
2025-12-03 16:10:45 +01:00
Frank Jogeleit
cb027c729e Merge pull request #198 from fjogeleit/dependabot/github_actions/actions/checkout-6
Some checks failed
CI / build (push) Has been cancelled
CI / integrity (push) Has been cancelled
/ IT Test - Request Postman Echo GET (push) Has been cancelled
/ IT Test - Request Postman Echo POST (push) Has been cancelled
/ IT Test - Request Postman Echo POST with Unescaped Newline (push) Has been cancelled
/ IT Test - Request Postman Echo BasicAuth (push) Has been cancelled
/ IT Test - Request Postman Echo with 404 Response and ignore failure code (push) Has been cancelled
/ IT Test - Request Postman Echo POST Multipart (push) Has been cancelled
/ IT Test - Request Postman Echo POST and persist response (push) Has been cancelled
/ IT Test - Request Postman Echo POST Multipart without data (push) Has been cancelled
/ IT Test - Request Postman Echo POST single file (push) Has been cancelled
/ IT Test - Request Postman Echo POST URLEncoded string data (push) Has been cancelled
/ IT Test - Request Postman Echo POST URLEncoded json data (push) Has been cancelled
/ IT Test - Request Postman Echo DELETE (push) Has been cancelled
/ All IT Tests have to pass (push) Has been cancelled
Bump actions/checkout from 5 to 6
2025-12-02 15:20:12 +01:00
dependabot[bot]
5129f202e4 Bump actions/checkout from 5 to 6
Bumps [actions/checkout](https://github.com/actions/checkout) from 5 to 6.
- [Release notes](https://github.com/actions/checkout/releases)
- [Commits](https://github.com/actions/checkout/compare/v5...v6)

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

Signed-off-by: dependabot[bot] <support@github.com>
2025-12-01 19:06:43 +00:00
Frank Jogeleit
b5b7f5686d Merge pull request #196 from fjogeleit/dependabot/npm_and_yarn/axios-1.13.2
Some checks failed
CI / build (push) Has been cancelled
/ IT Test - Request Postman Echo GET (push) Has been cancelled
/ IT Test - Request Postman Echo POST (push) Has been cancelled
/ IT Test - Request Postman Echo POST with Unescaped Newline (push) Has been cancelled
/ IT Test - Request Postman Echo BasicAuth (push) Has been cancelled
/ IT Test - Request Postman Echo with 404 Response and ignore failure code (push) Has been cancelled
/ IT Test - Request Postman Echo POST Multipart (push) Has been cancelled
/ IT Test - Request Postman Echo POST and persist response (push) Has been cancelled
/ IT Test - Request Postman Echo POST Multipart without data (push) Has been cancelled
/ IT Test - Request Postman Echo POST single file (push) Has been cancelled
/ IT Test - Request Postman Echo POST URLEncoded string data (push) Has been cancelled
/ IT Test - Request Postman Echo POST URLEncoded json data (push) Has been cancelled
/ IT Test - Request Postman Echo DELETE (push) Has been cancelled
CI / integrity (push) Has been cancelled
/ All IT Tests have to pass (push) Has been cancelled
Bump axios from 1.13.1 to 1.13.2
2025-11-10 18:57:10 +01:00
dependabot[bot]
3e33b6ec27 Bump axios from 1.13.1 to 1.13.2
Bumps [axios](https://github.com/axios/axios) from 1.13.1 to 1.13.2.
- [Release notes](https://github.com/axios/axios/releases)
- [Changelog](https://github.com/axios/axios/blob/v1.x/CHANGELOG.md)
- [Commits](https://github.com/axios/axios/compare/v1.13.1...v1.13.2)

---
updated-dependencies:
- dependency-name: axios
  dependency-version: 1.13.2
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-11-10 17:09:59 +00:00
Frank Jogeleit
70c8b254c4 Merge pull request #195 from fjogeleit/dependabot/npm_and_yarn/axios-1.13.1
Some checks failed
CI / build (push) Has been cancelled
/ IT Test - Request Postman Echo GET (push) Has been cancelled
/ IT Test - Request Postman Echo POST (push) Has been cancelled
/ IT Test - Request Postman Echo POST with Unescaped Newline (push) Has been cancelled
/ IT Test - Request Postman Echo BasicAuth (push) Has been cancelled
/ IT Test - Request Postman Echo with 404 Response and ignore failure code (push) Has been cancelled
/ IT Test - Request Postman Echo POST Multipart (push) Has been cancelled
/ IT Test - Request Postman Echo POST and persist response (push) Has been cancelled
/ IT Test - Request Postman Echo POST Multipart without data (push) Has been cancelled
/ IT Test - Request Postman Echo POST single file (push) Has been cancelled
/ IT Test - Request Postman Echo POST URLEncoded string data (push) Has been cancelled
/ IT Test - Request Postman Echo POST URLEncoded json data (push) Has been cancelled
/ IT Test - Request Postman Echo DELETE (push) Has been cancelled
CI / integrity (push) Has been cancelled
/ All IT Tests have to pass (push) Has been cancelled
Bump axios from 1.13.0 to 1.13.1
2025-11-04 11:01:30 +01:00
dependabot[bot]
e83066a37c Bump axios from 1.13.0 to 1.13.1
Bumps [axios](https://github.com/axios/axios) from 1.13.0 to 1.13.1.
- [Release notes](https://github.com/axios/axios/releases)
- [Changelog](https://github.com/axios/axios/blob/v1.x/CHANGELOG.md)
- [Commits](https://github.com/axios/axios/compare/v1.13.0...v1.13.1)

---
updated-dependencies:
- dependency-name: axios
  dependency-version: 1.13.1
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-11-03 17:19:26 +00:00
Frank Jogeleit
441aeee075 Merge pull request #194 from fjogeleit/dependabot/github_actions/actions/setup-node-6
Some checks failed
CI / build (push) Has been cancelled
/ IT Test - Request Postman Echo GET (push) Has been cancelled
/ IT Test - Request Postman Echo POST (push) Has been cancelled
/ IT Test - Request Postman Echo POST with Unescaped Newline (push) Has been cancelled
/ IT Test - Request Postman Echo BasicAuth (push) Has been cancelled
/ IT Test - Request Postman Echo with 404 Response and ignore failure code (push) Has been cancelled
/ IT Test - Request Postman Echo POST Multipart (push) Has been cancelled
/ IT Test - Request Postman Echo POST and persist response (push) Has been cancelled
/ IT Test - Request Postman Echo POST Multipart without data (push) Has been cancelled
/ IT Test - Request Postman Echo POST single file (push) Has been cancelled
/ IT Test - Request Postman Echo POST URLEncoded string data (push) Has been cancelled
/ IT Test - Request Postman Echo POST URLEncoded json data (push) Has been cancelled
/ IT Test - Request Postman Echo DELETE (push) Has been cancelled
CI / integrity (push) Has been cancelled
/ All IT Tests have to pass (push) Has been cancelled
Bump actions/setup-node from 5 to 6
2025-11-01 19:59:29 +01:00
dependabot[bot]
17652c2e56 Bump actions/setup-node from 5 to 6
Bumps [actions/setup-node](https://github.com/actions/setup-node) from 5 to 6.
- [Release notes](https://github.com/actions/setup-node/releases)
- [Commits](https://github.com/actions/setup-node/compare/v5...v6)

---
updated-dependencies:
- dependency-name: actions/setup-node
  dependency-version: '6'
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-11-01 17:01:36 +00:00
Frank Jogeleit
bf80477504 Merge pull request #193 from fjogeleit/dependabot/npm_and_yarn/axios-1.13.0
Some checks failed
/ IT Test - Request Postman Echo GET (push) Has been cancelled
/ IT Test - Request Postman Echo POST (push) Has been cancelled
CI / build (push) Has been cancelled
/ IT Test - Request Postman Echo POST with Unescaped Newline (push) Has been cancelled
/ IT Test - Request Postman Echo BasicAuth (push) Has been cancelled
/ IT Test - Request Postman Echo with 404 Response and ignore failure code (push) Has been cancelled
/ IT Test - Request Postman Echo POST Multipart (push) Has been cancelled
/ IT Test - Request Postman Echo POST and persist response (push) Has been cancelled
/ IT Test - Request Postman Echo POST Multipart without data (push) Has been cancelled
/ IT Test - Request Postman Echo POST single file (push) Has been cancelled
/ IT Test - Request Postman Echo POST URLEncoded string data (push) Has been cancelled
/ IT Test - Request Postman Echo POST URLEncoded json data (push) Has been cancelled
/ IT Test - Request Postman Echo DELETE (push) Has been cancelled
CI / integrity (push) Has been cancelled
/ All IT Tests have to pass (push) Has been cancelled
Bump axios from 1.12.2 to 1.13.0
2025-10-28 08:14:52 +01:00
dependabot[bot]
d584927edd Bump axios from 1.12.2 to 1.13.0
Bumps [axios](https://github.com/axios/axios) from 1.12.2 to 1.13.0.
- [Release notes](https://github.com/axios/axios/releases)
- [Changelog](https://github.com/axios/axios/blob/v1.x/CHANGELOG.md)
- [Commits](https://github.com/axios/axios/compare/v1.12.2...v1.13.0)

---
updated-dependencies:
- dependency-name: axios
  dependency-version: 1.13.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-10-27 17:18:16 +00:00
Frank Jogeleit
4317ec8cf0 Merge pull request #192 from fjogeleit/dependabot/github_actions/actions/setup-node-5
Some checks failed
CI / build (push) Has been cancelled
/ IT Test - Request Postman Echo GET (push) Has been cancelled
/ IT Test - Request Postman Echo POST (push) Has been cancelled
/ IT Test - Request Postman Echo POST with Unescaped Newline (push) Has been cancelled
/ IT Test - Request Postman Echo BasicAuth (push) Has been cancelled
/ IT Test - Request Postman Echo with 404 Response and ignore failure code (push) Has been cancelled
/ IT Test - Request Postman Echo POST Multipart (push) Has been cancelled
/ IT Test - Request Postman Echo POST and persist response (push) Has been cancelled
/ IT Test - Request Postman Echo POST Multipart without data (push) Has been cancelled
/ IT Test - Request Postman Echo POST single file (push) Has been cancelled
/ IT Test - Request Postman Echo POST URLEncoded string data (push) Has been cancelled
/ IT Test - Request Postman Echo POST URLEncoded json data (push) Has been cancelled
/ IT Test - Request Postman Echo DELETE (push) Has been cancelled
CI / integrity (push) Has been cancelled
/ All IT Tests have to pass (push) Has been cancelled
Bump actions/setup-node from 4 to 5
2025-10-01 19:13:35 +02:00
dependabot[bot]
bf10f06e08 Bump actions/setup-node from 4 to 5
Bumps [actions/setup-node](https://github.com/actions/setup-node) from 4 to 5.
- [Release notes](https://github.com/actions/setup-node/releases)
- [Commits](https://github.com/actions/setup-node/compare/v4...v5)

---
updated-dependencies:
- dependency-name: actions/setup-node
  dependency-version: '5'
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-10-01 17:01:53 +00:00
Frank Jogeleit
4642e6017d Merge pull request #191 from fjogeleit/dependabot/npm_and_yarn/vercel/ncc-0.38.4
Some checks failed
CI / build (push) Has been cancelled
/ IT Test - Request Postman Echo GET (push) Has been cancelled
/ IT Test - Request Postman Echo POST (push) Has been cancelled
/ IT Test - Request Postman Echo POST with Unescaped Newline (push) Has been cancelled
/ IT Test - Request Postman Echo BasicAuth (push) Has been cancelled
/ IT Test - Request Postman Echo with 404 Response and ignore failure code (push) Has been cancelled
/ IT Test - Request Postman Echo POST Multipart (push) Has been cancelled
/ IT Test - Request Postman Echo POST and persist response (push) Has been cancelled
/ IT Test - Request Postman Echo POST Multipart without data (push) Has been cancelled
/ IT Test - Request Postman Echo POST single file (push) Has been cancelled
/ IT Test - Request Postman Echo POST URLEncoded string data (push) Has been cancelled
/ IT Test - Request Postman Echo POST URLEncoded json data (push) Has been cancelled
/ IT Test - Request Postman Echo DELETE (push) Has been cancelled
CI / integrity (push) Has been cancelled
/ All IT Tests have to pass (push) Has been cancelled
Bump @vercel/ncc from 0.38.3 to 0.38.4
2025-09-22 19:48:12 +02:00
dependabot[bot]
312d8f2503 Bump @vercel/ncc from 0.38.3 to 0.38.4
Bumps [@vercel/ncc](https://github.com/vercel/ncc) from 0.38.3 to 0.38.4.
- [Release notes](https://github.com/vercel/ncc/releases)
- [Commits](https://github.com/vercel/ncc/compare/0.38.3...0.38.4)

---
updated-dependencies:
- dependency-name: "@vercel/ncc"
  dependency-version: 0.38.4
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-09-22 17:05:38 +00:00
Frank Jogeleit
1297c6fc63 Merge pull request #190 from fjogeleit/rebuild
Some checks failed
/ IT Test - Request Postman Echo GET (push) Has been cancelled
/ IT Test - Request Postman Echo POST (push) Has been cancelled
/ IT Test - Request Postman Echo POST with Unescaped Newline (push) Has been cancelled
CI / build (push) Has been cancelled
/ IT Test - Request Postman Echo BasicAuth (push) Has been cancelled
/ IT Test - Request Postman Echo with 404 Response and ignore failure code (push) Has been cancelled
/ IT Test - Request Postman Echo POST Multipart (push) Has been cancelled
/ IT Test - Request Postman Echo POST and persist response (push) Has been cancelled
/ IT Test - Request Postman Echo POST Multipart without data (push) Has been cancelled
/ IT Test - Request Postman Echo POST single file (push) Has been cancelled
/ IT Test - Request Postman Echo POST URLEncoded string data (push) Has been cancelled
/ IT Test - Request Postman Echo POST URLEncoded json data (push) Has been cancelled
/ IT Test - Request Postman Echo DELETE (push) Has been cancelled
CI / integrity (push) Has been cancelled
/ All IT Tests have to pass (push) Has been cancelled
Dependency Updates
2025-09-16 08:33:21 +02:00
Frank Jogeleit
7887dd203d Dependency Updates
Signed-off-by: Frank Jogeleit <frank.jogeleit@web.de>
2025-09-16 08:32:27 +02:00
Frank Jogeleit
e2dc57c840 Merge pull request #189 from fjogeleit/dependabot/npm_and_yarn/axios-1.12.2
Some checks failed
CI / build (push) Has been cancelled
CI / integrity (push) Has been cancelled
/ IT Test - Request Postman Echo POST (push) Has been cancelled
/ IT Test - Request Postman Echo GET (push) Has been cancelled
/ IT Test - Request Postman Echo POST with Unescaped Newline (push) Has been cancelled
/ IT Test - Request Postman Echo BasicAuth (push) Has been cancelled
/ IT Test - Request Postman Echo with 404 Response and ignore failure code (push) Has been cancelled
/ IT Test - Request Postman Echo POST Multipart (push) Has been cancelled
/ IT Test - Request Postman Echo POST and persist response (push) Has been cancelled
/ IT Test - Request Postman Echo POST Multipart without data (push) Has been cancelled
/ IT Test - Request Postman Echo POST single file (push) Has been cancelled
/ IT Test - Request Postman Echo POST URLEncoded string data (push) Has been cancelled
/ IT Test - Request Postman Echo POST URLEncoded json data (push) Has been cancelled
/ IT Test - Request Postman Echo DELETE (push) Has been cancelled
/ All IT Tests have to pass (push) Has been cancelled
Bump axios from 1.11.0 to 1.12.2
2025-09-15 21:52:15 +02:00
dependabot[bot]
194a3f4e1f Bump axios from 1.11.0 to 1.12.2
Bumps [axios](https://github.com/axios/axios) from 1.11.0 to 1.12.2.
- [Release notes](https://github.com/axios/axios/releases)
- [Changelog](https://github.com/axios/axios/blob/v1.x/CHANGELOG.md)
- [Commits](https://github.com/axios/axios/compare/v1.11.0...v1.12.2)

---
updated-dependencies:
- dependency-name: axios
  dependency-version: 1.12.2
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-09-15 17:18:42 +00:00
Frank Jogeleit
4c58a041ad Merge pull request #188 from fjogeleit/dependabot/github_actions/actions/checkout-5
Some checks failed
/ IT Test - Request Postman Echo GET (push) Has been cancelled
/ IT Test - Request Postman Echo POST (push) Has been cancelled
CI / build (push) Has been cancelled
/ IT Test - Request Postman Echo POST with Unescaped Newline (push) Has been cancelled
/ IT Test - Request Postman Echo BasicAuth (push) Has been cancelled
/ IT Test - Request Postman Echo with 404 Response and ignore failure code (push) Has been cancelled
/ IT Test - Request Postman Echo POST Multipart (push) Has been cancelled
/ IT Test - Request Postman Echo POST and persist response (push) Has been cancelled
/ IT Test - Request Postman Echo POST Multipart without data (push) Has been cancelled
/ IT Test - Request Postman Echo POST single file (push) Has been cancelled
/ IT Test - Request Postman Echo POST URLEncoded string data (push) Has been cancelled
/ IT Test - Request Postman Echo POST URLEncoded json data (push) Has been cancelled
/ IT Test - Request Postman Echo DELETE (push) Has been cancelled
CI / integrity (push) Has been cancelled
/ All IT Tests have to pass (push) Has been cancelled
Bump actions/checkout from 4 to 5
2025-09-02 13:19:34 +02:00
dependabot[bot]
35037b21f7 Bump actions/checkout from 4 to 5
Bumps [actions/checkout](https://github.com/actions/checkout) from 4 to 5.
- [Release notes](https://github.com/actions/checkout/releases)
- [Commits](https://github.com/actions/checkout/compare/v4...v5)

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

Signed-off-by: dependabot[bot] <support@github.com>
2025-09-02 10:00:50 +00:00
Frank Jogeleit
5706faf3f3 Merge pull request #187 from fjogeleit/dependabot/npm_and_yarn/axios-1.11.0
Some checks failed
/ IT Test - Request Postman Echo BasicAuth (push) Has been cancelled
CI / build (push) Has been cancelled
/ IT Test - Request Postman Echo GET (push) Has been cancelled
/ IT Test - Request Postman Echo POST (push) Has been cancelled
/ IT Test - Request Postman Echo POST with Unescaped Newline (push) Has been cancelled
/ IT Test - Request Postman Echo with 404 Response and ignore failure code (push) Has been cancelled
/ IT Test - Request Postman Echo POST Multipart (push) Has been cancelled
/ IT Test - Request Postman Echo POST and persist response (push) Has been cancelled
/ IT Test - Request Postman Echo POST Multipart without data (push) Has been cancelled
/ IT Test - Request Postman Echo POST single file (push) Has been cancelled
/ IT Test - Request Postman Echo POST URLEncoded string data (push) Has been cancelled
/ IT Test - Request Postman Echo POST URLEncoded json data (push) Has been cancelled
/ IT Test - Request Postman Echo DELETE (push) Has been cancelled
CI / integrity (push) Has been cancelled
/ All IT Tests have to pass (push) Has been cancelled
Bump axios from 1.10.0 to 1.11.0
2025-07-24 18:03:00 +02:00
dependabot[bot]
9c10705f37 Bump axios from 1.10.0 to 1.11.0
Bumps [axios](https://github.com/axios/axios) from 1.10.0 to 1.11.0.
- [Release notes](https://github.com/axios/axios/releases)
- [Changelog](https://github.com/axios/axios/blob/v1.x/CHANGELOG.md)
- [Commits](https://github.com/axios/axios/compare/v1.10.0...v1.11.0)

---
updated-dependencies:
- dependency-name: axios
  dependency-version: 1.11.0
  dependency-type: direct:development
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-07-23 16:55:30 +00:00
Frank Jogeleit
6b94d84716 Merge pull request #185 from fjogeleit/dependabot/npm_and_yarn/axios-1.10.0
Some checks failed
CI / build (push) Has been skipped
CI / integrity (push) Failing after 2s
/ IT Test - Request Postman Echo GET (push) Failing after 4s
/ IT Test - Request Postman Echo POST (push) Failing after 2s
/ IT Test - Request Postman Echo BasicAuth (push) Failing after 2s
/ IT Test - Request Postman Echo POST with Unescaped Newline (push) Failing after 2s
/ IT Test - Request Postman Echo with 404 Response and ignore failure code (push) Failing after 2s
/ IT Test - Request Postman Echo POST Multipart (push) Failing after 2s
/ IT Test - Request Postman Echo POST and persist response (push) Failing after 2s
/ IT Test - Request Postman Echo POST Multipart without data (push) Failing after 2s
/ IT Test - Request Postman Echo POST single file (push) Failing after 2s
/ IT Test - Request Postman Echo POST URLEncoded string data (push) Failing after 2s
/ IT Test - Request Postman Echo POST URLEncoded json data (push) Failing after 2s
/ IT Test - Request Postman Echo DELETE (push) Failing after 2s
/ All IT Tests have to pass (push) Failing after 1s
Bump axios from 1.9.0 to 1.10.0
2025-06-17 08:32:05 +02:00
dependabot[bot]
82eb846eb4 Bump axios from 1.9.0 to 1.10.0
Bumps [axios](https://github.com/axios/axios) from 1.9.0 to 1.10.0.
- [Release notes](https://github.com/axios/axios/releases)
- [Changelog](https://github.com/axios/axios/blob/v1.x/CHANGELOG.md)
- [Commits](https://github.com/axios/axios/compare/v1.9.0...v1.10.0)

---
updated-dependencies:
- dependency-name: axios
  dependency-version: 1.10.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-06-16 18:37:27 +00:00
Frank Jogeleit
b2f2b61144 Merge pull request #184 from fjogeleit/dependabot/npm_and_yarn/form-data-4.0.3
Some checks failed
CI / build (push) Has been cancelled
/ IT Test - Request Postman Echo GET (push) Has been cancelled
/ IT Test - Request Postman Echo POST (push) Has been cancelled
/ IT Test - Request Postman Echo POST with Unescaped Newline (push) Has been cancelled
/ IT Test - Request Postman Echo BasicAuth (push) Has been cancelled
/ IT Test - Request Postman Echo with 404 Response and ignore failure code (push) Has been cancelled
/ IT Test - Request Postman Echo POST Multipart (push) Has been cancelled
/ IT Test - Request Postman Echo POST and persist response (push) Has been cancelled
/ IT Test - Request Postman Echo POST Multipart without data (push) Has been cancelled
/ IT Test - Request Postman Echo POST single file (push) Has been cancelled
/ IT Test - Request Postman Echo POST URLEncoded string data (push) Has been cancelled
/ IT Test - Request Postman Echo POST URLEncoded json data (push) Has been cancelled
/ IT Test - Request Postman Echo DELETE (push) Has been cancelled
CI / integrity (push) Has been cancelled
/ All IT Tests have to pass (push) Has been cancelled
Bump form-data from 4.0.2 to 4.0.3
2025-06-09 22:32:43 +02:00
dependabot[bot]
f84a4609c3 Bump form-data from 4.0.2 to 4.0.3
Bumps [form-data](https://github.com/form-data/form-data) from 4.0.2 to 4.0.3.
- [Release notes](https://github.com/form-data/form-data/releases)
- [Commits](https://github.com/form-data/form-data/compare/v4.0.2...v4.0.3)

---
updated-dependencies:
- dependency-name: form-data
  dependency-version: 4.0.3
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-06-09 17:55:34 +00:00
Frank Jogeleit
34ecd1d9f0 Merge pull request #183 from fjogeleit/dependabot/npm_and_yarn/yargs-18.0.0
Some checks failed
/ IT Test - Request Postman Echo GET (push) Has been cancelled
CI / build (push) Has been cancelled
/ IT Test - Request Postman Echo POST (push) Has been cancelled
/ IT Test - Request Postman Echo POST with Unescaped Newline (push) Has been cancelled
/ IT Test - Request Postman Echo BasicAuth (push) Has been cancelled
/ IT Test - Request Postman Echo with 404 Response and ignore failure code (push) Has been cancelled
/ IT Test - Request Postman Echo POST Multipart (push) Has been cancelled
/ IT Test - Request Postman Echo POST and persist response (push) Has been cancelled
/ IT Test - Request Postman Echo POST Multipart without data (push) Has been cancelled
/ IT Test - Request Postman Echo POST single file (push) Has been cancelled
/ IT Test - Request Postman Echo POST URLEncoded string data (push) Has been cancelled
/ IT Test - Request Postman Echo POST URLEncoded json data (push) Has been cancelled
/ IT Test - Request Postman Echo DELETE (push) Has been cancelled
/ All IT Tests have to pass (push) Has been cancelled
CI / integrity (push) Has been cancelled
Bump yargs from 17.7.2 to 18.0.0
2025-06-02 22:01:45 +02:00
dependabot[bot]
e44509028b Bump yargs from 17.7.2 to 18.0.0
Bumps [yargs](https://github.com/yargs/yargs) from 17.7.2 to 18.0.0.
- [Release notes](https://github.com/yargs/yargs/releases)
- [Changelog](https://github.com/yargs/yargs/blob/main/CHANGELOG.md)
- [Commits](https://github.com/yargs/yargs/compare/v17.7.2...v18.0.0)

---
updated-dependencies:
- dependency-name: yargs
  dependency-version: 18.0.0
  dependency-type: direct:development
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-06-02 17:36:37 +00:00
Frank Jogeleit
33230fada8 Merge pull request #181 from fjogeleit/dependabot/npm_and_yarn/undici-5.29.0
Some checks failed
CI / build (push) Has been skipped
CI / integrity (push) Failing after 3s
/ IT Test - Request Postman Echo GET (push) Failing after 2s
/ IT Test - Request Postman Echo BasicAuth (push) Failing after 2s
/ IT Test - Request Postman Echo with 404 Response and ignore failure code (push) Failing after 2s
/ IT Test - Request Postman Echo POST Multipart (push) Failing after 2s
/ IT Test - Request Postman Echo POST and persist response (push) Failing after 2s
/ IT Test - Request Postman Echo POST URLEncoded json data (push) Failing after 2s
/ IT Test - Request Postman Echo DELETE (push) Failing after 2s
/ All IT Tests have to pass (push) Failing after 1s
/ IT Test - Request Postman Echo POST (push) Failing after 2s
/ IT Test - Request Postman Echo POST with Unescaped Newline (push) Failing after 2s
/ IT Test - Request Postman Echo POST Multipart without data (push) Failing after 2s
/ IT Test - Request Postman Echo POST single file (push) Failing after 2s
/ IT Test - Request Postman Echo POST URLEncoded string data (push) Failing after 2s
Bump undici from 5.28.5 to 5.29.0
2025-05-16 07:12:13 +02:00
dependabot[bot]
a19855b3c5 Bump undici from 5.28.5 to 5.29.0
Bumps [undici](https://github.com/nodejs/undici) from 5.28.5 to 5.29.0.
- [Release notes](https://github.com/nodejs/undici/releases)
- [Commits](https://github.com/nodejs/undici/compare/v5.28.5...v5.29.0)

---
updated-dependencies:
- dependency-name: undici
  dependency-version: 5.29.0
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-05-15 16:32:35 +00:00
Frank Jogeleit
b02ec78054 Merge pull request #180 from fjogeleit/dependabot/npm_and_yarn/axios-1.9.0
Some checks failed
CI / build (push) Has been skipped
CI / integrity (push) Failing after 2s
/ IT Test - Request Postman Echo POST and persist response (push) Failing after 2s
/ IT Test - Request Postman Echo BasicAuth (push) Failing after 2s
/ IT Test - Request Postman Echo with 404 Response and ignore failure code (push) Failing after 3s
/ IT Test - Request Postman Echo POST Multipart (push) Failing after 2s
/ IT Test - Request Postman Echo GET (push) Failing after 15s
/ IT Test - Request Postman Echo POST with Unescaped Newline (push) Failing after 2s
/ IT Test - Request Postman Echo POST (push) Failing after 2s
/ IT Test - Request Postman Echo POST single file (push) Failing after 2s
/ IT Test - Request Postman Echo POST URLEncoded string data (push) Failing after 2s
/ IT Test - Request Postman Echo POST URLEncoded json data (push) Failing after 2s
/ IT Test - Request Postman Echo DELETE (push) Failing after 2s
/ All IT Tests have to pass (push) Failing after 2s
/ IT Test - Request Postman Echo POST Multipart without data (push) Failing after 3s
Bump axios from 1.8.4 to 1.9.0
2025-04-28 22:15:37 +02:00
dependabot[bot]
f3df2b2d06 Bump axios from 1.8.4 to 1.9.0
Bumps [axios](https://github.com/axios/axios) from 1.8.4 to 1.9.0.
- [Release notes](https://github.com/axios/axios/releases)
- [Changelog](https://github.com/axios/axios/blob/v1.x/CHANGELOG.md)
- [Commits](https://github.com/axios/axios/compare/v1.8.4...v1.9.0)

---
updated-dependencies:
- dependency-name: axios
  dependency-version: 1.9.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-04-28 18:13:24 +00:00
Frank Jogeleit
50734d6ff5 Merge pull request #179 from fjogeleit/dependabot/npm_and_yarn/axios-1.8.4d
Some checks failed
/ IT Test - Request Postman Echo POST and persist response (push) Has been cancelled
/ IT Test - Request Postman Echo POST Multipart without data (push) Has been cancelled
/ IT Test - Request Postman Echo POST single file (push) Has been cancelled
/ IT Test - Request Postman Echo POST URLEncoded string data (push) Has been cancelled
/ IT Test - Request Postman Echo POST URLEncoded json data (push) Has been cancelled
/ IT Test - Request Postman Echo DELETE (push) Has been cancelled
CI / integrity (push) Has been cancelled
/ All IT Tests have to pass (push) Has been cancelled
CI / build (push) Has been cancelled
/ IT Test - Request Postman Echo GET (push) Has been cancelled
/ IT Test - Request Postman Echo POST (push) Has been cancelled
/ IT Test - Request Postman Echo POST with Unescaped Newline (push) Has been cancelled
/ IT Test - Request Postman Echo BasicAuth (push) Has been cancelled
/ IT Test - Request Postman Echo with 404 Response and ignore failure code (push) Has been cancelled
/ IT Test - Request Postman Echo POST Multipart (push) Has been cancelled
Bump axios from 1.8.3 to 1.8.4
2025-03-24 18:53:53 +01:00
dependabot[bot]
e5f229f068 Bump axios from 1.8.3 to 1.8.4
Bumps [axios](https://github.com/axios/axios) from 1.8.3 to 1.8.4.
- [Release notes](https://github.com/axios/axios/releases)
- [Changelog](https://github.com/axios/axios/blob/v1.x/CHANGELOG.md)
- [Commits](https://github.com/axios/axios/compare/v1.8.3...v1.8.4)

---
updated-dependencies:
- dependency-name: axios
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-03-24 17:45:20 +00:00
Frank Jogeleit
1709f318cd Merge pull request #178 from fjogeleit/dependabot/npm_and_yarn/axios-1.8.3
Some checks failed
/ IT Test - Request Postman Echo POST URLEncoded string data (push) Has been cancelled
CI / build (push) Has been cancelled
/ IT Test - Request Postman Echo GET (push) Has been cancelled
/ IT Test - Request Postman Echo POST (push) Has been cancelled
/ IT Test - Request Postman Echo POST URLEncoded json data (push) Has been cancelled
/ IT Test - Request Postman Echo DELETE (push) Has been cancelled
/ IT Test - Request Postman Echo POST with Unescaped Newline (push) Has been cancelled
/ IT Test - Request Postman Echo BasicAuth (push) Has been cancelled
/ IT Test - Request Postman Echo with 404 Response and ignore failure code (push) Has been cancelled
/ IT Test - Request Postman Echo POST Multipart (push) Has been cancelled
/ IT Test - Request Postman Echo POST and persist response (push) Has been cancelled
/ IT Test - Request Postman Echo POST Multipart without data (push) Has been cancelled
/ IT Test - Request Postman Echo POST single file (push) Has been cancelled
CI / integrity (push) Has been cancelled
/ All IT Tests have to pass (push) Has been cancelled
Bump axios from 1.8.2 to 1.8.3
2025-03-17 19:20:12 +01:00
dependabot[bot]
5c400e2bc4 Bump axios from 1.8.2 to 1.8.3
Bumps [axios](https://github.com/axios/axios) from 1.8.2 to 1.8.3.
- [Release notes](https://github.com/axios/axios/releases)
- [Changelog](https://github.com/axios/axios/blob/v1.x/CHANGELOG.md)
- [Commits](https://github.com/axios/axios/compare/v1.8.2...v1.8.3)

---
updated-dependencies:
- dependency-name: axios
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-03-17 18:02:33 +00:00
Frank Jogeleit
b12240f543 Merge pull request #177 from fjogeleit/dependabot/npm_and_yarn/axios-1.8.2
Some checks failed
CI / build (push) Has been cancelled
/ IT Test - Request Postman Echo GET (push) Has been cancelled
/ IT Test - Request Postman Echo POST (push) Has been cancelled
/ IT Test - Request Postman Echo POST with Unescaped Newline (push) Has been cancelled
/ IT Test - Request Postman Echo BasicAuth (push) Has been cancelled
/ IT Test - Request Postman Echo with 404 Response and ignore failure code (push) Has been cancelled
/ IT Test - Request Postman Echo POST Multipart (push) Has been cancelled
/ IT Test - Request Postman Echo POST and persist response (push) Has been cancelled
/ IT Test - Request Postman Echo POST Multipart without data (push) Has been cancelled
/ IT Test - Request Postman Echo POST single file (push) Has been cancelled
/ IT Test - Request Postman Echo POST URLEncoded string data (push) Has been cancelled
/ IT Test - Request Postman Echo POST URLEncoded json data (push) Has been cancelled
/ IT Test - Request Postman Echo DELETE (push) Has been cancelled
CI / integrity (push) Has been cancelled
/ All IT Tests have to pass (push) Has been cancelled
Bump axios from 1.8.1 to 1.8.2
2025-03-10 23:29:10 +01:00
dependabot[bot]
90fd7d3206 Bump axios from 1.8.1 to 1.8.2
Bumps [axios](https://github.com/axios/axios) from 1.8.1 to 1.8.2.
- [Release notes](https://github.com/axios/axios/releases)
- [Changelog](https://github.com/axios/axios/blob/v1.x/CHANGELOG.md)
- [Commits](https://github.com/axios/axios/compare/v1.8.1...v1.8.2)

---
updated-dependencies:
- dependency-name: axios
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-03-10 18:30:25 +00:00
Frank Jogeleit
18930d9c3a Merge pull request #176 from fjogeleit/dependabot/npm_and_yarn/axios-1.8.1
Some checks failed
/ IT Test - Request Postman Echo GET (push) Has been cancelled
/ IT Test - Request Postman Echo POST (push) Has been cancelled
CI / build (push) Has been cancelled
/ IT Test - Request Postman Echo POST with Unescaped Newline (push) Has been cancelled
/ IT Test - Request Postman Echo BasicAuth (push) Has been cancelled
/ IT Test - Request Postman Echo with 404 Response and ignore failure code (push) Has been cancelled
/ IT Test - Request Postman Echo POST Multipart (push) Has been cancelled
/ IT Test - Request Postman Echo POST and persist response (push) Has been cancelled
/ IT Test - Request Postman Echo POST Multipart without data (push) Has been cancelled
/ IT Test - Request Postman Echo POST single file (push) Has been cancelled
/ IT Test - Request Postman Echo POST URLEncoded string data (push) Has been cancelled
/ IT Test - Request Postman Echo POST URLEncoded json data (push) Has been cancelled
/ IT Test - Request Postman Echo DELETE (push) Has been cancelled
CI / integrity (push) Has been cancelled
/ All IT Tests have to pass (push) Has been cancelled
Bump axios from 1.7.9 to 1.8.1
2025-03-03 23:11:34 +01:00
dependabot[bot]
73373685ae Bump axios from 1.7.9 to 1.8.1
Bumps [axios](https://github.com/axios/axios) from 1.7.9 to 1.8.1.
- [Release notes](https://github.com/axios/axios/releases)
- [Changelog](https://github.com/axios/axios/blob/v1.x/CHANGELOG.md)
- [Commits](https://github.com/axios/axios/compare/v1.7.9...v1.8.1)

---
updated-dependencies:
- dependency-name: axios
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-03-03 17:22:49 +00:00
Frank Jogeleit
5419a58b02 Merge pull request #175 from fjogeleit/dependabot/npm_and_yarn/undici-5.28.5
Some checks failed
CI / build (push) Has been cancelled
/ IT Test - Request Postman Echo GET (push) Has been cancelled
/ IT Test - Request Postman Echo POST (push) Has been cancelled
/ IT Test - Request Postman Echo POST with Unescaped Newline (push) Has been cancelled
/ IT Test - Request Postman Echo BasicAuth (push) Has been cancelled
/ IT Test - Request Postman Echo with 404 Response and ignore failure code (push) Has been cancelled
/ IT Test - Request Postman Echo POST Multipart (push) Has been cancelled
/ IT Test - Request Postman Echo POST and persist response (push) Has been cancelled
/ IT Test - Request Postman Echo POST Multipart without data (push) Has been cancelled
/ IT Test - Request Postman Echo POST single file (push) Has been cancelled
/ IT Test - Request Postman Echo POST URLEncoded string data (push) Has been cancelled
/ IT Test - Request Postman Echo POST URLEncoded json data (push) Has been cancelled
/ IT Test - Request Postman Echo DELETE (push) Has been cancelled
CI / integrity (push) Has been cancelled
/ All IT Tests have to pass (push) Has been cancelled
Bump undici from 5.28.4 to 5.28.5
2025-02-17 19:51:29 +01:00
dependabot[bot]
75020ad6eb Bump undici from 5.28.4 to 5.28.5
Bumps [undici](https://github.com/nodejs/undici) from 5.28.4 to 5.28.5.
- [Release notes](https://github.com/nodejs/undici/releases)
- [Commits](https://github.com/nodejs/undici/compare/v5.28.4...v5.28.5)

---
updated-dependencies:
- dependency-name: undici
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-02-17 18:00:33 +00:00
Frank Jogeleit
465f4de861 Merge pull request #174 from fjogeleit/dependabot/npm_and_yarn/form-data-4.0.2
Bump form-data from 4.0.1 to 4.0.2
2025-02-17 18:59:32 +01:00
dependabot[bot]
cfb5583910 Bump form-data from 4.0.1 to 4.0.2
Bumps [form-data](https://github.com/form-data/form-data) from 4.0.1 to 4.0.2.
- [Release notes](https://github.com/form-data/form-data/releases)
- [Commits](https://github.com/form-data/form-data/compare/v4.0.1...v4.0.2)

---
updated-dependencies:
- dependency-name: form-data
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-02-17 17:33:51 +00:00
Frank Jogeleit
23ad54bcd1 Merge pull request #173 from fjogeleit/dependency-updates
Some checks failed
/ IT Test - Request Postman Echo POST Multipart (push) Has been cancelled
/ IT Test - Request Postman Echo POST and persist response (push) Has been cancelled
CI / build (push) Has been cancelled
/ IT Test - Request Postman Echo GET (push) Has been cancelled
/ IT Test - Request Postman Echo POST (push) Has been cancelled
/ IT Test - Request Postman Echo POST Multipart without data (push) Has been cancelled
/ IT Test - Request Postman Echo POST with Unescaped Newline (push) Has been cancelled
/ IT Test - Request Postman Echo BasicAuth (push) Has been cancelled
/ IT Test - Request Postman Echo POST single file (push) Has been cancelled
/ IT Test - Request Postman Echo with 404 Response and ignore failure code (push) Has been cancelled
/ IT Test - Request Postman Echo POST URLEncoded string data (push) Has been cancelled
/ IT Test - Request Postman Echo POST URLEncoded json data (push) Has been cancelled
/ IT Test - Request Postman Echo DELETE (push) Has been cancelled
CI / integrity (push) Has been cancelled
/ All IT Tests have to pass (push) Has been cancelled
dependency updates
2024-12-06 16:51:08 +01:00
Frank Jogeleit
1f693e5f61 dependency updates
Signed-off-by: Frank Jogeleit <frank.jogeleit@web.de>
2024-12-06 16:50:02 +01:00
Frank Jogeleit
4ea8974961 Merge pull request #171 from fjogeleit/dependabot/npm_and_yarn/vercel/ncc-0.38.3
Bump @vercel/ncc from 0.38.2 to 0.38.3
2024-12-06 16:44:43 +01:00
Frank Jogeleit
4d0fdb4907 Merge pull request #172 from fjogeleit/dependabot/npm_and_yarn/axios-1.7.8
Some checks failed
CI / build (push) Has been cancelled
/ IT Test - Request Postman Echo GET (push) Has been cancelled
/ IT Test - Request Postman Echo POST (push) Has been cancelled
/ IT Test - Request Postman Echo POST with Unescaped Newline (push) Has been cancelled
/ IT Test - Request Postman Echo BasicAuth (push) Has been cancelled
/ IT Test - Request Postman Echo with 404 Response and ignore failure code (push) Has been cancelled
/ IT Test - Request Postman Echo POST Multipart (push) Has been cancelled
/ IT Test - Request Postman Echo POST and persist response (push) Has been cancelled
/ IT Test - Request Postman Echo POST Multipart without data (push) Has been cancelled
/ IT Test - Request Postman Echo POST single file (push) Has been cancelled
/ IT Test - Request Postman Echo POST URLEncoded string data (push) Has been cancelled
/ IT Test - Request Postman Echo POST URLEncoded json data (push) Has been cancelled
/ IT Test - Request Postman Echo DELETE (push) Has been cancelled
CI / integrity (push) Has been cancelled
/ All IT Tests have to pass (push) Has been cancelled
Bump axios from 1.7.7 to 1.7.8
2024-12-03 01:13:35 +01:00
dependabot[bot]
93461a85b6 Bump axios from 1.7.7 to 1.7.8
Bumps [axios](https://github.com/axios/axios) from 1.7.7 to 1.7.8.
- [Release notes](https://github.com/axios/axios/releases)
- [Changelog](https://github.com/axios/axios/blob/v1.x/CHANGELOG.md)
- [Commits](https://github.com/axios/axios/compare/v1.7.7...v1.7.8)

---
updated-dependencies:
- dependency-name: axios
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-12-02 18:31:31 +00:00
dependabot[bot]
6b27404bb5 Bump @vercel/ncc from 0.38.2 to 0.38.3
Bumps [@vercel/ncc](https://github.com/vercel/ncc) from 0.38.2 to 0.38.3.
- [Release notes](https://github.com/vercel/ncc/releases)
- [Commits](https://github.com/vercel/ncc/compare/0.38.2...0.38.3)

---
updated-dependencies:
- dependency-name: "@vercel/ncc"
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-11-18 17:55:06 +00:00
Frank Jogeleit
bc28d96e05 Merge pull request #170 from fjogeleit/dependabot/npm_and_yarn/form-data-4.0.1
Bump form-data from 4.0.0 to 4.0.1
2024-10-14 19:17:12 +02:00
dependabot[bot]
2f69e39476 Bump form-data from 4.0.0 to 4.0.1
Bumps [form-data](https://github.com/form-data/form-data) from 4.0.0 to 4.0.1.
- [Release notes](https://github.com/form-data/form-data/releases)
- [Commits](https://github.com/form-data/form-data/compare/v4.0.0...v4.0.1)

---
updated-dependencies:
- dependency-name: form-data
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-10-14 17:16:21 +00:00
Frank Jogeleit
9fa4000143 Merge pull request #169 from fjogeleit/dependabot/npm_and_yarn/actions/core-1.11.1
Bump @actions/core from 1.10.1 to 1.11.1
2024-10-07 19:51:44 +02:00
dependabot[bot]
9803f436f3 Bump @actions/core from 1.10.1 to 1.11.1
Bumps [@actions/core](https://github.com/actions/toolkit/tree/HEAD/packages/core) from 1.10.1 to 1.11.1.
- [Changelog](https://github.com/actions/toolkit/blob/main/packages/core/RELEASES.md)
- [Commits](https://github.com/actions/toolkit/commits/HEAD/packages/core)

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

Signed-off-by: dependabot[bot] <support@github.com>
2024-10-07 17:05:31 +00:00
Frank Jogeleit
bf78da1411 stop execution after read content-length error
Signed-off-by: Frank Jogeleit <frank.jogeleit@web.de>
2024-10-06 15:52:01 +02:00
Frank Jogeleit
c54053fb4a fix config update error output
Signed-off-by: Frank Jogeleit <frank.jogeleit@web.de>
2024-10-06 15:41:40 +02:00
Frank Jogeleit
46e3792733 add actual error message
Signed-off-by: Frank Jogeleit <frank.jogeleit@web.de>
2024-10-06 13:41:07 +02:00
Frank Jogeleit
4a50afee6f add actual error message
Signed-off-by: Frank Jogeleit <frank.jogeleit@web.de>
2024-10-06 13:39:59 +02:00
Frank Jogeleit
04043b9aef update package.json version
Signed-off-by: Frank Jogeleit <frank.jogeleit@web.de>
2024-09-10 15:21:29 +02:00
Frank Jogeleit
07eceb44a4 depedency updates (#163)
Signed-off-by: Frank Jogeleit <frank.jogeleit@web.de>
2024-09-10 15:16:38 +02:00
dependabot[bot]
5cfc483290 Bump axios from 1.7.5 to 1.7.7 (#162)
Bumps [axios](https://github.com/axios/axios) from 1.7.5 to 1.7.7.
- [Release notes](https://github.com/axios/axios/releases)
- [Changelog](https://github.com/axios/axios/blob/v1.x/CHANGELOG.md)
- [Commits](https://github.com/axios/axios/compare/v1.7.5...v1.7.7)

---
updated-dependencies:
- dependency-name: axios
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-09-03 06:33:38 +02:00
dependabot[bot]
53f5db2650 Bump axios from 1.7.4 to 1.7.5 (#161)
Bumps [axios](https://github.com/axios/axios) from 1.7.4 to 1.7.5.
- [Release notes](https://github.com/axios/axios/releases)
- [Changelog](https://github.com/axios/axios/blob/v1.x/CHANGELOG.md)
- [Commits](https://github.com/axios/axios/compare/v1.7.4...v1.7.5)

---
updated-dependencies:
- dependency-name: axios
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-08-26 19:05:48 +02:00
dependabot[bot]
97bb93c5b1 Bump axios from 1.7.3 to 1.7.4 (#160)
Bumps [axios](https://github.com/axios/axios) from 1.7.3 to 1.7.4.
- [Release notes](https://github.com/axios/axios/releases)
- [Changelog](https://github.com/axios/axios/blob/v1.x/CHANGELOG.md)
- [Commits](https://github.com/axios/axios/compare/v1.7.3...v1.7.4)

---
updated-dependencies:
- dependency-name: axios
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-08-19 23:14:30 +02:00
dependabot[bot]
64c456606f Bump axios from 1.7.2 to 1.7.3 (#158)
Bumps [axios](https://github.com/axios/axios) from 1.7.2 to 1.7.3.
- [Release notes](https://github.com/axios/axios/releases)
- [Changelog](https://github.com/axios/axios/blob/v1.x/CHANGELOG.md)
- [Commits](https://github.com/axios/axios/compare/v1.7.2...v1.7.3)

---
updated-dependencies:
- dependency-name: axios
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-08-05 19:38:56 +02:00
Sebastien Vermeille
62761453c7 Add an IT test to verify DELETE method works as expected (#157) 2024-08-05 13:12:21 +02:00
Sebastien Vermeille
aeef78bb14 Add tests with assertions (#154)
That way not only inputs are tested but also outputs
2024-07-29 20:16:03 +02:00
Frank Jogeleit
44816be1ea fix err not defined
Signed-off-by: Frank Jogeleit <frank.jogeleit@lovoo.com>
2024-06-04 21:21:22 +02:00
Frank Jogeleit
dea4657059 dep update
Signed-off-by: Frank Jogeleit <frank.jogeleit@lovoo.com>
2024-05-31 10:57:30 +02:00
Kurt Bonheure
ae65a272d9 Update action.yml (#151)
Added status as output in action.yml
2024-05-30 16:11:49 +02:00
dependabot[bot]
6cbe966de9 Bump axios from 1.7.1 to 1.7.2 (#149)
Bumps [axios](https://github.com/axios/axios) from 1.7.1 to 1.7.2.
- [Release notes](https://github.com/axios/axios/releases)
- [Changelog](https://github.com/axios/axios/blob/v1.x/CHANGELOG.md)
- [Commits](https://github.com/axios/axios/compare/v1.7.1...v1.7.2)

---
updated-dependencies:
- dependency-name: axios
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-05-27 20:08:58 +02:00
dependabot[bot]
1e440b8b8c Bump axios from 1.6.8 to 1.7.1 (#148)
Bumps [axios](https://github.com/axios/axios) from 1.6.8 to 1.7.1.
- [Release notes](https://github.com/axios/axios/releases)
- [Changelog](https://github.com/axios/axios/blob/v1.x/CHANGELOG.md)
- [Commits](https://github.com/axios/axios/compare/v1.6.8...v1.7.1)

---
updated-dependencies:
- dependency-name: axios
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-05-20 23:09:55 +02:00
Jeremy Turowetz
7d4a18ad25 Add status to outputs (#147)
* Add status to outputs

* add response.status info to readme

* build new version
2024-05-04 06:59:04 +02:00
Kittizz
ed8a1c36db Add ignore ssl error (#145)
* add ignore ssl
* build and update docs
* keep the upstream formatting/indentation
2024-04-20 14:34:12 +02:00
Frank Jogeleit
8af2803109 Merge pull request #144 from fjogeleit/fix-retryWait
fix retryWait mapping
2024-04-06 13:26:11 +02:00
Frank Jogeleit
8537e58734 fix retryWait mapping
Signed-off-by: Frank Jogeleit <frank.jogeleit@lovoo.com>
2024-04-06 13:22:18 +02:00
Frank Jogeleit
74e0e96181 update build
Signed-off-by: Frank Jogeleit <frank.jogeleit@lovoo.com>
2024-04-06 10:17:23 +02:00
Frank Jogeleit
2bb8059d00 Merge pull request #143 from fjogeleit/fixes
fix retry and ignore status response
2024-04-06 10:03:47 +02:00
Frank Jogeleit
bfbe4dd6af fix retry and ignore status response
Signed-off-by: Frank Jogeleit <frank.jogeleit@lovoo.com>
2024-04-06 09:53:11 +02:00
Frank Jogeleit
7c708e96af Merge pull request #139 from fjogeleit/dependabot/npm_and_yarn/undici-5.28.4
Bump undici from 5.28.3 to 5.28.4
2024-04-04 20:09:54 +02:00
dependabot[bot]
f9dc1a8d4b Bump undici from 5.28.3 to 5.28.4
Bumps [undici](https://github.com/nodejs/undici) from 5.28.3 to 5.28.4.
- [Release notes](https://github.com/nodejs/undici/releases)
- [Commits](https://github.com/nodejs/undici/compare/v5.28.3...v5.28.4)

---
updated-dependencies:
- dependency-name: undici
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-04-04 17:19:56 +00:00
Frank Jogeleit
33a4d079d7 Merge pull request #138 from fjogeleit/dependabot/npm_and_yarn/axios-1.6.8
Bump axios from 1.6.7 to 1.6.8
2024-03-19 07:51:06 +01:00
dependabot[bot]
0b6ec5eadd Bump axios from 1.6.7 to 1.6.8
Bumps [axios](https://github.com/axios/axios) from 1.6.7 to 1.6.8.
- [Release notes](https://github.com/axios/axios/releases)
- [Changelog](https://github.com/axios/axios/blob/v1.x/CHANGELOG.md)
- [Commits](https://github.com/axios/axios/compare/v1.6.7...v1.6.8)

---
updated-dependencies:
- dependency-name: axios
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-03-18 17:37:38 +00:00
Frank Jogeleit
897b6a3c96 Merge pull request #137 from fjogeleit/dependabot/npm_and_yarn/follow-redirects-1.15.6
Bump follow-redirects from 1.15.4 to 1.15.6
2024-03-17 07:07:59 +01:00
dependabot[bot]
363da44e0a Bump follow-redirects from 1.15.4 to 1.15.6
Bumps [follow-redirects](https://github.com/follow-redirects/follow-redirects) from 1.15.4 to 1.15.6.
- [Release notes](https://github.com/follow-redirects/follow-redirects/releases)
- [Commits](https://github.com/follow-redirects/follow-redirects/compare/v1.15.4...v1.15.6)

---
updated-dependencies:
- dependency-name: follow-redirects
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-03-16 22:35:08 +00:00
Frank Jogeleit
1a131d17cc Merge pull request #136 from ClayenKitten/patch-1
docs: wrong `timeout` input description
2024-03-16 16:38:44 +01:00
ClayenKitten
72a0a5b93e docs: wrong timeout input description 2024-03-16 18:35:51 +03:00
Frank Jogeleit
606bb16fb9 Merge pull request #135 from fjogeleit/dependabot/npm_and_yarn/undici-5.28.3
Bump undici from 5.28.2 to 5.28.3
2024-02-16 21:30:45 +01:00
dependabot[bot]
517601f732 Bump undici from 5.28.2 to 5.28.3
Bumps [undici](https://github.com/nodejs/undici) from 5.28.2 to 5.28.3.
- [Release notes](https://github.com/nodejs/undici/releases)
- [Commits](https://github.com/nodejs/undici/compare/v5.28.2...v5.28.3)

---
updated-dependencies:
- dependency-name: undici
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-02-16 18:40:16 +00:00
Frank Jogeleit
c9a231b621 Merge pull request #134 from fjogeleit/dependabot/npm_and_yarn/axios-1.6.7
Bump axios from 1.6.5 to 1.6.7
2024-01-29 18:48:27 +01:00
dependabot[bot]
2e6550f5bd Bump axios from 1.6.5 to 1.6.7
Bumps [axios](https://github.com/axios/axios) from 1.6.5 to 1.6.7.
- [Release notes](https://github.com/axios/axios/releases)
- [Changelog](https://github.com/axios/axios/blob/v1.x/CHANGELOG.md)
- [Commits](https://github.com/axios/axios/compare/v1.6.5...v1.6.7)

---
updated-dependencies:
- dependency-name: axios
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-01-29 17:04:46 +00:00
Frank Jogeleit
caab55e3d8 Merge pull request #132 from rgb2hsl/patch-1
Typo fix in README.md
2024-01-12 08:17:04 +01:00
Eugene
997aeb8de8 typo fix in README.md 2024-01-12 02:27:14 +04:00
Frank Jogeleit
0bd00a33db Merge pull request #131 from fjogeleit/node-upgrade
Upgrade to Node20
2024-01-08 14:43:30 +01:00
Frank Jogeleit
a665541d9c Upgrade to Node20
Signed-off-by: Frank Jogeleit <frank.jogeleit@lovoo.com>
2024-01-08 14:40:25 +01:00
Frank Jogeleit
e23645bd9b Merge pull request #128 from fjogeleit/dependabot/npm_and_yarn/axios-1.6.3
Bump axios from 1.6.2 to 1.6.3
2024-01-01 19:08:53 +01:00
dependabot[bot]
897543ff26 Bump axios from 1.6.2 to 1.6.3
Bumps [axios](https://github.com/axios/axios) from 1.6.2 to 1.6.3.
- [Release notes](https://github.com/axios/axios/releases)
- [Changelog](https://github.com/axios/axios/blob/v1.x/CHANGELOG.md)
- [Commits](https://github.com/axios/axios/compare/v1.6.2...v1.6.3)

---
updated-dependencies:
- dependency-name: axios
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-01-01 17:03:36 +00:00
Frank Jogeleit
3fee944184 Merge pull request #127 from fjogeleit/revert-conditional-stringify
revert conditional stringify which leads to breaking changes with older versions
2023-12-19 09:14:06 +01:00
Frank Jogeleit
c23f0d6631 revert conitional stringify which leads to breaking changes with older versions
Signed-off-by: Frank Jogeleit <frank.jogeleit@lovoo.com>
2023-12-19 09:12:54 +01:00
Frank Jogeleit
6dd87961de update readme
Signed-off-by: Frank Jogeleit <frank.jogeleit@lovoo.com>
2023-12-18 10:11:52 +01:00
Frank Jogeleit
d81c81a128 Merge pull request #124 from fjogeleit/response-mask
mask response as secret if configured
2023-12-18 10:09:48 +01:00
Frank Jogeleit
2d6a2f17dc mask response as secret if configured
Signed-off-by: Frank Jogeleit <frank.jogeleit@lovoo.com>
2023-12-17 15:41:37 +01:00
15 changed files with 6806 additions and 5553 deletions

View File

@@ -14,10 +14,10 @@ jobs:
runs-on: ubuntu-latest
steps:
- name: checkout repo
uses: actions/checkout@v4
uses: actions/checkout@v6
with:
ref: ${{ inputs.ref }}
- uses: actions/setup-node@v4
- uses: actions/setup-node@v6
with:
node-version: '16'
- name: Install dependencies

View File

@@ -26,10 +26,10 @@ jobs:
echo "branch=$branch" >> $GITHUB_OUTPUT
fi
- name: checkout repo
uses: actions/checkout@v4
uses: actions/checkout@v6
with:
ref: ${{ steps.ref.outputs.branch }}
- uses: actions/setup-node@v4
- uses: actions/setup-node@v6
with:
node-version: '16'
- name: Install dependencies
@@ -56,10 +56,10 @@ jobs:
runs-on: ubuntu-latest
steps:
- name: checkout repo
uses: actions/checkout@v4
uses: actions/checkout@v6
with:
persist-credentials: false
- uses: actions/setup-node@v4
- uses: actions/setup-node@v6
with:
node-version: '16.17.0'
- name: Build action
@@ -69,116 +69,3 @@ jobs:
- name: Repository Integrity Check
run: |
git diff --quiet dist
test:
if: >
!failure() &&
!cancelled()
needs:
- integrity
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
with:
ref: ${{ github.ref }}
- name: Request Postman Echo GET
uses: ./
with:
url: 'https://postman-echo.com/get'
method: 'GET'
- name: Request Postman Echo POST
uses: ./
with:
url: 'https://postman-echo.com/post'
method: 'POST'
data: '{ "key": "value" }'
- name: Request Postman Echo POST with Unescaped Newline
uses: ./
with:
url: 'https://postman-echo.com/post'
method: 'POST'
escapeData: 'true'
data: >-
{
"key":"multi line\ntest
text"
}
- name: Request Postman Echo BasicAuth
uses: ./
with:
url: 'https://postman-echo.com/basic-auth'
method: 'GET'
username: 'postman'
password: 'password'
- name: Request Postman Echo with 404 Response and ignore failure code
uses: ./
with:
url: 'https://postman-echo.com/status/404'
method: 'GET'
ignoreStatusCodes: '404'
- name: Create Test File
run: |
echo "test" > testfile1.txt
echo "test" > testfile2.txt
- name: Request Postman Echo POST Multipart
uses: ./
with:
url: 'https://postman-echo.com/post'
method: 'POST'
data: '{ "key": "value" }'
files: '{ "file": "${{ github.workspace }}/testfile1.txt" }'
- name: Request Postman Echo POST Multipart File Array
uses: ./
with:
url: 'https://postman-echo.com/post'
method: 'POST'
data: '{ "key": "value" }'
files: '{ "file": ["${{ github.workspace }}/testfile1.txt", "${{ github.workspace }}/testfile2.txt"] }'
- name: Request Postman Echo POST and persist response
uses: ./
with:
url: 'https://postman-echo.com/post'
method: 'POST'
file: "${{ github.workspace }}/testfile1.txt"
responseFile: "${{ github.workspace }}/response.json"
- name: Output responseFile
run: |
cat "${{ github.workspace }}/response.json"
- name: Request Postman Echo POST Multipart without data
uses: ./
with:
url: 'https://postman-echo.com/post'
method: 'POST'
files: '{ "file": "${{ github.workspace }}/testfile1.txt" }'
- name: Request Postman Echo POST single file
uses: ./
with:
url: 'https://postman-echo.com/post'
method: 'POST'
file: "${{ github.workspace }}/testfile1.txt"
- name: Request Postman Echo POST URLEncoded string data
uses: ./
with:
url: 'https://postman-echo.com/post'
contentType : 'application/x-www-form-urlencoded'
method: 'POST'
data: 'key=value'
- name: Request Postman Echo POST URLEncoded json data
uses: ./
with:
url: 'https://postman-echo.com/post'
contentType : 'application/x-www-form-urlencoded'
method: 'POST'
data: '{"key":"value"}'

337
.github/workflows/it-tests.yml vendored Normal file
View File

@@ -0,0 +1,337 @@
on:
pull_request:
push:
branches: [main]
jobs:
test-method-get-on-existing-url:
name: "IT Test - Request Postman Echo GET"
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@93cb6efe18208431cddfb8368fd83d5badbf9bfd # v4.1.7
- name: Given the gh-action is used with GET and a valid URL
id: execution
uses: ./
with:
url: 'https://postman-echo.com/get'
method: 'GET'
- uses: nick-fields/assert-action@aa0067e01f0f6545c31755d6ca128c5a3a14f6bf # v2
name: Then outputs.status value must be 200
with:
expected: '200'
actual: ${{ steps.execution.outputs.status }}
comparison: exact
test-method-post-on-existing-url:
name: "IT Test - Request Postman Echo POST"
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@93cb6efe18208431cddfb8368fd83d5badbf9bfd # v4.1.7
- name: Given the gh-action is used with POST using valid data
id: execution
uses: ./
with:
url: "https://postman-echo.com/post"
method: 'POST'
data: '{ "key": "value" }'
- uses: nick-fields/assert-action@aa0067e01f0f6545c31755d6ca128c5a3a14f6bf # v2
name: Then outputs.status value must be 200
with:
expected: '200'
actual: ${{ steps.execution.outputs.status }}
comparison: exact
test-method-post-on-existing-url-with-unescaped-newline:
name: "IT Test - Request Postman Echo POST with Unescaped Newline"
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@93cb6efe18208431cddfb8368fd83d5badbf9bfd # v4.1.7
- name: Given the gh-action is used with POST using unescaped new line within data
id: execution
uses: ./
with:
url: "https://postman-echo.com/post"
method: 'POST'
escapeData: 'true'
data: >-
{
"key":"multi line\ntest
text"
}
- uses: nick-fields/assert-action@aa0067e01f0f6545c31755d6ca128c5a3a14f6bf # v2
name: Then outputs.status value must be 200
with:
expected: '200'
actual: ${{ steps.execution.outputs.status }}
comparison: exact
test-basic-auth:
name: "IT Test - Request Postman Echo BasicAuth"
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@93cb6efe18208431cddfb8368fd83d5badbf9bfd # v4.1.7
- name: Given the gh-action is used with valid BasicAuth parameters
id: execution
uses: ./
with:
url: 'https://postman-echo.com/basic-auth'
method: 'GET'
username: 'postman'
password: 'password'
- uses: nick-fields/assert-action@aa0067e01f0f6545c31755d6ca128c5a3a14f6bf # v2
name: Then outputs.status value must be 200 as this URL exists
with:
expected: '200'
actual: ${{ steps.execution.outputs.status }}
comparison: exact
test-input-ignore-failure-code-404:
name: "IT Test - Request Postman Echo with 404 Response and ignore failure code"
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@93cb6efe18208431cddfb8368fd83d5badbf9bfd # v4.1.7
- name: Given the gh-action is used with unknown URL and ignoreStatusCode 404 for it
id: execution
uses: ./
with:
url: 'https://postman-echo.com/status/404'
method: 'GET'
ignoreStatusCodes: '404'
- uses: nick-fields/assert-action@aa0067e01f0f6545c31755d6ca128c5a3a14f6bf # v2
name: Then outputs.status value must 404
with:
expected: '404'
actual: ${{ steps.execution.outputs.status }}
comparison: exact
- uses: nick-fields/assert-action@aa0067e01f0f6545c31755d6ca128c5a3a14f6bf # v2
name: Then the outcome value must be success as the error 404 is ignored
with:
expected: 'success'
actual: ${{ steps.execution.outcome }}
comparison: exact
test-input-ignore-failure-multiple-codes-401-404:
name: "IT Test - Request Postman Echo with 404 Response and ignore failure code"
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@93cb6efe18208431cddfb8368fd83d5badbf9bfd # v4.1.7
- name: Given the gh-action is used with unknown URL and ignore status codes 401,404
id: execution
uses: ./
with:
url: 'https://postman-echo.com/status/404'
method: 'GET'
ignoreStatusCodes: '401,404'
- uses: nick-fields/assert-action@aa0067e01f0f6545c31755d6ca128c5a3a14f6bf # v2
name: Then outputs.status value must be 404
with:
expected: '404'
actual: ${{ steps.execution.outputs.status }}
comparison: exact
- uses: nick-fields/assert-action@aa0067e01f0f6545c31755d6ca128c5a3a14f6bf # v2
name: Then the outcome value must be success as the error 404 is ignored
with:
expected: 'success'
actual: ${{ steps.execution.outcome }}
comparison: exact
test-input-files:
name: "IT Test - Request Postman Echo POST Multipart"
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@93cb6efe18208431cddfb8368fd83d5badbf9bfd # v4.1.7
- name: Create Test File
run: |
echo "test" > testfile.txt
- name: Given the gh-action is used with file and data
id: execution
uses: ./
with:
url: 'https://postman-echo.com/post'
method: 'POST'
data: '{ "key": "value" }'
files: '{ "file": "${{ github.workspace }}/testfile.txt" }'
- uses: nick-fields/assert-action@aa0067e01f0f6545c31755d6ca128c5a3a14f6bf # v2
name: Then outputs.status value must be 200
with:
expected: '200'
actual: ${{ steps.execution.outputs.status }}
comparison: exact
test-input-responseFile:
name: "IT Test - Request Postman Echo POST and persist response"
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@93cb6efe18208431cddfb8368fd83d5badbf9bfd # v4.1.7
- name: Create Test File
run: |
echo "test" > testfile2.txt
- name: Given the gh-action is used with file and responseFile
id: execution
uses: ./
with:
url: 'https://postman-echo.com/post'
method: 'POST'
file: "${{ github.workspace }}/testfile2.txt"
responseFile: "${{ github.workspace }}/response.json"
- name: Output responseFile
id: execution-response-file
run: |
echo "response_content=$(cat ${{ github.workspace }}/response.json)" >> $GITHUB_OUTPUT
- uses: nick-fields/assert-action@aa0067e01f0f6545c31755d6ca128c5a3a14f6bf # v2
name: Then outputs.response_content value must include
with:
expected: '{"args":{},"data":"test\n","files":{},"form":{},"headers":{"host":"postman-echo.com",'
actual: ${{ steps.execution-response-file.outputs.response_content }}
comparison: contains
- uses: nick-fields/assert-action@aa0067e01f0f6545c31755d6ca128c5a3a14f6bf # v2
name: Then outputs.response_content value must include
with:
expected: '"accept":"application/json, text/plain, */*"'
actual: ${{ steps.execution-response-file.outputs.response_content }}
comparison: contains
test-input-files-without-data:
name: "IT Test - Request Postman Echo POST Multipart without data"
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@93cb6efe18208431cddfb8368fd83d5badbf9bfd # v4.1.7
- name: Create Test File
run: |
echo "test" > testfile3.txt
- name: Given the gh-action is used with file
id: execution
uses: ./
with:
url: 'https://postman-echo.com/post'
method: 'POST'
files: '{ "file": "${{ github.workspace }}/testfile3.txt" }'
- uses: nick-fields/assert-action@aa0067e01f0f6545c31755d6ca128c5a3a14f6bf # v2
name: Then outputs.status value must be 200
with:
expected: '200'
actual: ${{ steps.execution.outputs.status }}
comparison: exact
test-input-file-with-single-file:
name: "IT Test - Request Postman Echo POST single file"
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@93cb6efe18208431cddfb8368fd83d5badbf9bfd # v4.1.7
- name: Create Test File
run: |
echo "test" > testfile4.txt
- name: Given the gh-action is used with file
id: execution
uses: ./
with:
url: 'https://postman-echo.com/post'
method: 'POST'
file: "${{ github.workspace }}/testfile4.txt"
- uses: nick-fields/assert-action@aa0067e01f0f6545c31755d6ca128c5a3a14f6bf # v2
name: Then outputs.status value must be 200
with:
expected: '200'
actual: ${{ steps.execution.outputs.status }}
comparison: exact
test-input-data-with-url-encoded-string:
name: "IT Test - Request Postman Echo POST URLEncoded string data"
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@93cb6efe18208431cddfb8368fd83d5badbf9bfd # v4.1.7
- name: Given the gh-action is used with data form url encoded
id: execution
uses: ./
with:
url: 'https://postman-echo.com/post'
contentType : 'application/x-www-form-urlencoded'
method: 'POST'
data: 'key=value'
- uses: nick-fields/assert-action@aa0067e01f0f6545c31755d6ca128c5a3a14f6bf # v2
name: Then outputs.status value must be 200
with:
expected: '200'
actual: ${{ steps.execution.outputs.status }}
comparison: exact
test-input-data-with-url-encoded-json-data:
name: "IT Test - Request Postman Echo POST URLEncoded json data"
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@93cb6efe18208431cddfb8368fd83d5badbf9bfd # v4.1.7
- name: Given the gh-action is used with json data
id: execution
uses: ./
with:
url: 'https://postman-echo.com/post'
contentType : 'application/x-www-form-urlencoded'
method: 'POST'
data: '{"key":"value"}'
- uses: nick-fields/assert-action@aa0067e01f0f6545c31755d6ca128c5a3a14f6bf # v2
name: Then outputs.status value must be 200
with:
expected: '200'
actual: ${{ steps.execution.outputs.status }}
comparison: exact
test-delete-http-method:
name: "IT Test - Request Postman Echo DELETE"
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@93cb6efe18208431cddfb8368fd83d5badbf9bfd # v4.1.7
- name: Given the gh-action is used with method DELETE
id: execution
uses: ./
with:
url: 'https://postman-echo.com/delete'
contentType : 'application/json'
method: 'DELETE'
data: '{"key":"value"}'
- uses: nick-fields/assert-action@aa0067e01f0f6545c31755d6ca128c5a3a14f6bf # v2
name: Then outputs.status value must be 200
with:
expected: '200'
actual: ${{ steps.execution.outputs.status }}
comparison: exact
it-tests:
name: "All IT Tests have to pass"
runs-on: ubuntu-latest
if: always()
needs:
# Add your tests here so that they prevent the merge of broken changes
- test-method-get-on-existing-url
- test-method-post-on-existing-url
- test-method-post-on-existing-url-with-unescaped-newline
- test-basic-auth
- test-input-ignore-failure-code-404
- test-input-ignore-failure-multiple-codes-401-404
- test-input-files
- test-input-responseFile
- test-input-files-without-data
- test-input-file-with-single-file
- test-input-data-with-url-encoded-string
- test-input-data-with-url-encoded-json-data
- test-delete-http-method
steps:
- uses: re-actors/alls-green@05ac9388f0aebcb5727afa17fcccfecd6f8ec5fe # v1.2.2
with:
jobs: ${{ toJSON(needs) }}

View File

@@ -45,8 +45,10 @@ jobs:
|httpsCert| Client Certificate as string ||
|httpsKey| Client Certificate Key as string ||
|responseFile| Persist the response data to the specified file path ||
|maskResponse| If set to true, the response will be masked in the logs of the action |'false'|
|retry| optional amount of retries if the request is failing, does not retry if the status code is ignored ||
|retryWait| time between each retry in millseconds | 3000 |
|ignoreSsl| ignore ssl verify (rejectUnauthorized: false) | false |
### Response
@@ -54,6 +56,7 @@ jobs:
|---|---|
`response` | Response as JSON String
`headers` | Headers
`status` | HTTP status message
To display HTTP response data in the GitHub Actions log give the request an `id` and access its `outputs`. You can also access specific field from the response data using [fromJson()](https://docs.github.com/en/actions/learn-github-actions/expressions#fromjson) expression.
@@ -68,6 +71,7 @@ steps:
run: |
echo ${{ steps.myRequest.outputs.response }}
echo ${{ steps.myRequest.outputs.headers }}
echo ${{ steps.myRequest.outputs.status }}
echo ${{ fromJson(steps.myRequest.outputs.response).field_you_want_to_access }}
```
@@ -99,4 +103,4 @@ Optionen:
--bearerToken bearer token without Bearer prefix, added as
Authorization header [string]
--timeout request timeout [number] [default: 5000]
```
```

View File

@@ -29,7 +29,7 @@ inputs:
description: 'Auth Password'
required: false
timeout:
description: 'Request Timeout in Sec'
description: 'Request Timeout in milliseconds'
required: false
default: '5000'
bearerToken:
@@ -59,17 +59,26 @@ inputs:
responseFile:
description: 'Persist the response data to the specified file path'
required: false
maskResponse:
description: 'Allows to mark your response as secret and hide the output in the action logs'
required: false
default: 'false'
retry:
description: 'optional amount of retries if the request fails'
required: false
retryWait:
description: 'wait time between retries in milliseconds'
required: false
ignoreSsl:
description: 'ignore ssl verify (rejectUnauthorized: false)'
default: 'false'
outputs:
response:
description: 'HTTP Response Content'
headers:
description: 'HTTP Response Headers'
status:
description: 'HTTP status message'
runs:
using: 'node16'
using: 'node20'
main: 'dist/index.js'

8544
dist/index.js vendored

File diff suppressed because one or more lines are too long

3215
package-lock.json generated

File diff suppressed because it is too large Load Diff

View File

@@ -1,6 +1,6 @@
{
"name": "http-request-action",
"version": "1.14.2",
"version": "1.16.4",
"description": "",
"main": "src/index.js",
"private": false,
@@ -19,15 +19,13 @@
},
"homepage": "https://github.com/fjogeleit/http-request-action#readme",
"devDependencies": {
"@vercel/ncc": "^0.38.1",
"axios": "^1.6",
"form-data": "^4.0.0",
"yargs": "^17.7.2"
"@vercel/ncc": "^0.38.4",
"axios": "^1.13",
"form-data": "^4.0.3",
"yargs": "^18.0.0"
},
"dependencies": {
"@actions/core": "^1.10.1",
"install": "^0.13.0",
"npm": "^10.2.4"
"@actions/core": "^1.11.1"
},
"engines": {
"node": ">=16.0.0"

View File

@@ -19,6 +19,10 @@ class GithubActions {
core.setOutput(name, output)
}
setSecret(value) {
core.setSecret(value)
}
setFailed(message) {
core.setFailed(message)
}

15
src/handler/mask.js Normal file
View File

@@ -0,0 +1,15 @@
'use strict'
const axios = require('axios');
const { GithubActions } = require('../githubActions');
/**
* @param {GithubActions} actions
*
* @returns {(response: axios.AxiosResponse) => void}
*/
const createMaskHandler = (actions) => (response) => {
actions.setSecret(JSON.stringify(response.data))
}
module.exports = { createMaskHandler }

17
src/handler/output.js Normal file
View File

@@ -0,0 +1,17 @@
'use strict'
const axios = require('axios');
const { GithubActions } = require('../githubActions');
/**
* @param {GithubActions} actions
*
* @returns {(response: axios.AxiosResponse) => void}
*/
const createOutputHandler = (actions) => (response) => {
actions.setOutput('response', JSON.stringify(response.data))
actions.setOutput('headers', response.headers)
actions.setOutput('status', response.status)
}
module.exports = { createOutputHandler }

View File

@@ -17,8 +17,8 @@ const createPersistHandler = (filePath, actions) => (response) => {
data = JSON.stringify(data)
}
fs.writeFile(filePath, data, err => {
if (!err) {
fs.writeFile(filePath, data, error => {
if (!error) {
actions.info(`response persisted successfully at ${filePath}`)
return
}

View File

@@ -24,7 +24,7 @@ const convertToJSON = (value) => {
*
* @returns {FormData}
*/
const convertToFormData = async (data, files, convertPaths) => {
const convertToFormData = (data, files) => {
const formData = new FormData();
for (const [key, value] of Object.entries(data)) {
@@ -32,11 +32,7 @@ const convertToFormData = async (data, files, convertPaths) => {
}
for (const [key, value] of Object.entries(files)) {
if (Array.isArray(value)) {
value.forEach(v => formData.append(key, fs.createReadStream(v)))
} else {
formData.append(key, fs.createReadStream(value));
}
formData.append(key, fs.createReadStream(value));
}
return formData;
@@ -59,8 +55,8 @@ const retry = async (callback, options) => {
lastErr = err;
}
if (i < options.retries) {
options.actions.warning(`#${i + 1} request failed: ${err}`);
if (i < options.retry) {
options.actions.warning(`#${i + 1} request failed: ${lastErr}`);
await sleep(options.sleep);
}

View File

@@ -53,11 +53,17 @@ const request = async({ method, instanceConfig, data, files, file, actions, opti
if (Object.keys(filesJson).length > 0) {
try {
data = convertToFormData(dataJson, filesJson)
instanceConfig = await updateConfig(instanceConfig, data, actions)
} catch(error) {
actions.setFailed(JSON.stringify({ message: `Unable to convert Data and Files into FormData: ${error.message}`, data: dataJson, files: filesJson }))
return
}
try {
instanceConfig = await updateConfig(instanceConfig, data)
} catch(error) {
actions.setFailed(JSON.stringify({ message: `Unable to read Content-Length: ${error.message}` }))
return
}
}
}
@@ -94,10 +100,10 @@ const request = async({ method, instanceConfig, data, files, file, actions, opti
} catch(error) {
if (error.response && options.ignoredCodes.includes(error.response.status)) {
actions.warning(`ignored status code: ${JSON.stringify({ code: error.response.status, message: error.response.data })}`)
return null
return error.response
}
if (!error.response && error.request && options.preventFailureOnNoResponse) {
actions.warning(`no response received: ${JSON.stringify(error)}`);
@@ -119,9 +125,6 @@ const request = async({ method, instanceConfig, data, files, file, actions, opti
return null
}
actions.setOutput('response', JSON.stringify(response.data))
actions.setOutput('headers', response.headers)
return response
} catch (error) {
if ((typeof error === 'object') && (error.isAxiosError === true)) {
@@ -132,7 +135,7 @@ const request = async({ method, instanceConfig, data, files, file, actions, opti
if (error.response) {
actions.setFailed(JSON.stringify({ code: error.response.status, message: error.response.data }))
} else if (error.request) {
actions.setFailed(JSON.stringify({ error: "no response received" }));
actions.setFailed(JSON.stringify({ error: "no response received", message: error.message }));
} else {
actions.setFailed(JSON.stringify({ message: error.message, data }));
}
@@ -142,12 +145,10 @@ const request = async({ method, instanceConfig, data, files, file, actions, opti
/**
* @param {{ baseURL: string; timeout: number; headers: { [name: string]: string } }} instanceConfig
* @param {FormData} formData
* @param {*} actions
*
* @returns {Promise<{ baseURL: string; timeout: number; headers: { [name: string]: string } }>}
*/
const updateConfig = async (instanceConfig, formData, actions) => {
try {
const updateConfig = async (instanceConfig, formData) => {
const formHeaders = formData.getHeaders()
const contentType = formHeaders['content-type']
@@ -162,9 +163,6 @@ const updateConfig = async (instanceConfig, formData, actions) => {
'Content-Type': contentType
}
}
} catch(error) {
actions.setFailed({ message: `Unable to read Content-Length: ${error.message}`, data, files })
}
}
/**
@@ -197,9 +195,9 @@ const updateConfigForFile = (instanceConfig, filePath, actions) => {
* @returns {Promise<number>}
*/
const contentLength = (formData) => new Promise((resolve, reject) => {
formData.getLength((err, length) => {
if (err) {
reject (err)
formData.getLength((error, length) => {
if (error) {
reject(error)
return
}

View File

@@ -5,7 +5,10 @@ const axios = require('axios');
const https = require('https');
const { request, METHOD_POST } = require('./httpClient');
const { GithubActions } = require('./githubActions');
const { createPersistHandler } = require('./handler/persist');
const { createOutputHandler } = require('./handler/output');
const { createMaskHandler } = require('./handler/mask');
let customHeaders = {}
@@ -26,6 +29,9 @@ if (!!core.getInput('bearerToken')) {
/** @type {axios.AxiosRequestConfig} */
const instanceConfig = {
httpsAgent: new https.Agent({
rejectUnauthorized: core.getInput('ignoreSsl') !== 'true',
}),
baseURL: core.getInput('url', { required: true }),
timeout: parseInt(core.getInput('timeout') || 5000, 10),
headers: { ...headers, ...customHeaders }
@@ -55,7 +61,7 @@ if (!!core.getInput('retry')) {
let retryWait = 3000
if (!!core.getInput('retryWait')) {
retry = parseInt(core.getInput('retryWait'))
retryWait = parseInt(core.getInput('retryWait'))
}
const data = core.getInput('data') || '{}';
@@ -73,9 +79,16 @@ if (typeof ignoreStatusCodes === 'string' && ignoreStatusCodes.length > 0) {
ignoredCodes = ignoreStatusCodes.split(',').map(statusCode => parseInt(statusCode.trim()))
}
const handler = [];
const actions = new GithubActions();
const handler = [];
if (core.getBooleanInput('maskResponse')) {
handler.push(createMaskHandler(actions))
}
handler.push(createOutputHandler(actions))
if (!!responseFile) {
handler.push(createPersistHandler(responseFile, actions))
}
@@ -89,7 +102,7 @@ const options = {
}
request({ data, method, instanceConfig, files, file, actions, options }).then(response => {
if (typeof response == 'object') {
if (response && typeof response == 'object') {
handler.forEach(h => h(response))
}
})
})