bcgov / bcgov/entity

Fix namex repo CI and failing linting, unit tests

Open
#34,561 0 comments 0 reactions 0 assignees View on GitHub
Names Team
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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.