Compare commits

...

3 Commits

Author SHA1 Message Date
90bd95fefa Add Nanos6 breakdown test for runtime
Some checks failed
CI / build:debug (pull_request) Successful in 1m13s
CI / build:local (pull_request) Successful in 1m42s
CI / build:nompi (pull_request) Successful in 1m35s
CI / build:compilers (pull_request) Successful in 1m36s
CI / build:rt (pull_request) Failing after 1m48s
CI / build:asan (pull_request) Failing after 2m15s
2024-05-09 12:56:18 +02:00
48d5cc8f72 Release version 1.9.0 2024-05-09 12:56:18 +02:00
34d99b8be2 Add Gitea CI workflow
All checks were successful
CI / build:asan (pull_request) Successful in 3s
CI / build:rt (pull_request) Successful in 13s
CI / build:debug (pull_request) Successful in 12s
CI / build:nompi (pull_request) Successful in 12s
CI / build:local (pull_request) Successful in 20s
CI / build:compilers (pull_request) Successful in 20s
2024-04-29 13:54:55 +02:00
4 changed files with 67 additions and 16 deletions

45
.gitea/workflows/ci.yaml Normal file
View File

@ -0,0 +1,45 @@
name: CI
on:
push:
branches:
- master
pull_request:
branches:
- master
jobs:
build:local:
runs-on: native
steps:
- uses: https://gitea.com/ScMi1/checkout@v1.4
- run: nix build -L --no-link .#ovniPackages.local
build:rt:
runs-on: native
steps:
- uses: https://gitea.com/ScMi1/checkout@v1.4
- run: nix build -L --no-link .#ovniPackages.rt
build:debug:
runs-on: native
steps:
- uses: https://gitea.com/ScMi1/checkout@v1.4
- run: nix build -L --no-link .#ovniPackages.debug
build:asan:
runs-on: native
steps:
- uses: https://gitea.com/ScMi1/checkout@v1.4
- run: nix build -L --no-link .#ovniPackages.asan
build:nompi:
runs-on: native
steps:
- uses: https://gitea.com/ScMi1/checkout@v1.4
- run: nix build -L --no-link .#ovniPackages.nompi
build:compilers:
runs-on: native
steps:
- uses: https://gitea.com/ScMi1/checkout@v1.4
- run: nix build -L --no-link .#ovniPackages.compilers

View File

@ -7,6 +7,8 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
## [Unreleased] ## [Unreleased]
## [1.9.0] - 2024-04-25
### Added ### Added
- Consistency check for events emitted when the kernel has removed the thread - Consistency check for events emitted when the kernel has removed the thread
@ -235,17 +237,18 @@ are used along with some other changes.
- First ovni release. - First ovni release.
[unreleased]: https://pm.bsc.es/gitlab/rarias/ovni/-/commits/master [unreleased]: https://jungle.bsc.es/git/rarias/ovni
[1.8.0]: https://pm.bsc.es/gitlab/rarias/ovni/-/tags/1.8.0 [1.9.0]: https://github.com/rodarima/ovni/releases/tag/1.9.0
[1.7.0]: https://pm.bsc.es/gitlab/rarias/ovni/-/tags/1.7.0 [1.8.0]: https://github.com/rodarima/ovni/releases/tag/1.8.0
[1.6.0]: https://pm.bsc.es/gitlab/rarias/ovni/-/tags/1.6.0 [1.7.0]: https://github.com/rodarima/ovni/releases/tag/1.7.0
[1.5.1]: https://pm.bsc.es/gitlab/rarias/ovni/-/tags/1.5.1 [1.6.0]: https://github.com/rodarima/ovni/releases/tag/1.6.0
[1.5.0]: https://pm.bsc.es/gitlab/rarias/ovni/-/tags/1.5.0 [1.5.1]: https://github.com/rodarima/ovni/releases/tag/1.5.1
[1.4.1]: https://pm.bsc.es/gitlab/rarias/ovni/-/tags/1.4.1 [1.5.0]: https://github.com/rodarima/ovni/releases/tag/1.5.0
[1.4.0]: https://pm.bsc.es/gitlab/rarias/ovni/-/tags/1.4.0 [1.4.1]: https://github.com/rodarima/ovni/releases/tag/1.4.1
[1.3.0]: https://pm.bsc.es/gitlab/rarias/ovni/-/tags/1.3.0 [1.4.0]: https://github.com/rodarima/ovni/releases/tag/1.4.0
[1.2.2]: https://pm.bsc.es/gitlab/rarias/ovni/-/tags/1.2.2 [1.3.0]: https://github.com/rodarima/ovni/releases/tag/1.3.0
[1.2.1]: https://pm.bsc.es/gitlab/rarias/ovni/-/tags/1.2.1 [1.2.2]: https://github.com/rodarima/ovni/releases/tag/1.2.2
[1.2.0]: https://pm.bsc.es/gitlab/rarias/ovni/-/tags/1.2.0 [1.2.1]: https://github.com/rodarima/ovni/releases/tag/1.2.1
[1.1.0]: https://pm.bsc.es/gitlab/rarias/ovni/-/tags/1.1.0 [1.2.0]: https://github.com/rodarima/ovni/releases/tag/1.2.0
[1.0.0]: https://pm.bsc.es/gitlab/rarias/ovni/-/tags/1.0.0 [1.1.0]: https://github.com/rodarima/ovni/releases/tag/1.1.0
[1.0.0]: https://github.com/rodarima/ovni/releases/tag/1.0.0

View File

@ -3,7 +3,7 @@
cmake_minimum_required(VERSION 3.20) cmake_minimum_required(VERSION 3.20)
project(OVNI LANGUAGES C VERSION 1.8.0) project(OVNI LANGUAGES C VERSION 1.9.0)
list(APPEND CMAKE_MODULE_PATH "${CMAKE_CURRENT_SOURCE_DIR}/cmake/") list(APPEND CMAKE_MODULE_PATH "${CMAKE_CURRENT_SOURCE_DIR}/cmake/")

View File

@ -1,4 +1,4 @@
# Copyright (c) 2022-2023 Barcelona Supercomputing Center (BSC) # Copyright (c) 2022-2024 Barcelona Supercomputing Center (BSC)
# SPDX-License-Identifier: GPL-3.0-or-later # SPDX-License-Identifier: GPL-3.0-or-later
find_package(Nanos6) find_package(Nanos6)
@ -57,3 +57,6 @@ nanos6_rt_test(spawn-task-external-bad.c SHOULD_FAIL
nanos6_rt_test(simple-task.c NAME simple-task-level-1 LEVEL 1) nanos6_rt_test(simple-task.c NAME simple-task-level-1 LEVEL 1)
nanos6_rt_test(simple-task.c NAME simple-task-level-2 LEVEL 2) nanos6_rt_test(simple-task.c NAME simple-task-level-2 LEVEL 2)
nanos6_rt_test(simple-task.c NAME simple-task-level-3 LEVEL 3) nanos6_rt_test(simple-task.c NAME simple-task-level-3 LEVEL 3)
# Breakdown
nanos6_rt_test(simple-task.c NAME simple-task-breakdown BREAKDOWN)