Age | Commit message (Collapse) | Author |
|
Revert "Enable sentry on all Debian and Ubuntu versions. (#17259)"
This reverts commit d7391b9f5da764e1a2a6f8356793473b81069d5b.
|
|
* Enable sentry on all Debian and Ubuntu versions.
* Rely on anchors to avoid explicitly setting keys
|
|
Signed-off-by: Tasos Katsoulas <tasos@netdata.cloud>
|
|
---------
Signed-off-by: Tasos Katsoulas <tasos@netdata.cloud>
|
|
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
|
|
|
|
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>
|
|
* 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>
|
|
|
|
|
|
|
|
|
|
|
|
This time properly taking into account the honestly ridiculous
limiations in Docker’s tooling.
|
|
Because docker/build-push-action can't handle the case of pushing to
multiple registries by digest.
|
|
|
|
* Rework Docker CI to build each platform in it's own runner.
* Remove bogus conditional in publish step.
|
|
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
|
|
(#16985)
To optimize the CI we are trying to cache build artifacts such as all the software we build and statically bundle for static binaries (for each arch) In a nutshell the artifacts of these https://github.com/netdata/netdata/tree/master/packaging/makeself/jobs source files. With this https://github.com/netdata/netdata/blob/master/.github/scripts/get-static-cache-key.sh script we generate the keys for these cached artifacts taking into account the (source files of the jobs, version of the software, static packages bundled in the base images). The effort #16303 to make a centralized file for all the versions expanded the problem of not considering the exact versions.
Signed-off-by: Tasos Katsoulas <tasos@netdata.cloud>
|
|
Co-authored-by: Ilya Mashchenko <ilya@netdata.cloud>
|
|
* Integrate Go plugin with build system.
* Fix Debian packaging rules.
* Add FreeBSD support to Go toolchain handling.
* Add Go ldflags handling.
* Fix version detection when GCCGO is used.
* Fix Go ldflags handling.
* Correctly fix Go toolchain version detection.
* Properly mark Go as a required dependency in CMake.
* Disable VCS stamping as it does not work correctly on some platforms.
* Autodetect minimum required Go version from go.mod files.
This allows us to avoid needing to update the CMakeLists.txt file when
the required version changes in a Go component’s go.mod file.
* Prefix GoTools module name with Netdata to ensure we get our local module.
* Update integrations code to use new Go plugin location.
* Remove old go packaging files.
* keep old logic for initial cleanup that is working
* Re-sync Go plugin sources.
* Fix search order for finding Go toolchain.
* update module name
* fix /usr/local/go overwrite condition
---------
Co-authored-by: Fotis Voutsas <fotis@netdata.cloud>
Co-authored-by: ilyam8 <ilya@netdata.cloud>
|
|
* Add vkalintiris as code owner for CMake related stuff.
* Update GHA workflow file checks to properly flag CMake changes.
|
|
* Drop unused Dockerfile.test.
It’s not been used for years, and it doesn’t even work at this point for
it’s intended purpose.
* Remove CodeClimate configuration.
We’re not using it anymore, so there is no point to keeping the
configuration around.
* Remove the build_external directory.
This isn’t used by any of our code AFAICT, and if it _is_ needed, it
should actually be in some sub-directory of `tests` instead of a
top-level directory whose name doesn’t even describe what it does.
* Remove .gitattributes
If there's any objection we can reinstate it.
* Move coverity-scan.sh under packaging/utils
* Move cmake files under packaging/cmake
* Remove devcontainer
* Fix up coverity script to run correctly from new location.
---------
Co-authored-by: vkalintiris <vasilis@netdata.cloud>
|
|
* Include Go plugin sources in main repository.
* Fix CI issues.
* Rename source tree.
|
|
|
|
* Remove historical changelog.
* Remove cppcheck.
|
|
|
|
We hit a limit when too many files were changing. Most commonly the case will be moving too many files that's why we amend this.
---------
Signed-off-by: Tasos Katsoulas <tasos@netdata.cloud>
|
|
* Fix minor typo:
- job name will be file-check in any workflow
- file-check job has a step which is check-file
* Print any modified files
* Change glob patterns for all source files (*.c, *.h etc). With the previous approach they only matched the root folder
---------
Signed-off-by: Tasos Katsoulas <tasos@netdata.cloud>
Co-authored-by: Ilya Mashchenko <ilya@netdata.cloud>
|
|
* Dir input pattern dont require globstar
Signed-off-by: Tasos Katsoulas <tasos@netdata.cloud>
* Make sure that the ignored_files are honored first
Signed-off-by: Tasos Katsoulas <tasos@netdata.cloud>
---------
Signed-off-by: Tasos Katsoulas <tasos@netdata.cloud>
|
|
|
|
* Move health/ under src/
* Update references to health paths.
```
find . -type f -exec sed -i 's:master/exporting:master/src/exporting:g' {} \;
```
* Update .git{,hub} refs to health.
|
|
|
|
Co-authored-by: ilyam8 <ilya@netdata.cloud>
|
|
We don’t actually use it for anything, as all of the JS code is being
developed outside of the repo.
|
|
Bumps [peter-evans/create-pull-request](https://github.com/peter-evans/create-pull-request) from 5 to 6.
- [Release notes](https://github.com/peter-evans/create-pull-request/releases)
- [Commits](https://github.com/peter-evans/create-pull-request/compare/v5...v6)
---
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>
|
|
(#16932)
|
|
|
|
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
|
|
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
|
|
They’ve not been accurate for some time.
|
|
|
|
---------
Signed-off-by: Tasos Katsoulas <tasos@netdata.cloud>
Co-authored-by: Tasos Katsoulas <tasos@netdata.cloud>
|
|
* Move aclk/ under src/
* Update labeler
|
|
and doesn't have access to GH secrets. (#16892)
Create an interim env var of the sentry DSN, this will eventually overwrite the SENTRY_DSN which our code understands.
Signed-off-by: Tasos Katsoulas <tasos@netdata.cloud>
|
|
|
|
* Setup sentry-native SDK.
* Integrate Sentry into our CI
Signed-off-by: Tasos Katsoulas <tasos@netdata.cloud>
* minor fix
Signed-off-by: Tasos Katsoulas <tasos@netdata.cloud>
* Include sentry field to the build matrix
Signed-off-by: Tasos Katsoulas <tasos@netdata.cloud>
* Update the bundle_sentry flag for all the distros
Signed-off-by: Tasos Katsoulas <tasos@netdata.cloud>
* more changes
Signed-off-by: Tasos Katsoulas <tasos@netdata.cloud>
* NON mergeable change
Signed-off-by: Tasos Katsoulas <tasos@netdata.cloud>
* .
Signed-off-by: Tasos Katsoulas <tasos@netdata.cloud>
* Enable fetch content.
* Abort in profile plugin
* Update plugin_profile.cc
* NON MERGABLE COMMIT, just for testing purposes
* NON MERGEABLE CHANGE, jsut for testing purposes
* Bump
* Use breakpad backend
* Multiple changes
- Make DSN variable that we read from the CI from the CI
- Upload debug symbols
- Fix packaging workflow; include new env vars & fix shecllchecks
Signed-off-by: Tasos Katsoulas <tasos@netdata.cloud>
* Modify sentry dif command
* fix merge conf
Signed-off-by: Tasos Katsoulas <tasos@netdata.cloud>
* Fix merge conflict
* Undo file prefix map.
* Fix typo
* Cleanup stuff.
* Add 256-checksum
* Renable ML for debs
* Finalize CI changes
Signed-off-by: Tasos Katsoulas <tasos@netdata.cloud>
* Update rules
* final touches
Signed-off-by: Tasos Katsoulas <tasos@netdata.cloud>
* merge the two if, no point to have them sep
Signed-off-by: Tasos Katsoulas <tasos@netdata.cloud>
* Update contrib/debian/rules
Co-authored-by: Tasos Katsoulas <12612986+tkatsoulas@users.noreply.github.com>
* Update contrib/debian/rules
Co-authored-by: Tasos Katsoulas <12612986+tkatsoulas@users.noreply.github.com>
* Add license
* Enable sentry for debian 12.
* Update .github/workflows/packaging.yml
Co-authored-by: Austin S. Hemmelgarn <ahferroin7@gmail.com>
---------
Signed-off-by: Tasos Katsoulas <tasos@netdata.cloud>
Co-authored-by: Tasos Katsoulas <tasos@netdata.cloud>
Co-authored-by: Tasos Katsoulas <12612986+tkatsoulas@users.noreply.github.com>
Co-authored-by: Austin S. Hemmelgarn <ahferroin7@gmail.com>
|
|
Signed-off-by: Tasos Katsoulas <tasos@netdata.cloud>
|
|
|
|
Bumps [actions/cache](https://github.com/actions/cache) from 3 to 4.
- [Release notes](https://github.com/actions/cache/releases)
- [Changelog](https://github.com/actions/cache/blob/main/RELEASES.md)
- [Commits](https://github.com/actions/cache/compare/v3...v4)
---
updated-dependencies:
- dependency-name: actions/cache
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>
|