Compare commits

...

5 Commits

Author SHA1 Message Date
42686abc67 chore: add github actions
All checks were successful
Run tests / test (push) Successful in 14s
Check valgrind / check-valgrind (push) Successful in 19s
2025-09-09 09:49:22 +02:00
aa067bf002 chore: update CHANGELOG.md file
All checks were successful
Run tests / test (push) Successful in 17s
Check valgrind / check-valgrind (push) Successful in 57s
2025-09-05 11:49:24 +02:00
03cbedd610 chore: update valgrind workflow
All checks were successful
Check valgrind / check-valgrind (push) Successful in 17s
Run tests / test (push) Successful in 14s
2025-09-03 16:52:21 +02:00
928f1f51db chore: add valgrind check workflow
All checks were successful
Check valgrind / check-valgrind (push) Successful in 1m25s
Run tests / test (push) Successful in 13s
2025-09-03 16:34:27 +02:00
3b5c4cfeb9 chore: update test workflow 2025-09-03 16:34:19 +02:00
5 changed files with 63 additions and 2 deletions

View File

@@ -0,0 +1,19 @@
name: Check valgrind
on:
push:
jobs:
check-valgrind:
runs-on: ubuntu-latest
steps:
- name: Check out repository code
uses: actions/checkout@v5
- name: Install build dependencies
run: sudo apt-get update && sudo apt-get install -y build-essential valgrind
- name: Build program
run: make
- name: Run valgrind
run: valgrind -s --leak-check=full --error-exitcode=1 ./bin/program

View File

@@ -3,12 +3,14 @@ on:
push:
jobs:
test-project:
test:
runs-on: ubuntu-latest
steps:
- name: Check out repository code
uses: actions/checkout@v5
- name: Install build dependencies
run: sudo apt-get update && sudo apt-get install -y build-essential
- name: Run tests
run: make test

19
.github/workflows/check-valgrind.yaml vendored Normal file
View File

@@ -0,0 +1,19 @@
name: Check valgrind
on:
push:
jobs:
check-valgrind:
runs-on: ubuntu-latest
steps:
- name: Check out repository code
uses: actions/checkout@v5
- name: Install build dependencies
run: sudo apt-get update && sudo apt-get install -y build-essential valgrind
- name: Build program
run: make
- name: Run valgrind
run: valgrind -s --leak-check=full --error-exitcode=1 ./bin/program

16
.github/workflows/run-tests.yaml vendored Normal file
View File

@@ -0,0 +1,16 @@
name: Run tests
on:
push:
jobs:
test:
runs-on: ubuntu-latest
steps:
- name: Check out repository code
uses: actions/checkout@v5
- name: Install build dependencies
run: sudo apt-get update && sudo apt-get install -y build-essential
- name: Run tests
run: make test

View File

@@ -1 +1,6 @@
# Changelog
# Changelog
All notable changes to this project will be documented in this file.
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.1.0/),
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).