Fix namex repo CI and failing linting, unit tests
- Dominant language
- JavaScript
- Stars
- 23
- Forks
- 62
- Avg merge
- 24m
- Merged PRs (30d)
- 1
Description
It looks like most services/jobs have been using obsolete CI configs, CI runs would fail prematurely and were ignored.
The fix is as follows https://github.com/bcgov/namex/commit/7fdf679d5299b3de1bd489bfd8eff4b4caa08bb8 This needs to be applied to all CIs in the repo.
But once you enable it (which i have tried selectively on my own branch), you will find out that recent code changes have broken linting and unit tests.
This will need to be addressed after solr migration.
Contributor guide
No contributing guide indexed for this repository
Research direction
Start by comparing every repository CI configuration with the referenced namex commit 7fdf679d5299b3de1bd489bfd8eff4b4caa08bb8. Enable the updated checks, then run the linting and unit-test jobs to identify failures introduced by recent changes. Done means all CIs use the updated configuration and linting and unit tests pass after the Solr migration.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- javascript, kubernetes, postgres, python
- Domain
- ci-cd, testing, tooling
- Issue type
- Bug
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Quiet
- Clarity
- Mostly clear
- Newbie friendliness
- 38/100