summaryrefslogtreecommitdiffstats
path: root/.github
AgeCommit message (Collapse)Author
2022-08-31Temporary fix for command injection vulnerability in GHA workflow. (#13600)Austin S. Hemmelgarn
Long term fix will require writing our own action to scan the PR body, because of environment variable size limits.
2022-08-13fix(ci): fix fetching tags in Build workflow (#13517)Ilya Mashchenko
2022-08-10Fix fix for versioning issues.Austin S. Hemmelgarn
2022-08-10Explicitly fetch git ref in build workflow. (#13508)Austin S. Hemmelgarn
This should fix the versioning issues we0ve been having with the release artifacts.
2022-08-05Remove prompt to add dashboard issues (#13490)Chris Akritidis
Such issues should be in netdata/netdata with label area/web
2022-07-29Remove Igor and Marius as codeowners. (#13456)Austin S. Hemmelgarn
Today is their last day.
2022-07-25Bump actions/add-to-project from 0.1.0 to 0.3.0 (#13429)dependabot[bot]
Bumps [actions/add-to-project](https://github.com/actions/add-to-project) from 0.1.0 to 0.3.0. - [Release notes](https://github.com/actions/add-to-project/releases) - [Commits](https://github.com/actions/add-to-project/compare/v0.1.0...v0.3.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>
2022-07-25Remove Ubuntu 21.10 from CI and package builds. (#12918)Austin S. Hemmelgarn
It’s EOL upstream as of 2022-07-31.
2022-07-25Skip repo-specific CI on forks. (#13410)Austin S. Hemmelgarn
This will avoid pestering users with failed workflow run messages for workflows that should not even be running in their repos.
2022-07-20Report version in build workflow output.Austin S. Hemmelgarn
2022-07-13Add Oracle Linux 9 to officially supported platforms. (#13367)Austin S. Hemmelgarn
* Add Oracle Linux 9 to officially supported platforms. * Add OL9 dependency handling code.
2022-07-13Add additional Docker image build with debug info included. (#13359)Austin S. Hemmelgarn
* Add additional Docker image build with debug info included. * Assorted fixes. * Update packaging/docker/gen-cflags.sh Co-authored-by: Ilya Mashchenko <ilya@netdata.cloud> Co-authored-by: Ilya Mashchenko <ilya@netdata.cloud>
2022-07-12Also run repoconfig package builds when distro list is changed. (#13276)Austin S. Hemmelgarn
This ensures that newly added distros get repoconfig packages promptly.
2022-07-12Actually allow running a test release in a fork of the repo. (#13331)Austin S. Hemmelgarn
This adds a way to manually bypass the check that explicitly keeps the release code from running if run in a repo other than netdata/netdata. This is done by setting `NETDATA_RELEASE_TEST` to a non-empty value in the repository secrets.
2022-07-12add job to move bugs to project board (#13350)Hugo Valente
* add job to move bugs to project board * changed name to avoid duplication * merge jobs into one with two steps
2022-07-06Explicitly skip uploads and notifications in third-party repositories. (#13308)Austin S. Hemmelgarn
* Explicitly skip uploads and notifications in third-party repositories. This changes how we handle uploads and Slack notifications in our release build workflows so that they are skipped when running in repositories other than our own. This simplifies testing and verification of the core release code by enabling testers to run a mock release build or mock nightly build to completion without worrying about the uploads and slack notifications failing the whole workflow. * Fix conditional.
2022-07-05Bump actions/add-to-project from 0.0.5 to 0.1.0 (#13295)dependabot[bot]
Bumps [actions/add-to-project](https://github.com/actions/add-to-project) from 0.0.5 to 0.1.0. - [Release notes](https://github.com/actions/add-to-project/releases) - [Commits](https://github.com/actions/add-to-project/compare/v0.0.5...v0.1.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>
2022-06-30Remove official support for Debian 9. (#13065)Austin S. Hemmelgarn
EOL upstream as of 2022-06-30.
2022-06-30Add new `test` key to distros.yml entries. (#13241)Austin S. Hemmelgarn
* Add new `test` key to distros.yml entries. To be used when generating build matrices to filter for specific tests to be run. Currently just indicates whether we should be testing eBPF CO-RE code on that distro. * Clean up build matrix generation. This ensures the other changes have no impact, and makes the code more future-proof. * Fix typo. * Fix jsonc handling.
2022-06-30Assorted cleanups for new package infrastructure upload support. (#13270)Austin S. Hemmelgarn
* Ignore failures to upload packages to new infra. We will switch to requiring success when we move to the new infra as the primary. * Change package upload target. Needed to properly support handling of package repository metadata. * Upload repoconfig packages to new infra.
2022-06-30Fix package build filtering on PRs. (#13267)Austin S. Hemmelgarn
2022-06-29Fix build matrix generation for build workflow. (#13254)Austin S. Hemmelgarn
* Fix build matrix generation for build workflow. * Fix build matrix sorting. * Fix further typos.
2022-06-28Upload packages to new self-hosted repository infrastructure. (#13240)Austin S. Hemmelgarn
* Match packaging arches to distro architecture names. This will simplify handling of uploads to our new self-hosted packaging infrastructure. * Add package uploads for RPM packages on new infrastructure. * Add package upload support for DEB packages. * Saner tmpdir handling. * Upload fixes. * Differentiate different DEB distros in package names. * Workflow fixes.
2022-06-28Implement PackageCloud cleanup (#13236)maneamarius
* add script for netdata packagecloud cleanup * add script for netdata packagecloud cleanup * remove old package-cloud cleanup code * add workflow for packagecloud cleanup * Debug msg * allow individual matrix jobs to complete independently to each other * perform cleanup without dry-run * remove debug msg * remove cleanup line from the slack notification
2022-06-28Use correct PAT for add-to-project workflow. (#13234)Austin S. Hemmelgarn
2022-06-27ci: add issues to the Agent Board project workflow (#13225)Ilya Mashchenko
* add add issues to Agent Board project workflow * add 'transferred' event
2022-06-16fix conditions for nightly build triggers (#13145)maneamarius
2022-06-14Fix typo in release base prep script. (#13098)Austin S. Hemmelgarn
2022-06-14Ci coverage (#13118)maneamarius
* add check to verify autoupdate is still enabled after netdata update * add script to install CI support packages before installing netdata
2022-06-10Add openSUSE Leap 15.4 to CI and package builds. (#12270)Austin S. Hemmelgarn
Add openSUSE Leap 15.4 t CI and package builds. Expected release date 2022-06-08.
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