Age | Commit message (Collapse) | Author |
|
|
|
|
|
* 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>
|
|
* 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.
|
|
|
|
Switch from OCI to Docker images for transferring containers between CI steps.
|
|
This will bring us back to running only native packaging jobs on most
PRs instead of running all packaging jobs on all PRs.
|
|
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.
|
|
* 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.
|
|
|
|
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.
|
|
This significantly simplifies handling on the server itself.
|
|
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.
|
|
|
|
|
|
|
|
* Finish renaming the `--install` option to `--install-prefix`.
* Fix remaining references to `--install` option.
|
|
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.
|
|
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.
|
|
|
|
Now with extra certainty.
|
|
For real this time...
|
|
It’s EOL as of 2022-12-13.
|
|
|
|
|
|
(#14073)
|
|
* ci: fix cgroup-parent name
* update cgroup-parent
|
|
|
|
* Update workflows to use $GITHUB_OUTPUT instead of ::set-output::
* Fix python code.
* Fix handling of python-based build matrix generation.
|
|
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
|
|
|
|
|
|
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>
|
|
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>
|
|
|
|
|
|
|
|
|
|
* 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.
|
|
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>
|
|
Remove ALpine 3.13 from CI and official support.
|
|
|
|
* 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>
|
|
|
|
|
|
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
|
|
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
|
|
* 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.
|
|
Tentative release date is 2022-08-09.
|
|
* 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.
|