Skip to content

Commit de97046

Browse files
committed
Switched CI to builds.sr.ht
1 parent b78f48e commit de97046

File tree

2 files changed

+7
-6
lines changed

2 files changed

+7
-6
lines changed

README.md

Lines changed: 4 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# Libmodule
22

3-
[![Build Status](https://travis-ci.org/FedeDP/libmodule.svg?branch=master)](https://travis-ci.org/FedeDP/libmodule)
3+
[![builds.sr.ht status](https://builds.sr.ht/~fededp/libmodule.svg)](https://builds.sr.ht/~fededp/libmodule?)
44
[![Codacy Badge](https://api.codacy.com/project/badge/Grade/3526dd92b6d84370b072bfadfc7da632)](https://www.codacy.com/app/FedeDP/libmodule?utm_source=github.com&utm_medium=referral&utm_content=FedeDP/libmodule&utm_campaign=Badge_Grade)
55
[![Documentation Status](https://readthedocs.org/projects/libmodule/badge/?version=latest)](http://libmodule.readthedocs.io/en/latest/?badge=latest)
66
[![License: GPL v3](https://img.shields.io/badge/License-GPL%20v3-blue.svg)](https://www.gnu.org/licenses/gpl-3.0)
@@ -26,19 +26,17 @@ Unfortunately, I am not able to test builds on other OS: I could only check that
2626
*If anyone is interested in step up and test/maintain libmodule on non-linux platforms, I'd be very thankful*.
2727

2828
Finally, it heavily relies upon gcc attributes that may or may not be available for your compiler.
29-
Linux and osx builds are tested through [travis](https://github.com/FedeDP/libmodule#travis-ci).
3029

3130
## Is there any documentation?
3231

3332
Yes, it is availabe at [readthedocs](http://libmodule.readthedocs.io/en/latest/).
3433
You have some nice examples too, check [Samples](https://github.com/FedeDP/libmodule/tree/master/Samples) folder.
3534
To see a real project using libmodule, check [Clightd](https://github.com/FedeDP/Clightd).
3635

37-
## Travis CI
36+
## CI
3837

39-
Libmodule, samples and tests builds are tested with both gcc and clang on [travis](https://travis-ci.org/FedeDP/libmodule) on supported platforms.
40-
Moreover, tests are executed too; on linux, tests are also valgrind checked.
41-
Unfortunately macOS reported weird memleaks about cmocka, so valgrind-check had to be disabled there.
38+
Libmodule, samples and tests builds are tested on [builds.sr.ht](https://builds.sr.ht/~fededp/libmodule) on linux and freebsd.
39+
Moreover, tests are executed and valgrind checked too.
4240

4341
## What is a module, anyway?
4442

TODO.md

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,9 @@
88
- [ ] insert self_t into context->modules, instead of module
99
- [ ] this way GET_MOD etc etc are way faster (no context and modules hashmap lookup)
1010

11+
### CI
12+
- [x] Switch to builds.sr.ht
13+
1114
- [ ] Release
1215

1316
## 3.2.0

0 commit comments

Comments
 (0)