summaryrefslogtreecommitdiffstats
path: root/.github
AgeCommit message (Collapse)Author
2022-11-17CI: drop non existent labels from dependabotChristian Göttsche
2022-11-14Bump actions/checkout from 1 to 3dependabot[bot]
Bumps [actions/checkout](https://github.com/actions/checkout) from 1 to 3. - [Release notes](https://github.com/actions/checkout/releases) - [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md) - [Commits](https://github.com/actions/checkout/compare/v1...v3) --- updated-dependencies: - dependency-name: actions/checkout dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <support@github.com>
2022-10-20CI: add GitHub CodeQL actionChristian Göttsche
LGTM.com will shutdown in December 2022, use CodeQL instead.
2022-10-20GH: add dependabot for GitHub actions dependenciesChristian Göttsche
Add dependabot configuration that scans for updates in GitHub actions every week.
2022-10-20CI: bump to LLVM 15Christian Göttsche
2022-08-10Update CIChristian Göttsche
* Bump to llvm 14 * Bump Ubuntu version in PCP build to fix warning * Bump GitHub checkout Action to v3
2021-12-20GH Actions: enable Werror in PCP buildChristian Göttsche
Just exclude the singe warning type currently issued. Avoids e64269df ("Fix process state handling compiler warning on PCP platform")
2021-11-23add github workflow to build release tarballrofl0r
2021-07-18Enable affinity support for non-LinuxChristian Göttsche
sched_getaffinity() and sched_setaffinity() are also available on BSDs. Remove the Linux restraint.
2021-06-12Do not install recommended packages by default for the CIBenny Baumann
This ensures, the minimal dependencies we specify are sufficient. Also this reduces fallout from broken recommendations.
2021-06-09Drop CI distcheck on pcp build as pcp-htop.c now contains mainNathan Scott
2021-06-09Add new CI workflow to check pcp-enabled buildsNathan Scott
2021-04-22Update FUNDING.yaml to use open_collective directly (thanks cgzones)Nathan Scott
2021-04-21Add github funding link to htop opencollective pageNathan Scott
2021-03-19ci: drop hwloc from clang-analyzer buildChristian Göttsche
The hwloc header generates lots of warnings: In file included from Action.c:10: In file included from ./Action.h:15: In file included from ./Header.h:10: In file included from ./Meter.h:18: In file included from ./ProcessList.h:25: In file included from /usr/include/hwloc.h:2371: /usr/include/hwloc/helper.h:481:5: warning: Value stored to 'state' is never read [deadcode.DeadStores] state = 3; ^ ~ 1 warning generated.
2021-03-19ci: use focal list for llvm mirrorChristian Göttsche
The llvm bionic packages depend on libffi6, which is not available in focal.
2021-03-17ci: use clang 12Christian Göttsche
llvm 12 is stable enough to be used in the CI as compiler and static analyzer.
2021-02-17Remove setuid supportBenny Baumann
This support was rarely ever used and has been disabled by default for some time. As far as the developer team is aware there's no distribution that activated this feature in their packages by default.
2021-01-28Merge branch 'default_libcap' (configure overhaul) of cgzones/htopDaniel Lange
2021-01-27ci: use as-needed linker flag in gcc full-featured buildChristian Göttsche
Test whether there are any linking issues
2021-01-25Add configure option to create static htop binaryChristian Göttsche
2021-01-25configure: overhaul option handlingChristian Göttsche
Switch Linux capabilities default from "no" to "check" Document default settings Use more readable formatting
2021-01-11Add option to drop Linux capabilitiesChristian Göttsche
Conflicts with setuid support, but that is commonly not enabled.
2021-01-08ci: enable format attributes in ncurses headersChristian Göttsche
Avoid format string issues like bfcb8ca0 by helping compilers spot such bogus usages. Also use LTO and O3 in the full-featured gcc job, which might trigger additional warnings on advanced inlining, like 3695cbd5d8dda27f99383437035450814463b633 and ad3acfc847e9d54f07a0684c19181d5f4c28fee4
2020-12-08GitHub CI: add macOS buildChristian Göttsche
2020-12-03ci: use clang-11Christian Göttsche
2020-12-03ci: use correct configure flags for sensorsChristian Göttsche
2020-11-28Add compat mode for systems without openat(2)Christian Göttsche
2020-11-25Drop taskstats conditionalChristian Göttsche
taskstats is only checked on runtime if the column RCHAR, WCHAR, SYSCR, SYSCW, RBYTES, WBYTES, CNCLWB, IO_READ_RATE, IO_WRITE_RATE or IO_RATE is selected. taskstats is currently enabled by default. Drop the taskstats configuration switch, to reduce the maintenance cost.
2020-11-25Drop cgroup conditionalChristian Göttsche
cgroup is only checked on runtime if the column CGROUP is selected. cgroup is currently disabled by default, but most distributions do enable it. Drop the cgroup configuration switch, to reduce the maintenance cost.
2020-11-16Show CPU temperature in CPU meterChristian Göttsche
Show the CPU temperature in the CPU meter, like CPU frequency, instead of using an extra Meter.
2020-10-20update Github CIChristian Göttsche
- Add a full featured clang job - Explicit disable options otherwise enabled by default in minimal job
2020-10-15Keep building on errorsBenny Baumann
Doing so allows for more than one error to be detected in builds
2020-10-03Add clang analyzer CI jobChristian Göttsche
2020-09-24Make --enable-hwloc and --enable-linux-affinity mutual exclusiveChristian Göttsche
They can not be supported both at the same time. Fail configure step instead of silently only use hwloc.
2020-08-28Convert hwlock CI run to a full featured oneChristian Göttsche
2020-08-26Merge branch 'ci-hwloc-job' of https://github.com/bertwesarg/htop into ↵Nathan Scott
bertwesarg-ci-hwloc-job
2020-08-25ci: add clang buildChristian Göttsche
2020-08-25CI: Add a HWLOC enabled jobBert Wesarg
2020-08-24Cleanup unused CI build notes and whitespaceNathan Scott
2020-08-21github/ci: improve ciChristian Göttsche
- split steps for readability - fail on compiler warnings - add whitespace check - run on all branches - run `make distcheck`
2020-08-17Update ci.ymlNathan Scott
Comment out MacOSX for now - seems to be missing needed aclocal/m4 toolchain components.
2020-08-17Update ci.ymlNathan Scott
Correction to deb package name
2020-08-17Update ci.ymlNathan Scott
Attempt to fix Ubuntu dependencies, add macosx
2020-08-17Update ci.ymlNathan Scott
Install libncurses-dev package on the build system
2020-08-17Create ci.ymlNathan Scott
Initial version of htop CI using github actions.