dev #12

Merged
picklemustard merged 4 commits from dev into main 2026-08-26 02:00:23 +00:00
No description provided.
The GovDeals search API at maestro.lqdt1.com/search/list changed its
request/response format. The old body (keyword, pageIndex, pageSize, sortBy)
was returning 404. This commit updates the integration:

- Request body: updated to new field names (searchText, page 1-based,
  displayRows, sortField) plus required new fields (businessId, isQAL, facets)
- Headers: added x-api-key (from Vault), x-api-correlation-id, x-page-unique-id,
  Origin, and Referer headers required by the API
- Response mapping: updated items_path (assetSearchResults) and all field paths
  (assetId, assetShortDescription, assetAuctionEndDateUtc, companyName, etc.)
- URL construction: listing URLs are now built from assetId/accountId using a
  new FieldSpec.Prefix mechanism instead of a direct url field in the response

Code: Added Prefix field to FieldSpec struct and applied it in both
jsonFieldValue() and htmlFieldValue() to support constructing values
with a literal prefix (e.g. /asset/123/456).
migration of vault to auto-unseal
All checks were successful
CI / test (push) Successful in 2m9s
CI / publish (push) Has been skipped
8c53ce4d1f
updates to vault
All checks were successful
CI / test (push) Successful in 2m1s
CI / publish (push) Has been skipped
7488d30a89
govdeals fixes
All checks were successful
CI / test (push) Successful in 2m0s
CI / publish (push) Has been skipped
CI / test (pull_request) Successful in 1m55s
CI / publish (pull_request) Has been skipped
6a245ecb07
Sign in to join this conversation.
No reviewers
No labels
No milestone
No project
No assignees
1 participant
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
Homelab/lab-skimmer!12
No description provided.