summaryrefslogtreecommitdiffstats
path: root/.github
AgeCommit message (Collapse)Author
2023-02-01Fix typos in Docker debug image tags. (#14400)Austin S. Hemmelgarn
2023-01-31Fix publishing Docker Images to secondary registries. (#14389)Austin S. Hemmelgarn
2023-01-31Publish Docker images to GHCR.io and Quay.io (#14372)Austin S. Hemmelgarn
* Also publish official images to GHCR. This provides an alternative source for users to get our Docker images. * Add basic static labels to our Docker images. These provide slightly better behavior on GHCR, as well as providing useful metadata for users. * Also publish to Quay.io. * Fix typo. Co-authored-by: Ilya Mashchenko <ilya@netdata.cloud> --------- Co-authored-by: Ilya Mashchenko <ilya@netdata.cloud>
2023-01-25Assorted infrastructure cleanup. (#14223)Austin S. Hemmelgarn
* Remove old documentation check related config files. These are no longer used by any of our CI as far as I can tell. * Purge LGTM configuration and references. It has been fully shut down, so none of this works anymore. * Purge Travis CI config, scripts, and references. We are no longer using Travis CI, so all of this is useless. * Pureg config for other CI tools we are no longer using. * Remove old packaging related test scripts. These haven’t been used in years, and are potentially confusing for new contributors. * Restore MLC configuration. It is, in fact, still in use. * Fix bogus CI config in dist files. * Fix botched merge in CODEOWNERS.
2023-01-25Fix up codeowners based on recent staffing changes. (#14320)Austin S. Hemmelgarn
2023-01-20Fix build CI jobs. (#14302)Austin S. Hemmelgarn
Switch from OCI to Docker images for transferring containers between CI steps.
2023-01-16Fix conditional in matrix generation for packaging jobs. (#14274)Austin S. Hemmelgarn
This will bring us back to running only native packaging jobs on most PRs instead of running all packaging jobs on all PRs.
2023-01-16Set an explicit timeout in updater checks. (#14273)Austin S. Hemmelgarn
If it takes more than an hour to run the updater, something has gone horribly wrong, so just kill it instead of letting it keep running.
2023-01-16Switch nightlies to GitHub releases. (#14020)Austin S. Hemmelgarn
* Switch nightlies to GitHub releases. Instead of using GCS. * Fix CI handling. * Fix handling of download URLs for nightly builds. * Fix handling of redirects for consolidated artifact checks. * Avoid redirect issues with the test environment. * Add more info to logs for updater checks. * Ignore redirect issues for updater checks. * Fix base URL handling in updater. * Dump post-update info in CI before checking if the update worked. * Special-case a version of `latest` in updater. This is to allow CI to work correctly. * Update nightly release badge in README.md. * Fix updater check variable name. * Add a comment documenting the magic number in parse_version.
2023-01-14Skip cross-platform validation when preparing releases. (#14268)Austin S. Hemmelgarn
2023-01-13Always mark nightly build releases as latest. (#14261)Austin S. Hemmelgarn
This compensates for the fact that GitHub’s release sorting is based on a byte-wise sort of the associated tag name, which does not match up with the temporal sorting that we actually want for this.
2023-01-12Update handling of uploads of DEB packages to our new infrastructure. (#14253)Austin S. Hemmelgarn
This significantly simplifies handling on the server itself.
2023-01-10Drop ARMv7 native packages for Fedora 36. (#14233)Austin S. Hemmelgarn
They have not been building properly for quite some time now due to upstream bugs in Fedora itself, so stop wasting resources trying to build them.
2023-01-10ci: show docker logs if docker-test fails (#14219)Ilya Mashchenko
2023-01-06remove lgtm.com (#14216)Ilya Mashchenko
2023-01-04Fix typos (#14194)Dimitris Apostolou
2023-01-04Finish renaming the `--install` option to `--install-prefix`. (#13881)Austin S. Hemmelgarn
* Finish renaming the `--install` option to `--install-prefix`. * Fix remaining references to `--install` option.
2023-01-04Switch to actions/labeler@v4 for labeling PRs. (#14203)Austin S. Hemmelgarn
This has a number of advantages: - It allows us to make PR labeling event-driven instead of polling. This, in turn, means that it only runs when a PR is modified, and only evaluates that specific PR, which results in spending far less time running PR labeler jobs. - This is the ‘official’ way to handle PR labels automatically as code, and thus Ilya will no longer need to maintain a custom labeling action for this purpose. - The matching syntax supported by this action is more expressive than what is supported by our existing infrastructure, allowing for things sucha s requring all of a group of files to be modified in a PR for it to have a specific label applied. We have no need right now for this, but it is useful to have it available long-term. - Because the labeling is PR-triggered, it shows up in the PR checks, so we can more easily see if auto-labeling has run for a given PR or not.
2022-12-23Add compatibility links for RHEL repos. (#14176)Austin S. Hemmelgarn
Because RHEL does things differently than it’s various clones when compsing the value of the `$releasever` variable. Code to handle these is already in-place on the repository backend system, this is just properly codifying things here in an extensible manner.
2022-12-21Add tkatsoulas as a codeowner for documentation. (#14169)Austin S. Hemmelgarn
2022-12-14Really, truly fix the repoconfig package upload process.Austin S. Hemmelgarn
Now with extra certainty.
2022-12-14Correctly fix repoconfig package uploads.Austin S. Hemmelgarn
For real this time...
2022-12-13Remove Fedora 35 from the list of supported platforms. (#14136)Austin S. Hemmelgarn
It’s EOL as of 2022-12-13.
2022-12-13Fix incorrect matrix parameter names in repoconfig package upload workflow.Austin S. Hemmelgarn
2022-12-13Fix conditions for uploading repoconfig packages to new infra. (#14134)Austin S. Hemmelgarn
2022-12-09remove deprecated fping.plugin in accordance with v1.37.0 deprecation notice ↵Ilya Mashchenko
(#14073)
2022-12-09ci: fix cgroup-parent name in packaging (#14118)Ilya Mashchenko
* ci: fix cgroup-parent name * update cgroup-parent
2022-12-02Fix typo in Fedora 37 build configuration. (#14082)Austin S. Hemmelgarn
2022-12-02Update workflows to use $GITHUB_OUTPUT instead of ::set-output:: (#13960)Austin S. Hemmelgarn
* Update workflows to use $GITHUB_OUTPUT instead of ::set-output:: * Fix python code. * Fix handling of python-based build matrix generation.
2022-12-01Add workflow dispatch trigger for parent/child with cloud integration smoke ↵Dimitris Koutsourelis
tests (#14070) * Add parent/child with cloud integration smoke tests - Update soon to be deprecated output variables to new format - Add an extra step to trigger agent smoke tests and wait for its completion before reporting workflow's status * Add new line at the end of file
2022-12-01Remove openSUSE Leap 15.3 from CI and support. (#13416)Austin S. Hemmelgarn
2022-11-28Add Alpine 3.17 to supported distros. (#14056)Austin S. Hemmelgarn
2022-11-28Bump google-github-actions/upload-cloud-storage from 0.10.4 to 1.0.0 (#14049)dependabot[bot]
Bumps [google-github-actions/upload-cloud-storage](https://github.com/google-github-actions/upload-cloud-storage) from 0.10.4 to 1.0.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.10.4...v1.0.0) --- updated-dependencies: - dependency-name: google-github-actions/upload-cloud-storage dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <support@github.com> Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-11-28Bump actions/add-to-project from 0.3.0 to 0.4.0 (#14048)dependabot[bot]
Bumps [actions/add-to-project](https://github.com/actions/add-to-project) from 0.3.0 to 0.4.0. - [Release notes](https://github.com/actions/add-to-project/releases) - [Commits](https://github.com/actions/add-to-project/compare/v0.3.0...v0.4.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> Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-11-28remove cmocka tests from ci (#14054)Ilya Mashchenko
2022-11-21update codeowners (#14025)Ilya Mashchenko
2022-11-18Fix typo in GHA workflow.Austin S. Hemmelgarn
2022-11-18Fix nightly build uploads. (#14017)Austin S. Hemmelgarn
2022-11-15Publish nightly builds to netdata/netdata-nightlies repository. (#13961)Austin S. Hemmelgarn
* Publish nightly builds to netdata/netdata-nightlies repository. The target repo is currently private, but will be made public when we have established that publishing to it is working correctly. * Fix typo. * Fix shellcheck warnings.
2022-11-14Bump google-github-actions/setup-gcloud from 0.6.2 to 1.0.1 (#13991)dependabot[bot]
Bumps [google-github-actions/setup-gcloud](https://github.com/google-github-actions/setup-gcloud) from 0.6.2 to 1.0.1. - [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/v0.6.2...v1.0.1) --- updated-dependencies: - dependency-name: google-github-actions/setup-gcloud dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <support@github.com> Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-11-01Remove Alpine 3.13 from CI and official support. (#13415)Austin S. Hemmelgarn
Remove ALpine 3.13 from CI and official support.
2022-10-25Fix typo in CI distribution data file. (#13882)Austin S. Hemmelgarn
2022-10-18Change CI trigger label prefix from `ci/` to `run-ci/`. (#13849)Austin S. Hemmelgarn
* Change CI trigger label prefix from `ci/` to `run-ci/`. This way it better describes what it’s doing * Update .github/workflows/packaging.yml Co-authored-by: Ilya Mashchenko <ilya@netdata.cloud> Co-authored-by: Ilya Mashchenko <ilya@netdata.cloud>
2022-10-18Use PR label to trigger full packaging CI instead of PR body contents. (#13839)Austin S. Hemmelgarn
2022-10-17Add PR labels to force running Reviewdog checks. (#13818)Austin S. Hemmelgarn
2022-10-17Bump google-github-actions/upload-cloud-storage from 0.10.2 to 0.10.4 (#13837)dependabot[bot]
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-10-17Bump google-github-actions/setup-gcloud from 0.6.0 to 0.6.2 (#13836)dependabot[bot]
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-10-14Add a CodeQL analysis workflow. (#13812)Austin S. Hemmelgarn
* Add a CodeQL analysis workflow. This currently is limited to checking C/C++ code and Python code. Analysis is run on PRs, pushes to the master branch, and as a scheduled run every Monday morning. The PR checks auto-skip analysis for languages that have no code changes. * Use a label to force running CodeQL checks on PRs. * Add config to skip things we don’t need to scan for Python. * Linting fixes. * Add notice in workflow for finding label to run all checks. * Fix CodeQL warnings on PR. * Skip vendored Python modules in Python scanning.
2022-10-11Add Fedora 37 to CI and package builds. (#13489)Austin S. Hemmelgarn
Tentative release date is 2022-08-09.
2022-10-11Add Ubuntu 22.10 to supported distros, CI, and package builds. (#13785)Austin S. Hemmelgarn
* Add Ubuntu 22.10 to supported distros, CI, and package builds. Expected release date is 2022-10-20. * Fix handling of netcat in newer Debian and Ubuntu distros.