channable / channable/vaultenv

Lint the test suite with shellcheck

Open
#85 0 comments 0 reactions 0 assignees View on GitHub
good first issue
Dominant language
Haskell
Stars
466
Forks
29
Avg merge
26m
Merged PRs (30d)
1

Description

Currently, we have some integration tests written in Bash. We do not run these under shellcheck yet, but might want to do that as part of our CI pipeline.

Another option: move these to Python or Haskell. They are getting a bit large, and adding tests currently involves a lot of boilerplate.

Contributor guide

No contributing guide indexed for this repository

Research direction

Locate the Bash integration tests and the repository's existing CI configuration. First determine how shellcheck can be run for those tests, then clarify whether rewriting them in Python or Haskell is part of this issue. Done means the agreed test scripts are checked by CI, with any migration scope decided explicitly.

Written by the indexing model from the issue text.

Assessment

Tech stack
bash, haskell, python
Domain
ci-cd, testing-qa
Issue type
Feature
Difficulty
3/5
Estimated time
1-2 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
45/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.