ravi688 / ravi688/BuildMaster

One command Github Workflow generation for Build CI

Open
#12 0 comments 0 reactions 1 assignee View on GitHub

@ravi688 is already working on this.

Since Jan 29, 2025.

enhancement
Dominant language
C++
Stars
1
Forks
0
PR merge metrics
No merged PRs in 30d

Description

The following Github workflow .yml content would apply identically across all projects built with build master, i.e. they aren't need to be configured for each project:
  • Build with GCC
  • Build with Clang
  • Build with -Wall, -Wextra, -Wpedantic
  • Build in Windows environment
  • Build in Linux environment
  • Build in FreeBSD environment
  • Build on amd64 architecture
  • Build on arm architecture
  • Run cppcheck, and clang tools for static analysis
The following Github workflow .yml content do not apply identically across all project as execution may also require command line arguments which are generally different:
  • Run Catch2 (cpp based) Unit tests under valgrind and sanitizers

Contributor guide

No contributing guide indexed for this repository

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.