adoptium / adoptium/aqa-test-tools

Create PR build for TRSS

Open
#374 0 comments 0 reactions 0 assignees View on GitHub
enhancement
Dominant language
Jupyter Notebook
Stars
33
Forks
97
Avg merge
7h 9m
Merged PRs (30d)
5

Description

We should create PR build for TRSS to do the basic checks. GitHub workflow can be used for creating PR build.

Two possible ways for setting up the environment:
- install the prerequisites (nodejs, MongoDB) on GitHub runner directly
- or launch docker image in GitHub runner

In the first stage, we can just verify TRSS can start successfully.
We can insert sample data and add more API tests at a later stage.

Contributor guide

Open the contributing guide

Research direction

Start by reviewing the repository's GitHub workflow configuration and the existing TRSS startup entry point. Compare installing Node.js and MongoDB on the runner with launching a Docker image, then make the pull-request build verify that TRSS starts successfully; sample data and additional API tests are deferred.

Written by the indexing model from the issue text.

Assessment

Tech stack
docker, github-actions, mongodb, nodejs
Domain
ci-cd, devops
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.