Skip to content

Create build pipeline#18

Merged
Raytesnel merged 50 commits intomainfrom
create-build-pipeline
Nov 6, 2025
Merged

Create build pipeline#18
Raytesnel merged 50 commits intomainfrom
create-build-pipeline

Conversation

@Raytesnel
Copy link
Collaborator

@Raytesnel Raytesnel commented Oct 31, 2025

adds a build pipeline:
This makes a few changes to the pipelines

2 github actions are available:

  1. PR's for the main branch:
  • tests code
  • tests the rest api contract is still the same
  • checks ruff
  1. PR's for the release branch
  • builds the windows executable
  • tests contract on the build (verify the build)
  • if a (version) tag is given (ex: git tag v1.2) a release is made this release expects ./scratch/release_notes.txt description for the body.

small fixes in Just file.

  • if statement was in wrong order of the api-bg
  • just smoke-test now spins up its own api when not given a argument of a build (linux /windows build)
  • Removed the placeholder root api
  • add .coveragerc to ignore some parts of the code for the coverage check

@Raytesnel Raytesnel self-assigned this Oct 31, 2025
@Raytesnel Raytesnel force-pushed the create-build-pipeline branch from 07e9656 to 97de2fa Compare November 3, 2025 15:14
@Raytesnel Raytesnel marked this pull request as ready for review November 4, 2025 14:38
Copy link
Collaborator

@snregales snregales left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I will continue my review once main conflicts are resolved

@Raytesnel Raytesnel force-pushed the create-build-pipeline branch from 5f54c34 to 68d38ab Compare November 5, 2025 09:54
Copy link
Collaborator

@snregales snregales left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

remove catnet from dependencies it is no longer needed since you switch to curl

Copy link
Collaborator

@snregales snregales left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

close to done

@snregales snregales force-pushed the create-build-pipeline branch from abf982a to ebd806c Compare November 6, 2025 10:34
@snregales snregales force-pushed the create-build-pipeline branch from ebd806c to 4cebb8a Compare November 6, 2025 10:40
@snregales snregales force-pushed the create-build-pipeline branch from 4cebb8a to 7548365 Compare November 6, 2025 10:42
@github-actions
Copy link

github-actions bot commented Nov 6, 2025

Diff Coverage

Diff: origin/main..HEAD, staged and unstaged changes

No lines with coverage information in this diff.

@github-actions
Copy link

github-actions bot commented Nov 6, 2025

Code Coverage

Package Line Rate Branch Rate Health
comparators 100% 100%
pre_processors 100% 100%
processors 100% 100%
Summary 100% (15 / 15) 100% (0 / 0)

Minimum allowed line rate is 50%

Copy link

@snregales-NFI snregales-NFI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

@Raytesnel Raytesnel merged commit 037a4e0 into main Nov 6, 2025
3 checks passed
@Raytesnel Raytesnel deleted the create-build-pipeline branch November 6, 2025 10:56
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants