bcgov / bcgov/wps

Dev task: reduce duplication in GitHub Actions

Open
#4,395 0 comments 0 reactions 0 assignees View on GitHub
4Refinement Task
Dominant language
Python
Stars
65
Forks
11
Avg merge
21h 25m
Merged PRs (30d)
70

Description

**Describe the task**
With the switch to multiple Python packages we have a lot of duplication related to testing in integration.yml and post_merge_integration.yml. We should investigate parameterizing these actions.

**Acceptance Criteria**
- [ ] first
- [ ] second
- [ ] third

**Additional context**
- Add any other context about the task here.
- Or here

Contributor guide

Open the contributing guide

Research direction

Start by comparing integration.yml and post_merge_integration.yml, focusing on the duplicated testing setup introduced for multiple Python packages. Identify which repeated workflow steps can be parameterized and confirm the existing test coverage and workflow behavior. Done means the duplicated testing configuration is reduced while both workflows continue to run the required package tests.

Written by the indexing model from the issue text.

Assessment

Tech stack
github-actions, python
Domain
ci-cd, devops
Issue type
Refactor
Difficulty
3/5
Estimated time
1-2 days
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
28/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.