 natercioandnatercio
|
9eb1a781e7
|
Add several quality assurance jobs (#28)
Badges / coveralls (push) Successful in 1m33s
Reviewed-on: #28
Co-authored-by: Natercio Moniz <[email protected]>
|
2026-08-05 10:01:30 +01:00 |
|
 natercioandnatercio
|
9bd4230ff1
|
Internal state persistence (#27)
Badges / coveralls (push) Successful in 1m4s
Allow us to generate year over year reports without having to rerun everything from the beginning.
Co-authored-by: Natercio Moniz <[email protected]>
|
2026-08-03 00:33:06 +01:00 |
|
 natercioandnatercio
|
1ce8561782
|
Fix selector behaviour (#26)
Badges / coveralls (push) Successful in 1m4s
Co-authored-by: Natercio Moniz <[email protected]>
Co-committed-by: Natercio Moniz <[email protected]>
|
2026-07-11 15:24:54 +01:00 |
|
natercio
|
22a0204fa2
|
fix trading212 record test
Generate check / check-changes (pull_request) Successful in 4s
Quality / check-changes (pull_request) Successful in 3s
Generate check / verify-generate (pull_request) Successful in 11s
Quality / run-tests (pull_request) Successful in 13s
|
2026-05-17 09:45:53 +01:00 |
|
natercio
|
a4237aa00c
|
add a csv printer
Generate check / check-changes (pull_request) Successful in 4s
Quality / check-changes (pull_request) Successful in 3s
Generate check / verify-generate (pull_request) Successful in 11s
Quality / run-tests (pull_request) Failing after 10s
|
2026-05-16 15:38:19 +01:00 |
|
natercio
|
7cc5d1cf75
|
handle stock split
Generate check / check-changes (pull_request) Successful in 3s
Quality / check-changes (pull_request) Successful in 3s
Generate check / verify-generate (pull_request) Successful in 16s
Quality / run-tests (pull_request) Failing after 10s
|
2026-05-16 15:34:24 +01:00 |
|
natercio
|
5cdccfcdb1
|
rename side to kind
|
2026-05-16 14:21:14 +01:00 |
|
natercio
|
d371aca767
|
apply selectors only on sells for performance
Generate check / check-changes (pull_request) Successful in 3s
Quality / check-changes (pull_request) Successful in 3s
Generate check / verify-generate (pull_request) Has been skipped
Quality / run-tests (pull_request) Successful in 13s
|
2026-05-16 11:58:35 +01:00 |
|
natercio
|
24c2814eef
|
improved logging for debug
|
2026-05-16 11:44:35 +01:00 |
|
natercio
|
c110a2cc70
|
fix ASD to ADR
|
2026-05-16 10:48:47 +01:00 |
|
natercio
|
1c29f52cce
|
support REIT security type
|
2026-05-16 10:43:52 +01:00 |
|
natercio
|
b0d91e7eee
|
support openfigi api key
|
2026-05-16 10:36:14 +01:00 |
|
natercio
|
91885b1993
|
support ASD
|
2026-05-16 09:33:51 +01:00 |
|
natercio
|
adcd192cb9
|
support some filtering
Generate check / check-changes (pull_request) Successful in 28s
Quality / check-changes (pull_request) Successful in 3s
Generate check / verify-generate (pull_request) Has been skipped
Quality / run-tests (pull_request) Successful in 58s
|
2026-05-16 09:09:39 +01:00 |
|
natercio
|
0d97432c6c
|
improved error handling on translation
Generate check / check-changes (pull_request) Successful in 18s
Quality / check-changes (pull_request) Successful in 17s
Generate check / verify-generate (pull_request) Has been skipped
Quality / run-tests (pull_request) Successful in 30s
|
2025-12-04 16:59:20 +00:00 |
|
natercio
|
10e1e99683
|
improve test coverage
|
2025-12-04 16:56:34 +00:00 |
|
natercio
|
38db50b879
|
add and fix tests
Generate check / check-changes (pull_request) Successful in 18s
Quality / check-changes (pull_request) Successful in 18s
Generate check / verify-generate (pull_request) Has been skipped
Quality / run-tests (pull_request) Successful in 1m7s
|
2025-12-04 16:23:26 +00:00 |
|
natercio
|
21147954cb
|
support translations
Generate check / check-changes (pull_request) Failing after 0s
Quality / check-changes (pull_request) Successful in 19s
Generate check / verify-generate (pull_request) Has been skipped
Quality / run-tests (pull_request) Failing after 1m3s
|
2025-12-04 16:03:10 +00:00 |
|
natercio
|
b12c519fdb
|
separate print logic from write logic
|
2025-12-04 13:04:30 +00:00 |
|
natercio
|
a19b02f1f6
|
fix misspelling of different
Generate check / check-changes (pull_request) Successful in 3s
Quality / check-changes (pull_request) Successful in 4s
Generate check / verify-generate (pull_request) Has been skipped
Quality / run-tests (pull_request) Successful in 9s
|
2025-11-26 10:50:13 +00:00 |
|
natercio
|
5a0fb8b6aa
|
set coveralls badge link to point to main branch
Generate check / check-changes (pull_request) Successful in 3s
Quality / check-changes (pull_request) Successful in 4s
Generate check / verify-generate (pull_request) Has been skipped
Quality / run-tests (pull_request) Has been skipped
|
2025-11-26 10:47:24 +00:00 |
|
natercio
|
d415fcd752
|
separate coveralls and refine workflow triggers
Generate check / check-changes (pull_request) Successful in 3s
Quality / check-changes (pull_request) Successful in 3s
Generate check / verify-generate (pull_request) Has been skipped
Quality / run-tests (pull_request) Has been skipped
|
2025-11-26 10:32:27 +00:00 |
|
natercio
|
950143e17d
|
update coveralls badge when main is updated
Generate check / check-changes (push) Successful in 4s
Generate check / check-generate (push) Has been skipped
Generate check / check-changes (pull_request) Successful in 3s
Quality / check-changes (pull_request) Successful in 3s
Generate check / check-generate (pull_request) Has been skipped
Quality / tests (pull_request) Has been skipped
|
2025-11-26 10:19:43 +00:00 |
|
natercio
|
2a3f13e91a
|
remove readme image width constraint
Generate check / check-changes (push) Successful in 3s
Generate check / check-changes (pull_request) Successful in 3s
Quality / check-changes (pull_request) Successful in 3s
Generate check / check-generate (push) Has been skipped
Generate check / check-generate (pull_request) Has been skipped
Quality / tests (pull_request) Successful in 11s
|
2025-11-26 10:03:35 +00:00 |
|
natercio
|
0b6b35e736
|
update readme screenshot and add section about rounding
Generate check / check-changes (push) Successful in 4s
Generate check / check-generate (push) Has been skipped
Generate check / check-changes (pull_request) Successful in 3s
Quality / check-changes (pull_request) Successful in 3s
Generate check / check-generate (pull_request) Has been skipped
Quality / tests (pull_request) Successful in 14s
|
2025-11-26 09:56:49 +00:00 |
|
natercio
|
5060fca7be
|
round to decimals and improve presentation
Generate check / check-changes (push) Successful in 3s
Generate check / check-generate (push) Has been skipped
|
2025-11-25 15:14:49 +00:00 |
|
natercio
|
64bbf8d129
|
error on empty securityType and more efficient locks
Generate check / check-changes (push) Successful in 3s
Generate check / check-changes (pull_request) Successful in 3s
Quality / check-changes (pull_request) Successful in 3s
Generate check / check-generate (push) Has been skipped
Generate check / check-generate (pull_request) Has been skipped
Quality / tests (pull_request) Successful in 14s
|
2025-11-25 13:50:17 +00:00 |
|
natercio
|
57ee768006
|
cache calls to SecurityTypeByISIN
Generate check / check-changes (push) Successful in 4s
Generate check / check-generate (push) Has been skipped
Generate check / check-changes (pull_request) Successful in 3s
Quality / check-changes (pull_request) Successful in 3s
Generate check / check-generate (pull_request) Has been skipped
Quality / tests (pull_request) Successful in 14s
This avoids unecessary repeated calls to OpenFIGI api
|
2025-11-25 13:05:44 +00:00 |
|
natercio
|
5f13ebaf6a
|
test expects Nature method call
Generate check / check-changes (push) Successful in 3s
Generate check / check-changes (pull_request) Successful in 3s
Quality / check-changes (pull_request) Successful in 3s
Generate check / check-generate (push) Has been skipped
Generate check / check-generate (pull_request) Successful in 9s
Quality / tests (pull_request) Successful in 58s
|
2025-11-24 16:27:44 +00:00 |
|
natercio
|
70466b7886
|
fix typos and copy paste test names
Generate check / check-changes (push) Successful in 4s
Generate check / check-changes (pull_request) Successful in 3s
Quality / check-changes (pull_request) Successful in 3s
Generate check / check-generate (push) Has been skipped
Generate check / check-generate (pull_request) Successful in 8s
Quality / tests (pull_request) Failing after 42s
|
2025-11-24 16:23:57 +00:00 |
|
natercio
|
bd101ce46a
|
fix critical tax calculation
|
2025-11-24 16:18:02 +00:00 |
|
natercio
|
93f1dab3d2
|
fix isin in tests
Generate check / check-changes (push) Successful in 4s
Generate check / check-changes (pull_request) Successful in 3s
Quality / check-changes (pull_request) Successful in 4s
Generate check / check-generate (push) Has been skipped
Generate check / check-generate (pull_request) Successful in 8s
Quality / tests (pull_request) Failing after 42s
|
2025-11-24 16:15:21 +00:00 |
|
natercio
|
c323047175
|
report show nature
Generate check / check-changes (push) Successful in 4s
Generate check / check-generate (push) Has been skipped
Generate check / check-changes (pull_request) Successful in 4s
Quality / check-changes (pull_request) Successful in 3s
Generate check / check-generate (pull_request) Successful in 28s
Quality / tests (pull_request) Failing after 41s
|
2025-11-24 16:03:28 +00:00 |
|
natercio
|
8c784f3b74
|
check isin format and enforce rate limit
|
2025-11-24 16:02:27 +00:00 |
|
natercio
|
a1ea13ff2f
|
add string method to the Nature type
|
2025-11-24 15:55:30 +00:00 |
|
natercio
|
6b5552b559
|
add Nature method to Record type
|
2025-11-24 15:55:30 +00:00 |
|
natercio
|
23614d51db
|
add OpenFIGI adaptar with tests
|
2025-11-24 12:17:58 +00:00 |
|
natercio
|
ef0a4476a7
|
add Nature type
|
2025-11-24 12:17:32 +00:00 |
|
natercio
|
b4b12ad625
|
add new Nature method to Record interface
|
2025-11-21 13:06:26 +00:00 |
|
natercio
|
f716c2e897
|
add badge to readme
Generate check / check-changes (push) Successful in 4s
Generate check / check-changes (pull_request) Successful in 3s
Quality / check-changes (pull_request) Successful in 4s
Generate check / check-generate (push) Has been skipped
Generate check / check-generate (pull_request) Has been skipped
Quality / tests (pull_request) Has been skipped
|
2025-11-20 23:50:37 +00:00 |
|
natercio
|
914ead1681
|
fix issues with grepping output
Generate check / check-changes (push) Successful in 4s
Generate check / check-changes (pull_request) Successful in 3s
Quality / check-changes (pull_request) Successful in 3s
Generate check / check-generate (push) Has been skipped
Generate check / check-generate (pull_request) Has been skipped
Quality / tests (pull_request) Successful in 16s
|
2025-11-20 19:59:45 +00:00 |
|
natercio
|
c363652f49
|
ignore generated files in coverage report
Generate check / check-changes (push) Successful in 3s
Generate check / check-changes (pull_request) Successful in 3s
Quality / check-changes (pull_request) Successful in 3s
Generate check / check-generate (push) Has been skipped
Generate check / check-generate (pull_request) Has been skipped
Quality / tests (pull_request) Failing after 6s
|
2025-11-20 19:53:25 +00:00 |
|
natercio
|
a347443c81
|
add comments to side methods
Generate check / check-changes (push) Successful in 3s
Generate check / check-changes (pull_request) Successful in 3s
Quality / check-changes (pull_request) Successful in 3s
Generate check / check-generate (push) Has been skipped
Generate check / check-generate (pull_request) Has been skipped
Quality / tests (pull_request) Successful in 49s
|
2025-11-20 19:41:12 +00:00 |
|
natercio
|
89bcd15b17
|
add coveralls steps to the tests
Generate check / check-changes (push) Successful in 3s
Generate check / check-generate (push) Has been skipped
Generate check / check-changes (pull_request) Successful in 2s
Quality / check-changes (pull_request) Successful in 2s
Generate check / check-generate (pull_request) Has been skipped
Quality / tests (pull_request) Has been skipped
|
2025-11-20 19:32:31 +00:00 |
|
natercio
|
1c3fd0397a
|
fix typos
Generate check / check-changes (push) Successful in 3s
Generate check / check-generate (push) Has been skipped
Generate check / check-changes (pull_request) Successful in 3s
Tests / check-changes (pull_request) Successful in 3s
Generate check / check-generate (pull_request) Has been skipped
Tests / tests (pull_request) Successful in 7s
|
2025-11-19 11:40:09 +00:00 |
|
natercio
|
961f0eed38
|
add go report card
|
2025-11-19 11:38:46 +00:00 |
|
natercio
|
f49377a6dd
|
improve description and include image
Generate check / check-changes (push) Successful in 3s
Generate check / check-generate (push) Has been skipped
Generate check / check-changes (pull_request) Successful in 3s
Tests / check-changes (pull_request) Successful in 3s
Generate check / check-generate (pull_request) Successful in 24s
Tests / tests (pull_request) Successful in 20s
|
2025-11-18 16:20:28 +00:00 |
|
natercio
|
91f6bd1a3e
|
remove the isin from the code and print placeholder instead
|
2025-11-18 16:13:26 +00:00 |
|
natercio
|
d097b01288
|
print a pretty table with correct country coder
|
2025-11-18 16:07:41 +00:00 |
|
natercio
|
f6e870d7b7
|
updated gitea workflows conditional logic
Generate check / check-changes (push) Successful in 3s
Generate check / check-changes (pull_request) Successful in 3s
Tests / check-changes (pull_request) Successful in 3s
Generate check / check-generate (push) Has been skipped
Generate check / check-generate (pull_request) Successful in 22s
Tests / tests (pull_request) Successful in 12s
|
2025-11-16 23:23:06 +00:00 |
|
natercio
|
a6d56d7441
|
use shopspring/decimal library everywhere
Generate check / check-generate (push) Has been skipped
Generate check / check-generate (pull_request) Has been skipped
Tests / tests (pull_request) Has been skipped
|
2025-11-16 23:03:47 +00:00 |
|
natercio
|
7709023ef4
|
only run tests if there are changes to go files
Generate check / check-generate (push) Has been skipped
Generate check / check-generate (pull_request) Has been skipped
Tests / tests (pull_request) Has been skipped
|
2025-11-14 16:37:34 +00:00 |
|
natercio
|
9ae1e959e9
|
fix licensing
Generate check / check-generate (push) Has been skipped
Generate check / check-generate (pull_request) Has been skipped
Tests / tests (pull_request) Successful in 5s
|
2025-11-14 16:34:59 +00:00 |
|
natercio
|
ad0bfc6979
|
renamed broker2anexoj-cli to any2anexoj-cli
Generate check / check-generate (push) Has been skipped
Generate check / check-generate (pull_request) Has been skipped
Tests / tests (pull_request) Successful in 6s
|
2025-11-14 15:29:19 +00:00 |
|
natercio
|
5dc9601e28
|
always run the job but skip when irrelevant
Generate check / check-generate (push) Has been skipped
Generate check / check-generate (pull_request) Has been skipped
Tests / tests (pull_request) Successful in 6s
|
2025-11-14 15:27:26 +00:00 |
|
natercio
|
60d6f26162
|
rename supportedPlatforms
Generate check / check-generate (pull_request) Successful in 23s
Tests / tests (pull_request) Successful in 11s
|
2025-11-14 14:59:04 +00:00 |
|
natercio
|
14cfe33f95
|
update readme and platform param
|
2025-11-14 14:57:10 +00:00 |
|
natercio
|
f356d2f7e1
|
rename module to match github repo
|
2025-11-14 14:14:32 +00:00 |
|
natercio
|
e4088e4aec
|
read from stdin and write logs to stderr
|
2025-11-14 09:52:07 +00:00 |
|
natercio
|
791306acf1
|
regenerate mocks with new methods
Generate check / check-generate (pull_request) Successful in 13s
Tests / tests (pull_request) Successful in 6s
|
2025-11-14 09:17:06 +00:00 |
|
natercio
|
f3d0f5d71a
|
handle context cancelation
|
2025-11-14 09:17:06 +00:00 |
|
natercio
|
c477023041
|
setup go before running go generate
Tests / tests (pull_request) Successful in 4s
|
2025-11-14 09:14:10 +00:00 |
|
 natercioandnatercio
|
4b9a91b98e
|
check if generated changes were not tampered
|
2025-11-13 15:59:18 +00:00 |
|
natercio
|
70bd8622de
|
isolate record reading and writing from processing
Tests / tests (pull_request) Successful in 17s
|
2025-11-13 14:07:08 +00:00 |
|
natercio
|
93689754be
|
implement and test the Peek for the RecordQueue type
Tests / tests (pull_request) Successful in 6s
|
2025-11-13 13:58:07 +00:00 |
|
natercio
|
7450c0d571
|
fix unused imports
Tests / tests (pull_request) Successful in 17s
|
2025-11-13 13:47:41 +00:00 |
|
natercio
|
8e2163cce6
|
parse trading212 record fees
Tests / tests (pull_request) Failing after 43s
|
2025-11-13 13:44:40 +00:00 |
|
natercio
|
bb93798c0f
|
add Fees and Taxes to the Record type
|
2025-11-13 13:44:40 +00:00 |
|
natercio
|
388fd439a1
|
add tests gitea workflow
|
2025-11-13 13:33:36 +00:00 |
|
natercio
|
7a26e67070
|
fix claude assistant step action ref
|
2025-11-12 13:12:36 +00:00 |
|
natercio
|
410e0a9318
|
add version to claude assistant step
|
2025-11-12 13:06:39 +00:00 |
|
natercio
|
7d6ba54f8a
|
add claude workflow
|
2025-11-12 11:54:50 +00:00 |
|
natercio
|
910c53155b
|
remove unused error
|
2025-11-11 17:56:46 +00:00 |
|
natercio
|
7a38ae1696
|
implement reporter
also introduce gomock and tests
|
2025-11-11 16:35:05 +00:00 |
|
natercio
|
38113f21af
|
add disclaimer to readme
|
2025-11-11 15:30:22 +00:00 |
|
natercio
|
8e4093b647
|
support nil receivers
|
2025-11-11 10:02:35 +00:00 |
|
natercio
|
265d115647
|
implement RecordQueue type
|
2025-11-11 09:01:55 +00:00 |
|
natercio
|
a274718f0b
|
use new internal package types and logic
|
2025-11-10 14:04:51 +00:00 |
|
natercio
|
dca43fe014
|
renamed direction to side
|
2025-11-10 14:04:18 +00:00 |
|
natercio
|
4686e36501
|
separate trading212 logic
|
2025-11-10 13:38:49 +00:00 |
|
natercio
|
06dc25ae88
|
barebones pnl calculation
|
2025-11-10 09:40:17 +00:00 |
|
natercio
|
e208464cb0
|
initial abstraction from record reading
|
2025-11-07 16:41:21 +00:00 |
|
natercio
|
c109e68a7a
|
initial processing of trading212 csv statement
|
2025-11-07 13:04:40 +00:00 |
|
natercio
|
da206a182a
|
fix module name and install command
|
2025-11-07 11:03:03 +00:00 |
|
natercio
|
25901d4962
|
add license and improve readme
|
2025-11-07 11:00:30 +00:00 |
|
natercio
|
8ef7569c1a
|
add initial readme
|
2025-11-07 10:28:06 +00:00 |
|
natercio
|
0f032a0cf5
|
initial commit
|
2025-11-07 10:13:56 +00:00 |
|