summaryrefslogtreecommitdiffstats
path: root/.github
AgeCommit message (Collapse)Author
2022-06-07Remove Fedora 34 from CI and package builds. (#12875)Austin S. Hemmelgarn
* Remove Fedora 34 from CI and package builds. EOL date is 2022-06-07. * Update platform support document.
2022-06-06Fix handling of DEB package naming in CI. (#13076)Austin S. Hemmelgarn
* Fix handling of DEB package naming in CI. * Bump repoconfig package versions. To ensure naming consistency. * Fix repoconfig package renaming.
2022-06-06Added Alma Linux 9 and RHEL 9 support to CI and packaging. (#13058)Austin S. Hemmelgarn
* Added Alma Linux 9 and RHEL 9 support to CI and packaging. * Fix RPM deps for Alma 9. * Fix package testing code for Alma 9.
2022-06-03update codeowners (#13060)Ilya Mashchenko
2022-05-27Cache invariant components in static builds to reduce build times. (#12877)Austin S. Hemmelgarn
* Add basic build caching support to static builds. Cache is store din `artifacts/cache/${BUILDARCH}`. Each third-party component utilizes a separate build cache. Invalidation is only done for version changes (more rigorous invalidation is expected to be handled externally). * Integrate static build caching with CI. * Fix fping cache handling. * Test caching in CI. * Properly skip rebuilds on cache hits. * Remove static build container when done with it. * Reuse existing image automatically if it’s for the correct platform. * Test CI build caching. * Fix static build job names.
2022-05-26Add Alpine 3.16 to CI and platform support document. (#12997)Austin S. Hemmelgarn
2022-05-23Add automatic retries fo static builds during nightly and release builds. ↵Austin S. Hemmelgarn
(#12961)
2022-05-17Remove Alpine 3.12 from CI. (#12919)macOS-CIAustin S. Hemmelgarn
It went EOL upstream on 2022-05-01.
2022-05-12chore(deps): bump docker/build-push-action from 2 to 3 (#12851)dependabot[bot]
Bumps [docker/build-push-action](https://github.com/docker/build-push-action) from 2 to 3. - [Release notes](https://github.com/docker/build-push-action/releases) - [Commits](https://github.com/docker/build-push-action/compare/v2...v3) --- updated-dependencies: - dependency-name: docker/build-push-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>
2022-05-12chore(deps): bump docker/login-action from 1 to 2 (#12850)dependabot[bot]
Bumps [docker/login-action](https://github.com/docker/login-action) from 1 to 2. - [Release notes](https://github.com/docker/login-action/releases) - [Commits](https://github.com/docker/login-action/compare/v1...v2) --- updated-dependencies: - dependency-name: docker/login-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>
2022-05-12chore(deps): bump docker/setup-qemu-action from 1 to 2 (#12849)dependabot[bot]
Bumps [docker/setup-qemu-action](https://github.com/docker/setup-qemu-action) from 1 to 2. - [Release notes](https://github.com/docker/setup-qemu-action/releases) - [Commits](https://github.com/docker/setup-qemu-action/compare/v1...v2) --- updated-dependencies: - dependency-name: docker/setup-qemu-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>
2022-05-12chore(deps): bump docker/setup-buildx-action from 1 to 2 (#12848)dependabot[bot]
Bumps [docker/setup-buildx-action](https://github.com/docker/setup-buildx-action) from 1 to 2. - [Release notes](https://github.com/docker/setup-buildx-action/releases) - [Commits](https://github.com/docker/setup-buildx-action/compare/v1...v2) --- updated-dependencies: - dependency-name: docker/setup-buildx-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>
2022-05-11Switch to Alma Linux for RHEL compatible support. (#12799)Austin S. Hemmelgarn
* Switch to Alma Linux for RHEL compatible support. * Fix testing code.
2022-05-07Save built packages in CI before testing them. (#12842)Austin S. Hemmelgarn
This way, if the tests fail, we can fetch the artifacts manually to inspect the binaries.
2022-05-03Remove node.d.plugin and relevant files (#12769)Suraj Neupane
* Remove node.d.plugin and relevant files * fix build packages * remove node.d related words/phrases from docs and tests
2022-05-02chore(deps): bump google-github-actions/upload-cloud-storage (#12794)dependabot[bot]
Bumps [google-github-actions/upload-cloud-storage](https://github.com/google-github-actions/upload-cloud-storage) from 0.9.0 to 0.10.2. - [Release notes](https://github.com/google-github-actions/upload-cloud-storage/releases) - [Changelog](https://github.com/google-github-actions/upload-cloud-storage/blob/main/CHANGELOG.md) - [Commits](https://github.com/google-github-actions/upload-cloud-storage/compare/v0.9.0...v0.10.2) --- updated-dependencies: - dependency-name: google-github-actions/upload-cloud-storage dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-04-27Correctly propagate errors and warnings up to the kickstart script from ↵Austin S. Hemmelgarn
scripts it calls. (#12686) * Overhaul deferred error handling in netdata-installer.sh * Propagate errors from netdata-installer.sh properly to the kickstart script. * Propagate errors from netdata-updater.sh properly to the kickstart script. * Overhaul logging in uninstaller and integrate with error propagation in kickstart.sh. * Fix name of variable used for propagating warnings. * Fix handling of run_ok and run_failed with no arguments. * Fix environment file validation in updater. * Add debugging info to CI. * Properly accept empty NETDATA_PREFIX in updater. * Convert remaining unguarded unsuccessful exits in updater to use fatal. * Fix usage of `env` in updater.
2022-04-25chore: remove kickoke from codeowners (#12743)Ilya Mashchenko
2022-04-25chore(ci): add the root dir markdown files to area/docs (#12749)Ilya Mashchenko
2022-04-19fix disable-dependency-tracking typo (#12714)Ilya Mashchenko
2022-04-18Disable automake dependency tracking in our various one-time builds. (#12701)Austin S. Hemmelgarn
* Disable automake dependency tracking in our various one-time builds. * Also disable dependency tracking code in package builds.
2022-04-15Fix retry code in build CI. (#12691)Austin S. Hemmelgarn
It was always retrying steps instead of only doing so on failures.
2022-04-15Annotate release tags.Austin S. Hemmelgarn
2022-04-15Fix branch handling for patch releases.Austin S. Hemmelgarn
2022-04-15Fix typo in release handling script.Austin S. Hemmelgarn
2022-04-15Ensure versioned release tags include a leading `v` in workflows. (#12695)Austin S. Hemmelgarn
2022-04-15Fix branch handling for minor releases in release workflow. (#12690)Austin S. Hemmelgarn
2022-04-15adjust ACLK label (#12689)Ilya Mashchenko
2022-04-14Fix regexes in release workflow code.Austin S. Hemmelgarn
2022-04-13add collectors/* labels (#12675)Ilya Mashchenko
2022-04-13chore(deps): bump google-github-actions/upload-cloud-storage (#12647)dependabot[bot]
Bumps [google-github-actions/upload-cloud-storage](https://github.com/google-github-actions/upload-cloud-storage) from 0.8.0 to 0.9.0. - [Release notes](https://github.com/google-github-actions/upload-cloud-storage/releases) - [Changelog](https://github.com/google-github-actions/upload-cloud-storage/blob/main/CHANGELOG.md) - [Commits](https://github.com/google-github-actions/upload-cloud-storage/compare/v0.8.0...v0.9.0) --- updated-dependencies: - dependency-name: google-github-actions/upload-cloud-storage dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-04-13chore(deps): bump actions/download-artifact from 2 to 3 (#12646)dependabot[bot]
Bumps [actions/download-artifact](https://github.com/actions/download-artifact) from 2 to 3. - [Release notes](https://github.com/actions/download-artifact/releases) - [Commits](https://github.com/actions/download-artifact/compare/v2...v3) --- updated-dependencies: - dependency-name: actions/download-artifact 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>
2022-04-13chore(deps): bump actions/upload-artifact from 2 to 3 (#12645)dependabot[bot]
Bumps [actions/upload-artifact](https://github.com/actions/upload-artifact) from 2 to 3. - [Release notes](https://github.com/actions/upload-artifact/releases) - [Commits](https://github.com/actions/upload-artifact/compare/v2...v3) --- updated-dependencies: - dependency-name: actions/upload-artifact 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>
2022-04-12Remove on pull_request trigger (#12670)Dimitris Koutsourelis
2022-04-11Trigger cloud intergration workflow for PRs and pushes against master (#12349)Dimitris Koutsourelis
* Trigger cloud intergration workflow for PRs and pushes against master, not main * Use base repo context instead of PRs head context * Run only for changes against specific files * include extra paths to trigger the workflow * Track also cc and cpp files
2022-04-01Fix invocation of the coverity script. (#12576)Austin S. Hemmelgarn
2022-03-30chore(deps): bump peter-evans/create-pull-request from 3 to 4 (#12533)dependabot[bot]
Bumps [peter-evans/create-pull-request](https://github.com/peter-evans/create-pull-request) from 3 to 4. - [Release notes](https://github.com/peter-evans/create-pull-request/releases) - [Commits](https://github.com/peter-evans/create-pull-request/compare/v3...v4) --- updated-dependencies: - dependency-name: peter-evans/create-pull-request 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>
2022-03-30Fix coverity scan. (#12561)Austin S. Hemmelgarn
2022-03-25fix using incorrect repo when building native packages (#12522)Ilya Mashchenko
2022-03-24Remove Konstantinos Kaskavelis from CODEOWNERS. (#12508)Austin S. Hemmelgarn
2022-03-23PRs template: Include user information section (#12499)Tina Luedtke
##### Summary <!-- Describe the change in summary section, including rationale and design decisions. Include "Fixes #nnn" if you are fixing an existing issue. --> As @thiagoftsm and @Ferroin suggested: We include a list of our PRs in the release notes. However, when you click on a PR as a user, who isn't involved in the day to day business, you might not understand what the PR does. This PR introduces a new section within "Additional information" to provide additional context for our users. ##### Test Plan <!-- Provide enough detail so that your reviewer can understand which test cases you have covered, and recreate them if necessary. If our CI covers sufficient tests, then state which tests cover the change. --> N/A ##### Additional Information <!-- This is usually used to help others understand your motivation behind this change. A step-by-step reproduction of the problem is helpful if there is no related issue. --> The `details` tag renders a dropdown section and the `summary` tag is used to provide a custom heading. Please review this PR as source code and not the rendered version. The `details` tag contains a comment with guiding questions on how to write a good `For users` section. <details> <summary>For users: How does this change affect me?</summary> <!-- Describe the PR affects users: - Which area of Netdata is affected by the change? - Can they see the change or is it an under the hood? If they can see it, where? - How is the user impacted by the change? - What are there any benefits of the change? --> </details>
2022-03-23add suraj to codeowners (#12492)Ilya Mashchenko
2022-03-21chore(deps): bump google-github-actions/upload-cloud-storage (#12468)dependabot[bot]
Bumps [google-github-actions/upload-cloud-storage](https://github.com/google-github-actions/upload-cloud-storage) from 0.7.0 to 0.8.0. - [Release notes](https://github.com/google-github-actions/upload-cloud-storage/releases) - [Changelog](https://github.com/google-github-actions/upload-cloud-storage/blob/main/CHANGELOG.md) - [Commits](https://github.com/google-github-actions/upload-cloud-storage/compare/v0.7.0...v0.8.0) --- updated-dependencies: - dependency-name: google-github-actions/upload-cloud-storage dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-03-17Don't publish nightlies if they are unchanged since the last nightly. (#12411)Austin S. Hemmelgarn
This skips publishing nightlies if the last commit that modified `packaging/version` is also the latest commit on the master branch _and_ the version listed in `packaging/version` ends in `-nightly`. If both conditions are met, then there have been no changes since the last nightly build, thus we don0t need to publish a new nightly build. This check is limited to runs that occur as part of the `schedule` trigger, to ensure that manually triggered builds can be still be done without having to worry about changes.
2022-03-16Sanely handle very large PR bodies in package build CI matrix generation. ↵Austin S. Hemmelgarn
(#12218)
2022-03-16Add retries in preparation of test environments for build CI. (#12198)Austin S. Hemmelgarn
This particular part of our CI fails relatively frequently due to external infrastructure problems. By retrying on the first few failures in a run, we should mitigate most of these issues at the cost of making the worst case runtime about 10 minutes longer.
2022-03-16Fix packaging CI failure notifications to actually report _all_ steps. (#12394)Austin S. Hemmelgarn
2022-03-15Fix update/install commands in Docker image test code. (#12378)Austin S. Hemmelgarn
* Fix update/install commands in Docker image test code. * Make netcat install conditional.
2022-03-15Remove backends subsystem (#12146)Vladimir Kobal
2022-03-14Bump google-github-actions/upload-cloud-storage from 0.5.0 to 0.7.0 (#12387)dependabot[bot]
Bumps [google-github-actions/upload-cloud-storage](https://github.com/google-github-actions/upload-cloud-storage) from 0.5.0 to 0.7.0. - [Release notes](https://github.com/google-github-actions/upload-cloud-storage/releases) - [Changelog](https://github.com/google-github-actions/upload-cloud-storage/blob/main/CHANGELOG.md) - [Commits](https://github.com/google-github-actions/upload-cloud-storage/compare/v0.5.0...v0.7.0) --- updated-dependencies: - dependency-name: google-github-actions/upload-cloud-storage dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>