f5179304c1
feat(discovery): blocked countries filter and smoke subprocess fixes
...
CI / Linting (Biome) (push) Failing after 41s
CI / Tests (push) Successful in 5m27s
CI / Type Check (adzuna-extractor) (push) Successful in 1m9s
CI / Type Check (gradcracker-extractor) (push) Successful in 1m13s
CI / Type Check (hiringcafe-extractor) (push) Successful in 1m9s
CI / Type Check (orchestrator) (push) Successful in 1m24s
CI / Type Check (startupjobs-extractor) (push) Successful in 1m8s
CI / Type Check (ukvisajobs-extractor) (push) Successful in 1m9s
CI / Documentation (push) Successful in 1m59s
Add blockedCountries in Settings so pipeline discovery drops jobs whose
location mentions listed countries (existing discovered rows are kept).
Document the feature, fix smoke tsconfig inheritance for nested extractors,
and run smoke via an absolute-tsconfig wrapper.
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-05-16 11:41:29 -04:00
DaKheera47
11d1e9820b
Update license
2026-03-10 15:46:57 +00:00
Shaheer Sarfaraz
82e142a8a8
Auto-Registering Extractor System ( #223 )
...
* initial commit?
* Address PR feedback on extractor discovery and startup resilience
* Address latest PR review comments
* fix city resolution fallback when input parses empty
* address PR feedback on extractor registry and pipeline validation
* address copilot comments on manifests and registry startup
* fix extractor discovery export handling and env isolation in tests
* enforce duplicate manifest id failures in strict mode
* Fix remaining extractor registry and runtime review comments
* docs
* docs
* test all, logic remains in extractors
* Address PR review feedback on extractor registry and validation
* Revert extractor moduleResolution to bundler
* Enforce shared city filtering across all discovery sources
* Deduplicate extractor strict city post-filtering
2026-02-21 17:44:07 +00:00
Shaheer Sarfaraz
a409aa5ee0
Live scraping updates in pipeline UI ( #100 )
...
* initial commit
* fix clear script
* cancelling pipelines
* formatting
2026-02-07 22:44:00 +00:00
Shaheer Sarfaraz
b94f85b149
Reduce low risk duplication ( #79 )
...
* clean up helpers
* shared in it's own top level folder
* workspaces setup
* build fix
* disable workspaces?
* run ci
* rename job-flow to gradcracker
* optional dependencies
* formatting?
* more optional modules
* allow post install runs
* node bump
* remove post install
* add optionals
* add more
* formatting
* comments, but im unsure
* run typescript DIRECTLY
* better build
* camoufox simplification
* lint
* build process doesn't exist
* build fix
* lockfile
* type check everything, build only for client
* rename steps correctly
* import from package!
* fix formatting
* don't fetch twice
* fix concern
2026-02-02 21:30:14 +00:00
DaKheera47
4ffaf06b1d
in extractors
2026-01-25 13:34:16 +00:00
DaKheera47
bdae9d13cc
ukvisajobs api search results come in after login
2026-01-15 18:00:00 +00:00
DaKheera47
b914026d8b
file saved as name
2026-01-08 23:54:06 +00:00
DaKheera47
2b2af06bb8
autologin for ukvisajobs
2026-01-07 23:53:01 +00:00
DaKheera47
bd7baafbec
passing max ukvisajobs
2025-12-26 20:47:28 +00:00
DaKheera47
0f36d9b8a6
initial implementation
2025-12-26 20:17:05 +00:00