summaryrefslogtreecommitdiffstats
path: root/.github
AgeCommit message (Collapse)Author
8 daysFix repoconfig package uploads.Austin S. Hemmelgarn
8 daysMove to using CPack for repository configuration packages. (#17930)Austin S. Hemmelgarn
* Move to using CPack for repository configuration packages. This simplifies testing of changes to the configuration itself, as well as making package builds marginally faster. * Fix CMake handling for old RPM distros. * Fix openSUSE detection. * Fix file installation. * Override code ownership for packaging/repoconfig/CMakeLists.txt This way changes won’t bother people who aren’t actually responsible for it. * Update CI skip logic to work correctly with new repoconfig setup. * Add improved status messages.
13 daysAdd openSUSE 15.6 to CI. (#17865)Austin S. Hemmelgarn
* Add openSUSE 15.6 to CI. * Fix handling of log2journal. * Restructure conditional check.
13 daysFix updating release info when publishing nightly releases. (#17871)Austin S. Hemmelgarn
14 daysFix typo in repoconfig packages workflow.Austin S. Hemmelgarn
2024-06-12Update CI infrastructure to publish to secondary packaging host. (#17863)Austin S. Hemmelgarn
* Update CI infrastructure to publish to secondary packaging host. * Fix typo.
2024-06-03Remove CentOS Stream 8 from CI. (#17599)Austin S. Hemmelgarn
It’s EOL as of 2024-05-31.
2024-06-03Add Alpine 3.20 to CI checks. (#17788)Austin S. Hemmelgarn
2024-05-31Correctly handle eBPF check in package test script. (#17794)Austin S. Hemmelgarn
2024-05-28Fix DEB package builds. (#17765)Austin S. Hemmelgarn
* Check for supplementary components in libexec during runtime checks. This should catch issues like what the PR it’s part of is fixing. * Fix building DEB packages with CPack. This both disables the logs-management plugin in the builds (which has never actually worked properly in our packages for multiple reasons) and fixes a botched merge involving the OS detection in the build system. * Fix up CI checks.
2024-05-24Remove Alpine 3.16 from CI. (#17547)Austin S. Hemmelgarn
End of life upstream as of 2024-05-23.
2024-05-21Fix handling of OpenSSL linking on macOS (#17535)Austin S. Hemmelgarn
* Pull in all dependencies for macOS CI jobs. Instead of only pulling in a basic set. * Switch to using imported target for OpenSSL in most cases. * Use imported libraries for OpenSSL in all cases. * Work around broken behavior in FindPkgConfig with static builds. It happened to be working before without this because we weren’t hitting any edge cases, but the use of IMPORTED targets with PkgConfig requires these fixes to behave correctly for transitive dependencies in static builds. * Correctly detect static builds. * Fix H2O linking. * Fix typo. * Always check for libcrypto if we found openssl. If we fail to find libcrypto when we found openssl with pkg_check_modules, then the openssl install is horribly broken and we will see failures either at link time or at runtime, so there is no point in not checking for it on macOS. This also more clearly delineates that we _do_ require libcrypto irrespective of the platform.
2024-05-20gha labeler add collectors/windows (#17711)Ilya Mashchenko
2024-05-15Remove Fedora 38 from CI. (#17548)Austin S. Hemmelgarn
EOL upstream as of 2024-05-14.
2024-05-08Remove contrib now that we use cpack for DEB packages (#17614)vkalintiris
2024-05-01Bump google-github-actions/upload-cloud-storage from 2.0.0 to 2.1.0 (#16859)dependabot[bot]
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-05-01Bump google-github-actions/setup-gcloud from 2.0.1 to 2.1.0 (#16860)dependabot[bot]
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-04-30Use CPack to generate Debian packages (#17475)vkalintiris
* CPack * Add script to build all artifacts. * Add infrastructure to run package builds via CPack in CI. * Fix typos in distro config. * Fix permissions on package-build script. * Control files for netdata package * pre/post inst files for debugfs. * Fix directory name handling for package build. * pre/post inst scripts for cups * pre/post inst scripts for xenstat * pre/post inst scripts for slabinfo * pre/post inst scripts for apps * pre/post inst scripts for network-viewer * pre/post inst script for nfacct * pre/post inst scripts for freeipmi * pre/post inst scripts for logs-management * pre/post inst perf * pre/post inst scripts for systemd-journal * pre/post init scripts for go.d * pre/post inst scripts for ebpf * pre/post init files for charts.d & python.d * Skip eBPF in packaging. * Fix most of the package names * Add copyright * etc/default/netdata * Bump * Enable all packages except for ebpf. * Add log2journal to netdata component. * Produce pretty-much the same RFS. - No README.md docs - /var/run/netdat missing on CPack's side - No ebpf - No changelogs * Enable ebpf plugin * Fix runtime path * Build debug symbol packages * Update package directory * Fix eBPF and Xenstat conditionals. * Fixes for package build process. * Package version for cpack * Add ebpf-code-legacy package * Update extraction logic * Fix control info for netdata package * Fix control file for chartsd plugin package * Fix typos in package build script. * Update dependencies * Add python3 * Fix verbose option to cpack * Add whitespace in package description field. * SKip adding files that might break rpm packages * Final fixups to package handling. * Fix architecture matching for package build options. * Fix dependency handling. * Remove top-level scripts --------- Co-authored-by: Austin S. Hemmelgarn <austin@netdata.cloud>
2024-04-29Really fix platform EOL checks.Austin S. Hemmelgarn
2024-04-29Fix platform EOL check issue assignment. (#17544)Austin S. Hemmelgarn
2024-04-24Work around MS’s broken infra in CI. (#17513)Austin S. Hemmelgarn
Not a complete workaround, but this is the best we can do without modifying code that runs on user systems.
2024-04-15Split Sentry enablement to be per-architecture. (#17383)Austin S. Hemmelgarn
And only enable it on 64-bit x86 for the moment.
2024-04-15gh labeler: go.d.plugin rm suffix (#17407)Ilya Mashchenko
2024-04-13Bump tj-actions/changed-files from 42 to 44 (#17401)dependabot[bot]
Bumps [tj-actions/changed-files](https://github.com/tj-actions/changed-files) from 42 to 44. - [Release notes](https://github.com/tj-actions/changed-files/releases) - [Changelog](https://github.com/tj-actions/changed-files/blob/main/HISTORY.md) - [Commits](https://github.com/tj-actions/changed-files/compare/v42...v44) --- updated-dependencies: - dependency-name: tj-actions/changed-files dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-04-13Bump actions/add-to-project from 1.0.0 to 1.0.1 (#17402)dependabot[bot]
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-04-12Fix publishing Docker images to Docker Hub. (#17397)Austin S. Hemmelgarn
2024-04-12Fix mis-labeling of Ubuntu codenames in distros.ymlAustin S. Hemmelgarn
2024-04-11Add Ubuntu 24.04 to CI, package builds, and support policy. (#17281)Austin S. Hemmelgarn
2024-04-10Skip Go code in CI if it hasn’t changed. (#17077)Austin S. Hemmelgarn
* Skip building Go components for Docker CI if they have not changed. * Properly handle Go code in general checks PR. * Skip Go code in build checks if it hasn’t changed. * Fix linting issues. * Fix propagation of installer flags. * Fix propagation of environment variables through static build process. * Fix handling of extra install options in static builds. * Skip starting the agent in updater checks. * Fix actionlint warning.
2024-04-09Enable Sentry for Ubuntu and Debian native packages. (#17327)Austin S. Hemmelgarn
Skip Debian 10 because it’s known to not work with this, and will be EOL in a few months anyway.
2024-04-02Fix assorted issues in the Docker build process. (#17312)Austin S. Hemmelgarn
* Fix assorted issues in the Docker build process. * Correctly add stable tag to tag list.
2024-04-01Fix handling of post-release workflows triggered by Docker workflow. (#17306)Austin S. Hemmelgarn
2024-04-01Bump actions/add-to-project from 0.6.1 to 1.0.0 (#17298)dependabot[bot]
Bumps [actions/add-to-project](https://github.com/actions/add-to-project) from 0.6.1 to 1.0.0. - [Release notes](https://github.com/actions/add-to-project/releases) - [Commits](https://github.com/actions/add-to-project/compare/v0.6.1...v1.0.0) --- updated-dependencies: - dependency-name: actions/add-to-project dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-04-01Bump Wandalen/wretry.action from 2 to 3 (#17297)dependabot[bot]
Bumps [Wandalen/wretry.action](https://github.com/wandalen/wretry.action) from 2 to 3. - [Release notes](https://github.com/wandalen/wretry.action/releases) - [Commits](https://github.com/wandalen/wretry.action/compare/v2...v3) --- updated-dependencies: - dependency-name: Wandalen/wretry.action dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-04-01Add Fedora 40 to CI, packages, and support policy. (#17282)Austin S. Hemmelgarn
2024-04-01Fix repoconfig publishing. (#17288)Austin S. Hemmelgarn
They’re only supposed to go into the repoconfig repositories, not the edge or stable ones.
2024-04-01Bump tj-actions/changed-files from 43 to 44 (#17296)dependabot[bot]
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-03-29Fix action lints (#17120)Tasos Katsoulas
* Clang output should be disabled Signed-off-by: Tasos Katsoulas <tasos@netdata.cloud> * Commend out Clang Signed-off-by: Tasos Katsoulas <tasos@netdata.cloud> * Fix quoting and snooze sc2043 Signed-off-by: Tasos Katsoulas <tasos@netdata.cloud> * Fix failure messages garbages/steps Signed-off-by: Tasos Katsoulas <tasos@netdata.cloud> * Fix failure messages step, cleanup garbages Signed-off-by: Tasos Katsoulas <tasos@netdata.cloud> * Add quoting whever is necessary and group the echo commands Signed-off-by: Tasos Katsoulas <tasos@netdata.cloud> * Fix parorama Signed-off-by: Tasos Katsoulas <tasos@netdata.cloud> * apply code review Signed-off-by: Tasos Katsoulas <tasos@netdata.cloud> * micnor fix Signed-off-by: Tasos Katsoulas <tasos@netdata.cloud> * more fixes Signed-off-by: Tasos Katsoulas <tasos@netdata.cloud> --------- Signed-off-by: Tasos Katsoulas <tasos@netdata.cloud>
2024-03-29Update Codeowners (#17270)Tasos Katsoulas
* Remove me from codeowners Signed-off-by: Tasos Katsoulas <tasos@netdata.cloud> * Change per SRE user to @netdata/agent-sre Signed-off-by: Tasos Katsoulas <tasos@netdata.cloud> --------- Signed-off-by: Tasos Katsoulas <tasos@netdata.cloud>
2024-03-29Bump Wandalen/wretry.action from 1 to 2 (#17246)dependabot[bot]
Bumps [Wandalen/wretry.action](https://github.com/wandalen/wretry.action) from 1 to 2. - [Release notes](https://github.com/wandalen/wretry.action/releases) - [Commits](https://github.com/wandalen/wretry.action/compare/v1...v2) --- updated-dependencies: - dependency-name: Wandalen/wretry.action dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-03-27Revert "Enable sentry on all Debian and Ubuntu versions." (#17279)Tasos Katsoulas
Revert "Enable sentry on all Debian and Ubuntu versions. (#17259)" This reverts commit d7391b9f5da764e1a2a6f8356793473b81069d5b.
2024-03-27Enable sentry on all Debian and Ubuntu versions. (#17259)vkalintiris
* Enable sentry on all Debian and Ubuntu versions. * Rely on anchors to avoid explicitly setting keys
2024-03-27minor fix in monitor releases workflow (#17256)Tasos Katsoulas
Signed-off-by: Tasos Katsoulas <tasos@netdata.cloud>
2024-03-27Trigger subsequent workflows for Helmchart and MSI (#17224)Tasos Katsoulas
--------- Signed-off-by: Tasos Katsoulas <tasos@netdata.cloud>
2024-03-25Bump actions/add-to-project from 0.6.0 to 0.6.1 (#17245)dependabot[bot]
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-03-21Fix job depdendencies in Docker workflow. (#17215)Austin S. Hemmelgarn
2024-03-18Bump tj-actions/changed-files from 42 to 43 (#17187)dependabot[bot]
Bumps [tj-actions/changed-files](https://github.com/tj-actions/changed-files) from 42 to 43. - [Release notes](https://github.com/tj-actions/changed-files/releases) - [Changelog](https://github.com/tj-actions/changed-files/blob/main/HISTORY.md) - [Commits](https://github.com/tj-actions/changed-files/compare/v42...v43) --- updated-dependencies: - dependency-name: tj-actions/changed-files dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-03-13Add macos check (build from source) (#17139)Tasos Katsoulas
* MacOS build from source and test Signed-off-by: Tasos Katsoulas <tasos@netdata.cloud> * Setup notification Signed-off-by: Tasos Katsoulas <tasos@netdata.cloud> * Apply code review Signed-off-by: Tasos Katsoulas <tasos@netdata.cloud> * new line char Signed-off-by: Tasos Katsoulas <tasos@netdata.cloud> --------- Signed-off-by: Tasos Katsoulas <tasos@netdata.cloud>
2024-03-08Fix login to GHCR when publishing Docker images. (#17127)Austin S. Hemmelgarn
2024-03-06Switch publishing Docker images to regular repo.Austin S. Hemmelgarn