summaryrefslogtreecommitdiffstats
path: root/.github
AgeCommit message (Collapse)Author
2023-07-24Drop support for native packages of Ubuntu 22.10 (#15292)Tasos Katsoulas
* Remove native packages support for ubuntu 22.10 Signed-off-by: Tasos Katsoulas <tasos@netdata.cloud> * Update packaging/PLATFORM_SUPPORT.md Co-authored-by: Austin S. Hemmelgarn <austin@netdata.cloud> --------- Signed-off-by: Tasos Katsoulas <tasos@netdata.cloud> Co-authored-by: Austin S. Hemmelgarn <austin@netdata.cloud>
2023-07-18Update CODEOWNERS (#15433)Andrew Maguire
2023-07-17Support nativa packages for openSUSE tumbleweed (#14692)Tasos Katsoulas
Signed-off-by: Tasos Katsoulas <tasos@netdata.cloud>
2023-07-17Make skipped CI run even faster. (#15407)Austin S. Hemmelgarn
2023-07-11Attempt to more aggressively skip CI jobs on PRs if those jobs are ↵Austin S. Hemmelgarn
irrelevant to the PR. (#15341) * Skip checks workflow cleanly for non-code PRs. * Skip build workflow for PRs that it is not relevant on. * Skip docker CI workflow on PRs when it’s not relevant. * Skip packaging workflow on PRs that it is not relevant for. * Fix actionlint errors. * Fix typos.
2023-07-10Fix workflow references in release workflow.Austin S. Hemmelgarn
We need to use filename references instead of workflow name references so that https://github.com/netdata/netdata/pull/15341 won’t interfere with triggering builds.
2023-07-03ci: disable clang format (#15305)Ilya Mashchenko
2023-06-28Agent dashboard reorganization. (#15200)Austin S. Hemmelgarn
* Add v0 copy of legacy dashboard. * Update dashboard bundling script and remove old copy of single-node dashboard. * Add updated single-node dashboard to v1 path. * Add dummy `switch.html` page. * Add v2 dashboard. * Exclude v2 dashboard from eslint checking. * Update to latest v2 dashboard.
2023-06-14Add support for openSUSE 15.5 (#15189)Tasos Katsoulas
Signed-off-by: Tasos Katsoulas <tasos@netdata.cloud>
2023-06-07Make plugin packages hard dependencies. (#15160)Austin S. Hemmelgarn
* Make plugin packages hard dependencies. May (hopefully) be reverted eventually, but for now this should resolve most if not all, of the current problems with native packages. * Fix typo in Debian control file. * Fix package test script. * Fix dependency ordering for DEB plugin packages. * Fix CUPS RPM dependency. * Fix package test script again. * Fix RPM nfacct plugin deps. * Split out user and group handling for DEB packages. This is needed to make the plugin package dependencies work correctly. * Final fix for package test script. * Fix permissions handling for RPM package. * Fix typo in spec file. * Fix another typo in RPM spec file.
2023-05-17Update CODEOWNERS (#15064)Chris Akritidis
Replace cakrit with Ancairon for docs
2023-05-17Remove Fedora 36 from CI and platform support. (#14938)Austin S. Hemmelgarn
It goes EOL upstream on 2023-05-18.
2023-05-15Debugfs collector (#15017)thiagoftsm
Co-authored-by: Fotis Voutsas <fotis@netdata.cloud> Co-authored-by: Austin S. Hemmelgarn <ahferroin7@gmail.com> Co-authored-by: ilyam8 <ilya@netdata.cloud>
2023-05-15Bump google-github-actions/upload-cloud-storage from 1.0.1 to 1.0.3 (#15052)dependabot[bot]
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-05-15Bump google-github-actions/setup-gcloud from 1.1.0 to 1.1.1 (#15053)dependabot[bot]
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-05-10initial minimal h2o webserver integration (#14585)Timotej S
Introduces h2o based web server as an alternative
2023-05-01Remove alpine 3.14 from the ci (#14873)Tasos Katsoulas
remove alpine 3.14 from the ci Signed-off-by: Tasos Katsoulas <tasos@netdata.cloud>
2023-04-12Update the bundled version of makeself used to create static builds. (#14822)Austin S. Hemmelgarn
* Update bundled makeself to v2.5.0. It includes numerous fixes that should resolve a number of the problems we’ve seen crop up recently with our static build installation process. * Update static archive metadata. * Add the makeself scripts to the shellcheck CI exclude list. They have numerous warnings, but we intentionally want to stay as close as possible to being in-sync with the upstream copies, so just ignore them with shellcheck in CI. * Silence shellcheck warnings. * Ensure required directories actually exist in static archive.
2023-04-10Bump peter-evans/create-pull-request from 4 to 5 (#14883)dependabot[bot]
Bumps [peter-evans/create-pull-request](https://github.com/peter-evans/create-pull-request) from 4 to 5. - [Release notes](https://github.com/peter-evans/create-pull-request/releases) - [Commits](https://github.com/peter-evans/create-pull-request/compare/v4...v5) --- 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>
2023-04-10Bump actions/add-to-project from 0.4.1 to 0.5.0 (#14881)dependabot[bot]
Bumps [actions/add-to-project](https://github.com/actions/add-to-project) from 0.4.1 to 0.5.0. - [Release notes](https://github.com/actions/add-to-project/releases) - [Commits](https://github.com/actions/add-to-project/compare/v0.4.1...v0.5.0) --- updated-dependencies: - dependency-name: actions/add-to-project 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>
2023-04-07Fix regex syntax for clang-format checks. (#14871)Austin S. Hemmelgarn
* Fix regex syntax for clang-format checks. This will ensure they only run when needed, and only on the files they should be run on. * Apply suggestions from code review Co-authored-by: Tasos Katsoulas <12612986+tkatsoulas@users.noreply.github.com> --------- Co-authored-by: Tasos Katsoulas <12612986+tkatsoulas@users.noreply.github.com>
2023-04-05Add basic clang-format checking to PR review. (#13951)Austin S. Hemmelgarn
* Add basic clang-format checking to PR review. * Fix CI errors.
2023-04-04Bump google-github-actions/upload-cloud-storage from 1.0.0 to 1.0.1 (#14853)dependabot[bot]
Bumps [google-github-actions/upload-cloud-storage](https://github.com/google-github-actions/upload-cloud-storage) from 1.0.0 to 1.0.1. - [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/v1.0.0...v1.0.1) --- updated-dependencies: - dependency-name: google-github-actions/upload-cloud-storage dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-04-03remove ubuntu 18.04 from our CI (#14731)Tasos Katsoulas
* remove ubuntu 18.04 from our CI Signed-off-by: Tasos Katsoulas <tasos@netdata.cloud> * add 18.04 to previously supported Signed-off-by: Tasos Katsoulas <tasos@netdata.cloud> --------- Signed-off-by: Tasos Katsoulas <tasos@netdata.cloud>
2023-03-29Add Amazon Linux 2023 to CI, packaging, and platform support. (#14771)Austin S. Hemmelgarn
* Add Amazon Linux 2023 to CI, packaging, and platform support. * Fix dependencies for AL2023 in RPM spec file. * Fix handling of package tests with DNF.
2023-03-28Clean up install method list in bug report template. (#14819)Austin S. Hemmelgarn
2023-03-28Fix failure logic for publishing packages. (#14720)Austin S. Hemmelgarn
- Don’t fail jobs if publishing to PackageCloud fails (it’s expected to fail in a number of circumstances). - Do fail jobs if we can’t publish to our own hosting infrastructure.
2023-03-21Assorted improvements for our platform EOL check code. (#14768)Austin S. Hemmelgarn
* Fix typos in EOL check matrix generation. * Allow specifying a different name for distro for EOL check. If the `eol_check` property of a distro entry is a string, use that as the product name when querying https://endoflife.date/api * Add failure notifications for scheduled runs of EOL check workflow.
2023-03-20minor addition to distros matrix (#14767)Tasos Katsoulas
2023-03-20Bundle libyaml (#14704)Emmanuel Vasilakis
* bundle libyaml * remove comment * .github/workflows/coverity.yml * add to coverity and tests * add deps * add to netdata.spec.in * add to contrib/debia/control * remove extra gentoo libyaml
2023-03-17Add CI support for Fedora 38 & Ubuntu 23.04 native packages (#14735)Tasos Katsoulas
* Add CI support for Fedora 38 & Ubuntu 23.04 Signed-off-by: Tasos Katsoulas <tasos@netdata.cloud> * sort list * fix merge conflicts Signed-off-by: Tasos Katsoulas <tasos@netdata.cloud> * parorama Signed-off-by: Tasos Katsoulas <tasos@netdata.cloud> * CI's pain, minor omission Signed-off-by: Tasos Katsoulas <tasos@netdata.cloud> --------- Signed-off-by: Tasos Katsoulas <tasos@netdata.cloud>
2023-03-14Auto-trigger MSI build on release. (#14721)Austin S. Hemmelgarn
Triggered by our Docker workflow as the MSI build uses our Docker image to produce the WSL image that gets used by the MSI install process.
2023-03-13Add Amazon Linux 2 to CI and platform support. (#14599)Austin S. Hemmelgarn
* Add Amazon Linux 2 to CI and platform support. * Fix conditional in repoconfig spec file. * Fix package testing script. * Add support to kickstart.sh. * Fix pkg-test.sh typo. * Fix CI support package handling. * Make updater log to stderr if running under CI. * Fix broken sed expressions in installer. * Fix updater CI check WRT auto-update checking. * Update .github/scripts/pkg-test.sh Co-authored-by: Tasos Katsoulas <12612986+tkatsoulas@users.noreply.github.com> * Clean up package testing code. * Fix filename matching for package testing. --------- Co-authored-by: Tasos Katsoulas <12612986+tkatsoulas@users.noreply.github.com>
2023-03-07Fix build matrix generation for platform EOL check.Austin S. Hemmelgarn
It was missing a key in the matrix itself.
2023-03-07Fix issue template formatting for platform EOL check.Austin S. Hemmelgarn
2023-03-07Fix platform EOL checks to properly return success. (#14681)Austin S. Hemmelgarn
2023-03-06Bump actions/add-to-project from 0.4.0 to 0.4.1 (#14669)dependabot[bot]
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-03-03Add support for bypassing static build cache on PRs. (#14646)Austin S. Hemmelgarn
2023-02-28Fix handling of no data in platform EOL checks. (#14617)Austin S. Hemmelgarn
Also, re-enable EOL checking for Debian.
2023-02-27Bump actions/checkout from 2 to 3 (#14615)dependabot[bot]
Bumps [actions/checkout](https://github.com/actions/checkout) from 2 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/v2...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> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-02-24Temporarily remove platform EOL check for Debian 12 (#14603)Tasos Katsoulas
2023-02-24Add a scheduled CI job to flag supported platforms going EOL upstream. (#14581)Austin S. Hemmelgarn
* Add a scheduled CI job to flag supported platforms going EOL upstream. By default, it runs at 03:00 UTC every Monday and checks the upstream EOL date for each platform we support that needs such checking. If the platform will be EOL upstream within the next 30 days, an issue is opened flagging the platform for removal from CI and our support document and auto-assigned to the agent SRE team members. The workflow can also be manually triggered (mostly intended for testing). Data about upstream EOL dates is retrieved from https://endoflife.date via their new public API. Happily, our own definition of what constitutes EOL for our purposes matches up 1:1 with how they categorize platforms as EOL. * Fix logic issue in issue creation. * Explicitly enable error handling for issue checks.
2023-02-23Add flake8 to review CI to check Python files. (#14582)Austin S. Hemmelgarn
* Add flake8 to review CI to check Python files. We used to have this in our old Travis jobs, but it got removed at some point before the switch to GitHub Actions and we never re-added it. * Fix typo.
2023-02-15Fix broken Alma Linux entries in build matrix generation. (#14536)Austin S. Hemmelgarn
We don’t need special handling for Alma’s images, so we should not have a `base_iamge` key for it.
2023-02-15Add Debian 12 to our CI and platform support document. (#14529)Austin S. Hemmelgarn
* Fix handling of base images for CI jobs. This allows us to continue using properly descriptive names despite Debian not publishing docker images with version numbers. * Add Debian 12 to CI and platform support documentation. * Fix build matrix generation scripts.
2023-02-08Bump docker/build-push-action from 3 to 4 (#14437)dependabot[bot]
Bumps [docker/build-push-action](https://github.com/docker/build-push-action) from 3 to 4. - [Release notes](https://github.com/docker/build-push-action/releases) - [Commits](https://github.com/docker/build-push-action/compare/v3...v4) --- 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>
2023-02-08Bump google-github-actions/setup-gcloud from 1.0.1 to 1.1.0 (#14438)dependabot[bot]
Bumps [google-github-actions/setup-gcloud](https://github.com/google-github-actions/setup-gcloud) from 1.0.1 to 1.1.0. - [Release notes](https://github.com/google-github-actions/setup-gcloud/releases) - [Changelog](https://github.com/google-github-actions/setup-gcloud/blob/main/CHANGELOG.md) - [Commits](https://github.com/google-github-actions/setup-gcloud/compare/v1.0.1...v1.1.0) --- updated-dependencies: - dependency-name: google-github-actions/setup-gcloud 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>
2023-02-08Fix the concurrency group name for PR labeler workflow. (#14460)Austin S. Hemmelgarn
Instead of flagging on the git ref for the run, flag on the repository ID and PR number. This ensures that previous runs get cancelled only for the correct PR when a new run is triggered. This should fix the seemingly random cases of PR labeler runs being cancelled for no apparent reason on our PRs.
2023-02-07Add cakrit as docs and md codeowner (#14442)Chris Akritidis
2023-02-06add @andrewm4894 as docs/ codeowner (#14398)Andrew Maguire
* add @andrewm4894 as docs/ codeowner i'd like to help out around docs etc * Update .github/CODEOWNERS Co-authored-by: Ilya Mashchenko <ilya@netdata.cloud> * Update .github/CODEOWNERS Co-authored-by: Ilya Mashchenko <ilya@netdata.cloud> --------- Co-authored-by: Ilya Mashchenko <ilya@netdata.cloud>