summaryrefslogtreecommitdiffstats
path: root/.github/workflows
Commit message (Collapse)AuthorAgeFilesLines
* CI: Bump NetBSD version to 10.0fraggerfox2024-05-021-2/+2
|
* CI: (OpenBSD) Detect latest Autoconf & Automake versionsExplorer092024-04-151-3/+15
| | | | Signed-off-by: Kang-Che Sung <explorer09@gmail.com>
* CI: Remove Autoconf version num (FreeBSD & DragonFlyBSD)Explorer092024-04-151-2/+2
| | | | | | | | | Recently FreeBSD updated its Autoconf package to 2.72 and removed the old Autoconf-2.71 package. This caused build error in our CI jobs. Remove the Autoconf version number from FreeBSD and DragonFlyBSD jobs. Signed-off-by: Kang-Che Sung <explorer09@gmail.com>
* ci: update LLVM repositoriesChristian Göttsche2024-03-201-4/+4
| | | | | The GitHub runners for the LLVM jobs are using ubuntu-latest, which is as of today Ubuntu 22.04 (jammy).
* Revert "Workaround for ASAN-induced segfaults in Github Ubuntu runner images"Christian Göttsche2024-03-201-5/+0
| | | | | | Should be fixed in LLVm 17: https://github.com/llvm/llvm-project/commit/fb77ca05ffb4f8e666878f2f6718a9fb4d686839 This reverts commit 53bd369be760aaeb5e28cb965e9edcfb3f232d92.
* ci: bump to LLVM 18Christian Göttsche2024-03-201-14/+14
|
* Fix the compiler name for OpenBSD.fraggerfox2024-03-181-1/+1
|
* Workaround for ASAN-induced segfaults in Github Ubuntu runner imagesDaniel Lange2024-03-141-0/+5
|
* Add Solaris to the CIfraggerfox2024-02-291-0/+21
|
* Add Dragonfly BSD to the CIfraggerfox2024-02-291-0/+23
|
* Add OpenBSD to the CIfraggerfox2024-02-291-0/+23
|
* Add NetBSD to the CIfraggerfox2024-02-291-0/+25
|
* Add FreeBSD to the CIfraggerfox2024-02-291-0/+21
|
* Bump github/codeql-action from 2 to 3dependabot[bot]2023-12-181-2/+2
| | | | | | | | | | | | | | | Bumps [github/codeql-action](https://github.com/github/codeql-action) from 2 to 3. - [Release notes](https://github.com/github/codeql-action/releases) - [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md) - [Commits](https://github.com/github/codeql-action/compare/v2...v3) --- updated-dependencies: - dependency-name: github/codeql-action dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <support@github.com>
* Bump actions/checkout from 3 to 4dependabot[bot]2023-09-113-12/+12
| | | | | | | | | | | | | | | Bumps [actions/checkout](https://github.com/actions/checkout) from 3 to 4. - [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/v3...v4) --- updated-dependencies: - dependency-name: actions/checkout dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <support@github.com>
* CI: build and run htop with sanitizerChristian Göttsche2023-08-302-0/+107
|
* CI: dump config.log on configure failureChristian Göttsche2023-08-301-8/+8
|
* CI: bump to LLVM 16Christian Göttsche2023-08-291-11/+11
|
* ci: install pkg-config on MacOSChristian Göttsche2023-02-181-1/+1
|
* Bump actions/checkout from 1 to 3dependabot[bot]2022-11-141-1/+1
| | | | | | | | | | | | | | | 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>
* CI: add GitHub CodeQL actionChristian Göttsche2022-10-201-0/+49
| | | | LGTM.com will shutdown in December 2022, use CodeQL instead.
* CI: bump to LLVM 15Christian Göttsche2022-10-201-11/+11
|
* Update CIChristian Göttsche2022-08-101-26/+22
| | | | | | * Bump to llvm 14 * Bump Ubuntu version in PCP build to fix warning * Bump GitHub checkout Action to v3
* GH Actions: enable Werror in PCP buildChristian Göttsche2021-12-201-3/+5
| | | | | | Just exclude the singe warning type currently issued. Avoids e64269df ("Fix process state handling compiler warning on PCP platform")
* add github workflow to build release tarballrofl0r2021-11-231-0/+51
|
* Enable affinity support for non-LinuxChristian Göttsche2021-07-181-4/+4
| | | | | sched_getaffinity() and sched_setaffinity() are also available on BSDs. Remove the Linux restraint.
* Do not install recommended packages by default for the CIBenny Baumann2021-06-121-7/+7
| | | | | This ensures, the minimal dependencies we specify are sufficient. Also this reduces fallout from broken recommendations.
* Drop CI distcheck on pcp build as pcp-htop.c now contains mainNathan Scott2021-06-091-2/+0
|
* Add new CI workflow to check pcp-enabled buildsNathan Scott2021-06-091-0/+18
|
* ci: drop hwloc from clang-analyzer buildChristian Göttsche2021-03-191-2/+2
| | | | | | | | | | | | | | | 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.
* ci: use focal list for llvm mirrorChristian Göttsche2021-03-191-3/+3
| | | | | The llvm bionic packages depend on libffi6, which is not available in focal.
* ci: use clang 12Christian Göttsche2021-03-171-11/+11
| | | | | llvm 12 is stable enough to be used in the CI as compiler and static analyzer.
* Remove setuid supportBenny Baumann2021-02-171-7/+7
| | | | | | | 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.
* Merge branch 'default_libcap' (configure overhaul) of cgzones/htopDaniel Lange2021-01-281-9/+28
|\
| * Add configure option to create static htop binaryChristian Göttsche2021-01-251-0/+19
| |
| * configure: overhaul option handlingChristian Göttsche2021-01-251-9/+9
| | | | | | | | | | | | | | | | Switch Linux capabilities default from "no" to "check" Document default settings Use more readable formatting
* | ci: use as-needed linker flag in gcc full-featured buildChristian Göttsche2021-01-271-1/+1
|/ | | | Test whether there are any linking issues
* Add option to drop Linux capabilitiesChristian Göttsche2021-01-111-8/+8
| | | | Conflicts with setuid support, but that is commonly not enabled.
* ci: enable format attributes in ncurses headersChristian Göttsche2021-01-081-0/+9
| | | | | | | | | | 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
* GitHub CI: add macOS buildChristian Göttsche2020-12-081-0/+17
|
* ci: use clang-11Christian Göttsche2020-12-031-6/+6
|
* ci: use correct configure flags for sensorsChristian Göttsche2020-12-031-9/+9
|
* Add compat mode for systems without openat(2)Christian Göttsche2020-11-281-0/+5
|
* Drop taskstats conditionalChristian Göttsche2020-11-251-9/+9
| | | | | | | | | | 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.
* Drop cgroup conditionalChristian Göttsche2020-11-251-5/+5
| | | | | | | | | 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.
* Show CPU temperature in CPU meterChristian Göttsche2020-11-161-12/+12
| | | | | Show the CPU temperature in the CPU meter, like CPU frequency, instead of using an extra Meter.
* update Github CIChristian Göttsche2020-10-201-7/+29
| | | | | - Add a full featured clang job - Explicit disable options otherwise enabled by default in minimal job
* Keep building on errorsBenny Baumann2020-10-151-3/+3
| | | | Doing so allows for more than one error to be detected in builds
* Add clang analyzer CI jobChristian Göttsche2020-10-031-0/+20
|
* Make --enable-hwloc and --enable-linux-affinity mutual exclusiveChristian Göttsche2020-09-241-6/+6
| | | | | They can not be supported both at the same time. Fail configure step instead of silently only use hwloc.

© 2014-2024 Faster IT GmbH | imprint | privacy policy