Lorenz Herzberger
5fb957b02f
move tx prep and broadcast to testutils
...
Signed-off-by: Lorenz Herzberger <lorenzherzberger@gmail.com>
2023-07-19 11:15:22 +02:00
Lorenz Herzberger
9e42d74bc3
add basic notarize asset rest test
...
Signed-off-by: Lorenz Herzberger <lorenzherzberger@gmail.com>
2023-07-19 09:58:19 +02:00
Lorenz Herzberger
cb96fe9679
asset e2e tests for raw log
...
Signed-off-by: Lorenz Herzberger <lorenzherzberger@gmail.com>
2023-07-18 16:15:59 +02:00
Lorenz Herzberger
b7c177aa46
add to asset e2e test suite
...
Signed-off-by: Lorenz Herzberger <lorenzherzberger@gmail.com>
2023-07-13 14:33:25 +02:00
Lorenz Herzberger
5c82451c09
move sample asset to sample.go
...
Signed-off-by: Lorenz Herzberger <lorenzherzberger@gmail.com>
2023-07-12 17:11:12 +02:00
Lorenz Herzberger
8d0b0e6b8b
start implement TestNotarizeAsset
...
Signed-off-by: Lorenz Herzberger <lorenzherzberger@gmail.com>
2023-07-12 17:03:03 +02:00
Lorenz Herzberger
3ed94b62f0
add asset e2e test suite
...
Signed-off-by: Lorenz Herzberger <lorenzherzberger@gmail.com>
2023-07-12 16:53:01 +02:00
Lorenz Herzberger
c1389ea931
implement TestAttestMachineREST
...
Signed-off-by: Lorenz Herzberger <lorenzherzberger@gmail.com>
2023-07-12 15:24:33 +02:00
Lorenz Herzberger
24511388d2
query machine in test
...
Signed-off-by: Lorenz Herzberger <lorenzherzberger@gmail.com>
2023-07-12 13:30:58 +02:00
Lorenz Herzberger
ee4f2bfda0
issue tx over e2e rest test
...
Signed-off-by: Lorenz Herzberger <lorenzherzberger@gmail.com>
2023-07-12 10:57:18 +02:00
Lorenz Herzberger
e904b04afa
start implement rest e2e test
...
Signed-off-by: Lorenz Herzberger <lorenzherzberger@gmail.com>
2023-07-10 11:09:43 +02:00
Julian Strobl
eda98bd463
Merge pull request #37 from planetmint/jmastr/fix-staticcheck
...
Fix staticcheck
2023-07-10 09:22:04 +02:00
Julian Strobl
6a4dec59cc
[audit] Remove continue-on-error
on staticcheck
...
Let the pipeline fail if there is a staticcheck finding.
Signed-off-by: Julian Strobl <jmastr@mailbox.org>
2023-07-07 10:37:27 +02:00
Julian Strobl
05eccd9a8d
[staticcheck] Fix findings
...
Disable checking in generated `query.pb.gw.go` files.
Signed-off-by: Julian Strobl <jmastr@mailbox.org>
2023-07-07 10:37:22 +02:00
Lorenz Herzberger
b8dc3854b8
Merge pull request #34 from planetmint/jmastr/machine-as-struct-in-test
...
Machine as struct in test
2023-07-06 14:17:15 +02:00
Lorenz Herzberger
acdccc1029
add comments for audit
...
Signed-off-by: Lorenz Herzberger <lorenzherzberger@gmail.com>
2023-07-06 14:10:23 +02:00
Julian Strobl
9837d1d1aa
[test] Improve readability a bit
...
Signed-off-by: Julian Strobl <jmastr@mailbox.org>
2023-07-06 13:26:40 +02:00
Julian Strobl
06688a8ad0
[test] Use machine struct and marshal it to JSON
...
Signed-off-by: Julian Strobl <jmastr@mailbox.org>
2023-07-06 13:18:18 +02:00
Julian Strobl
a766379c39
Merge pull request #31 from planetmint/e2e
...
E2E-Test Setup
2023-07-06 12:57:24 +02:00
Lorenz Herzberger
e1a153b2fa
add comment to bank transfer
...
Signed-off-by: Lorenz Herzberger <lorenzherzberger@gmail.com>
2023-07-06 12:53:35 +02:00
Lorenz Herzberger
5a195c8f5a
cleanup
...
Signed-off-by: Lorenz Herzberger <lorenzherzberger@gmail.com>
2023-07-06 11:46:48 +02:00
Lorenz Herzberger
d65600bf90
fix setup suite
...
Signed-off-by: Lorenz Herzberger <lorenzherzberger@gmail.com>
2023-07-06 11:07:16 +02:00
Julian Strobl
141dde5cb4
Merge pull request #29 from planetmint/jmastr/fix-some-code-smells
...
Fix some code smells
2023-07-05 15:21:43 +02:00
Julian Strobl
79037ce9e2
Add a nested comment explaining why this function is empty
...
Signed-off-by: Julian Strobl <jmastr@mailbox.org>
2023-07-05 15:18:39 +02:00
Julian Strobl
00e19a5b88
Rename function to match the regular expression
...
```
^(_|[a-zA-Z0-9]+)$
```
Signed-off-by: Julian Strobl <jmastr@mailbox.org>
2023-07-05 15:10:44 +02:00
Julian Strobl
5b5e4ed5b6
Merge pull request #28 from planetmint/jmastr/fix-some-code-smells
...
Fix some code smells
2023-07-05 15:08:07 +02:00
Julian Strobl
df23c3db05
Reduce cognitive complexity
...
Signed-off-by: Julian Strobl <jmastr@mailbox.org>
2023-07-05 15:04:34 +02:00
Julian Strobl
2a1a7bf6a6
Reduce cognitive complexity with help of ChatGPT
...
Signed-off-by: Julian Strobl <jmastr@mailbox.org>
2023-07-05 14:34:04 +02:00
Julian Strobl
a02ab7fdc9
[sonar] Exclude additional generated protobuf files
...
Signed-off-by: Julian Strobl <jmastr@mailbox.org>
2023-07-05 13:19:30 +02:00
Julian Strobl
c8553a4135
Rename function to match the regular expression
...
```
^(_|[a-zA-Z0-9]+)$
```
Signed-off-by: Julian Strobl <jmastr@mailbox.org>
2023-07-05 13:17:51 +02:00
Julian Strobl
a7f4794fb7
Fix missing document start and wrong indentation
...
Signed-off-by: Julian Strobl <jmastr@mailbox.org>
2023-07-05 13:14:08 +02:00
Julian Strobl
72b3a440d2
Define a constant instead of duplicating the literal
...
Signed-off-by: Julian Strobl <jmastr@mailbox.org>
2023-07-05 13:12:14 +02:00
Julian Strobl
33a2ab0b78
Add paths to .gitignore
...
Signed-off-by: Julian Strobl <jmastr@mailbox.org>
2023-07-05 12:59:04 +02:00
Lorenz Herzberger
a7d953dc1a
implement basic attest machine e2e test case
...
Signed-off-by: Lorenz Herzberger <lorenzherzberger@gmail.com>
2023-07-05 10:41:33 +02:00
Lorenz Herzberger
a1024d7821
Merge pull request #24 from planetmint/18-setup-testing-pipeline-for-testing-github-workflow
...
[CI] Add initial audit.yaml
2023-07-04 15:40:35 +02:00
Julian Strobl
3bd2befbf0
[CI] Add initial audit.yaml
...
https://www.alexedwards.net/blog/ci-with-go-and-github-actions
// Closes #18
Signed-off-by: Julian Strobl <jmastr@mailbox.org>
2023-07-04 14:39:54 +02:00
Lorenz Herzberger
0a26962e0b
implement first e2e test setup
...
Signed-off-by: Lorenz Herzberger <lorenzherzberger@gmail.com>
2023-07-04 14:00:17 +02:00
Julian Strobl
eca002355f
[CI] Remove release.yml for now
...
- Code generation using protoc is only supported by Ignite CLI v0.26.1
or older
Wait til https://github.com/ignite/cli/pull/3476 is released
Signed-off-by: Julian Strobl <jmastr@mailbox.org>
2023-07-04 10:08:16 +02:00
Julian Strobl
7c7626c704
[sonar] Improve file exclusions
...
- Exclude generated openapi.yml
- Only exclude generated protobuf files in x/ directory
Signed-off-by: Julian Strobl <jmastr@mailbox.org>
2023-07-04 10:04:33 +02:00
Julian Strobl
10b222d6ad
[sonar] Let's not exceed our 100k lines limit
...
Signed-off-by: Julian Strobl <jmastr@mailbox.org>
2023-07-04 09:20:51 +02:00
Julian Strobl
58d6352c68
[sonar] Add initial setup
...
Signed-off-by: Julian Strobl <jmastr@mailbox.org>
2023-07-04 09:19:29 +02:00
Lorenz Herzberger
0681f4ebc2
updated go.mod
...
Signed-off-by: Lorenz Herzberger <lorenzherzberger@gmail.com>
2023-07-03 21:35:41 +02:00
Lorenz Herzberger
f5de5d4327
implemented notarize asset with secp256k1 validation
...
Signed-off-by: Lorenz Herzberger <lorenzherzberger@gmail.com>
2023-07-03 21:32:18 +02:00
Lorenz Herzberger
8ba1306f2e
ignite scaffold message notarize-asset hash signature pub_key --module asset
...
Signed-off-by: Lorenz Herzberger <lorenzherzberger@gmail.com>
2023-07-03 21:22:44 +02:00
Lorenz Herzberger
490f35ee5d
ignite scaffold type asset hash signature pubkey --module asset
...
Signed-off-by: Lorenz Herzberger <lorenzherzberger@gmail.com>
2023-07-03 15:16:49 +02:00
Lorenz Herzberger
a8d91a4ced
ignite scaffold module asset --dep machine
...
Signed-off-by: Lorenz Herzberger <lorenzherzberger@gmail.com>
2023-07-03 15:12:56 +02:00
Lorenz Herzberger
0eef965755
added query machine by pub key logic and test cases
...
Signed-off-by: Lorenz Herzberger <lorenzherzberger@gmail.com>
2023-07-03 15:00:32 +02:00
Lorenz Herzberger
a61e40d489
ignite scaffold query get-machine-by-public-key publicKey --module machine --response machine:Machine
...
Signed-off-by: Lorenz Herzberger <lorenzherzberger@gmail.com>
2023-07-03 14:57:05 +02:00
Lorenz Herzberger
81b8292994
added attest machine message handler
...
Signed-off-by: Lorenz Herzberger <lorenzherzberger@gmail.com>
2023-07-03 14:49:35 +02:00
Lorenz Herzberger
181907eeb4
ignite scaffold message attest-machine machine:Machine --module machine
...
Signed-off-by: Lorenz Herzberger <lorenzherzberger@gmail.com>
2023-07-03 14:40:45 +02:00