timetable-extension #1

Open
fred.boniface wants to merge 160 commits from timetable-extension into main

Extend mq-client into timetable-mgr encompassing CIF updates, VSTP, CORPUS and PIS/Reason Codes. All of the elements that form the 'OwlBoard Timetable'

Extend mq-client into timetable-mgr encompassing CIF updates, VSTP, CORPUS and PIS/Reason Codes. All of the elements that form the 'OwlBoard Timetable'
fred.boniface added 129 commits 2024-05-02 12:42:39 +01:00
- Update go target version
  - Change imports to reflect new module name
  - Update repo URL for new module name
Begin implementation of shared logic between CIF and VSTP packages.
Fix action to run tests in correct directory
Some checks failed
Go Test / test (push) Failing after 1m44s
872125f3b4
Fix path for test running
Some checks failed
Go Test / test (push) Failing after 1m22s
2505c28794
Try again to get action working
Some checks failed
Go Test / test (push) Failing after 1m9s
0a7b399caf
Fix test command (was go test ./.., now go test ./...)
Some checks failed
Go Test / test (push) Failing after 1m0s
6603fa979d
Adjust test command to target src dir
Some checks failed
Go Test / test (push) Failing after 57s
c4e9a058af
Add cache env
Some checks failed
Go Test / test (push) Failing after 54s
eb0ca32158
Try again to fix the test command!
Some checks failed
Go Test / test (push) Failing after 1m8s
78a8407f11
Add caching and go-version-file to action
Some checks failed
Go Test / test (push) Failing after 54s
7bba8407d5
Reorganise repo
Some checks failed
Go Test / test (push) Failing after 48s
493fb41da8
Update dockerignore
Some checks failed
Go Test / test (push) Failing after 44s
43d89119bf
Tidy up
All checks were successful
Go Test / test (push) Successful in 1m43s
3481c4e314
Increase use of pointers to minimise memory usage
Some checks failed
Go Test / test (push) Failing after 1m26s
4a7bcd7f80
Add notes
All checks were successful
Go Test / test (push) Successful in 1m38s
d0c9250afa
Add additional keys for database.Service struct
All checks were successful
Go Test / test (push) Successful in 30s
c4d680116a
Add debug heap memory allocation
All checks were successful
Go Test / test (push) Successful in 1m49s
f243fc6831
Expand CIF updates to ensure new sequence number is equal to oldSequence +1
All checks were successful
Go Test / test (push) Successful in 32s
19f180d711
Add debug option to write CIF data to file.
All checks were successful
Go Test / test (push) Successful in 1m20s
2c34c529e1
Add function to write full CIF download to filesystem
All checks were successful
Go Test / test (push) Successful in 37s
259f514b3d
Increase use of pointers in CORPUS package
All checks were successful
Go Test / test (push) Successful in 1m4s
3883031e04
Disable parsing of JSONAssociations as they are not currently used within OwlBoard
All checks were successful
Go Test / test (push) Successful in 26s
fea7a5b831
Remove unused functions
All checks were successful
Go Test / test (push) Successful in 25s
751b67e61e
Add logging for unknown CIF data types
All checks were successful
Go Test / test (push) Successful in 23s
fb510e1408
Update package corpus to stream data to the parse function.
All checks were successful
Go Test / test (push) Successful in 1m42s
4459d4d316
Add LastUpdateType to CIF Metadata
All checks were successful
Go Test / test (push) Successful in 37s
76ae25fab6
Add comment description to cif/types.go
All checks were successful
Go Test / test (push) Successful in 30s
94f880bcde
Complete CIF Metadata parsing logic
All checks were successful
Go Test / test (push) Successful in 1m3s
6ec8cd8895
Add additional logging to identify why CIF updates were sometimes failing
All checks were successful
Go Test / test (push) Successful in 46s
77dc11a658
Adjust log levels
All checks were successful
Go Test / test (push) Successful in 1m4s
3d730054c0
Update dependencies
Some checks failed
Go Test / test (push) Failing after 2m10s
c86e601a62
Include details about logging configuration
Some checks failed
Go Test / test (push) Failing after 1m13s
edbfbac23c
Update STOMP disconnection
All checks were successful
Go Test / test (push) Successful in 2m4s
790d293bc4
Add duration log to CIF Update
All checks were successful
Go Test / test (push) Successful in 39s
9ef9429511
Prevent running as root user
All checks were successful
Go Test / test (push) Successful in 1m5s
ff98adf1a6
Update owlboard/go-types
All checks were successful
Go Test / test (push) Successful in 1m50s
e890456390
Fix equation order for Cif Update duration
All checks were successful
Go Test / test (push) Successful in 43s
eefd9138de
Add check for downloading old data. Prevent operating on old download
All checks were successful
Go Test / test (push) Successful in 1m35s
efd44da3ab
Add debug logging to metadata.go
All checks were successful
Go Test / test (push) Successful in 48s
db3d6030d5
Update CIF Conversion function to new ServiceDetail subdoc.
All checks were successful
Go Test / test (push) Successful in 2m24s
60ed218f07
Update Dependencies
All checks were successful
Go Test / test (push) Successful in 59s
fd08fe3c4c
Add index creation
All checks were successful
Go Test / test (push) Successful in 25s
7bd9187e64
Adjust indexes on CIF collection
All checks were successful
Go Test / test (push) Successful in 24s
fe059abd6c
Add notes
All checks were successful
Go Test / test (push) Successful in 26s
6cfddee1f3
Add VSTP index
All checks were successful
Go Test / test (push) Successful in 41s
728e8f89e2
Ammend CIF Indexes
All checks were successful
Go Test / test (push) Successful in 34s
9e65b66474
Add logging for failed CIF index creation
All checks were successful
Go Test / test (push) Successful in 31s
16bff981cc
Fix CIF Indexes
All checks were successful
Go Test / test (push) Successful in 31s
652d900618
Prevent deleting VSTP services when completing full download.
All checks were successful
Go Test / test (push) Successful in 24s
9bd6bbde25
Update owlboard/go-types
All checks were successful
Go Test / test (push) Successful in 1m3s
1231371bcf
Bump owlboard/go-types version
All checks were successful
Go Test / test (push) Successful in 1m2s
b2c9910856
Tidy VSTP logging
All checks were successful
Go Test / test (push) Successful in 52s
7bae3575d5
Bump version
All checks were successful
Go Test / test (push) Successful in 37s
b2beecc866
Add debug files to dockerignore
All checks were successful
Go Test / test (push) Successful in 31s
ba6b6ccf40
Add VSTP message print when schedule segment is empty
All checks were successful
Go Test / test (push) Successful in 43s
45b23b4cf0
Minor adjustments to test deployment
All checks were successful
Go Test / test (push) Successful in 3m43s
01da611d26
Tidying error handling and adding some fluff.
All checks were successful
Go Test / test (push) Successful in 53s
b93d36dacd
Improve console fluff
All checks were successful
Go Test / test (push) Successful in 50s
2adb82a1b3
Fix logging of failed VSTP messages
All checks were successful
Go Test / test (push) Successful in 43s
5b1ab9b12f
Add example DELETE message which needs work
All checks were successful
Go Test / test (push) Successful in 45s
c5df223509
fred.boniface added 1 commit 2024-05-02 15:35:13 +01:00
Begin PIS implementation
All checks were successful
Go Test / test (push) Successful in 2m3s
90e8fd5649
fred.boniface added 1 commit 2024-06-26 13:07:57 +01:00
Prep work for addition of location data for TIPLOCS
Some checks failed
Go Test / test (push) Has been cancelled
e8e7a76076
fred.boniface added 1 commit 2024-06-26 13:09:58 +01:00
Add coordinate types
Some checks failed
Go Test / test (push) Failing after 1m7s
2cf567021d
fred.boniface added 1 commit 2024-06-28 14:00:10 +01:00
Prepare for stations
All checks were successful
Go Test / test (push) Successful in 2m4s
62387194d0
fred.boniface added 1 commit 2024-06-28 14:38:29 +01:00
Update go-types package
All checks were successful
Go Test / test (push) Successful in 1m3s
918ff1a151
fred.boniface added 1 commit 2024-06-28 15:08:47 +01:00
Update dependencies
All checks were successful
Go Test / test (push) Successful in 1m17s
6baaba5033
fred.boniface added 1 commit 2024-06-29 21:54:41 +01:00
Add stations modile
All checks were successful
Go Test / test (push) Successful in 26s
cd0f5c7003
fred.boniface added 1 commit 2024-06-30 08:57:07 +01:00
Add compose for test-db
All checks were successful
Go Test / test (push) Successful in 1m11s
7e55f2b635
fred.boniface added 1 commit 2024-06-30 08:58:58 +01:00
Update readme
All checks were successful
Go Test / test (push) Successful in 28s
e0e6c63f19
fred.boniface added 1 commit 2024-06-30 09:25:43 +01:00
Update test-db compose
All checks were successful
Go Test / test (push) Successful in 34s
a153fd4990
fred.boniface added 1 commit 2024-06-30 09:45:23 +01:00
Add parsing for Stations
All checks were successful
Go Test / test (push) Successful in 31s
358e69bec7
fred.boniface added 2 commits 2024-06-30 19:36:46 +01:00
fred.boniface added 1 commit 2024-06-30 20:28:44 +01:00
Testing new stations data
All checks were successful
Go Test / test (push) Successful in 26s
77eb22b837
fred.boniface added 1 commit 2024-06-30 21:25:02 +01:00
Bump version
All checks were successful
Go Test / test (push) Successful in 28s
f15aa27fdd
fred.boniface added 1 commit 2024-10-15 19:39:25 +01:00
Add notes for next development step
All checks were successful
Go Test / test (push) Successful in 4m26s
9f86dd9e69
fred.boniface added 1 commit 2024-10-21 21:04:46 +01:00
Add PIS Logic
Some checks failed
Go Test / test (push) Failing after 2m10s
8f0e9759c4
fred.boniface added 2 commits 2024-10-22 20:51:31 +01:00
Bump version
All checks were successful
Go Test / test (push) Successful in 2m17s
0320197147
fred.boniface added 1 commit 2024-10-23 11:42:56 +01:00
PIS module ready for testing
All checks were successful
Go Test / test (push) Successful in 1m52s
e8e715aa37
fred.boniface added 1 commit 2024-10-24 10:42:33 +01:00
Adjust logging for testing
All checks were successful
Go Test / test (push) Successful in 2m19s
e15992e865
fred.boniface added 3 commits 2024-10-24 20:40:32 +01:00
fred.boniface added 1 commit 2024-10-24 20:49:20 +01:00
Fix tar handling
All checks were successful
Go Test / test (push) Successful in 1m4s
9b5779799f
fred.boniface added 1 commit 2024-11-11 11:03:33 +00:00
Add additional logging to debug PIS update process
All checks were successful
Go Test / test (push) Successful in 2m36s
fc5bb2534a
fred.boniface added 1 commit 2024-11-12 11:59:31 +00:00
Temporarily fix issue finding TIPLOC for WPH
All checks were successful
Go Test / test (push) Successful in 1m33s
0b3c1b6ad3
fred.boniface added 1 commit 2024-11-12 12:05:38 +00:00
Fix PIS inefficiencies and save output to file for debug purposes
All checks were successful
Go Test / test (push) Successful in 1m5s
5f57e1d267
fred.boniface added 1 commit 2024-11-12 12:11:53 +00:00
Add logging
All checks were successful
Go Test / test (push) Successful in 58s
0f6f18b378
fred.boniface added 1 commit 2024-11-13 00:28:18 +00:00
Temporarily deploy PIS data to testing collection
All checks were successful
Go Test / test (push) Successful in 1m40s
d35a2a010e
fred.boniface added 1 commit 2024-11-13 10:22:50 +00:00
Fix PIS 'toc' and remove deduplication step
All checks were successful
Go Test / test (push) Successful in 58s
488551e914
All checks were successful
Go Test / test (push) Successful in 58s
This pull request can be merged automatically.
You are not authorized to merge this pull request.

Checkout

From your project repository, check out a new branch and test the changes.
git fetch -u origin timetable-extension:timetable-extension
git checkout timetable-extension
Sign in to join this conversation.
No reviewers
No Milestone
No project
No Assignees
1 Participants
Notifications
Due Date
The due date is invalid or out of range. Please use the format 'yyyy-mm-dd'.

No due date set.

Dependencies

No dependencies set.

Reference: OwlBoard/timetable-mgr#1
No description provided.