This repository acts as a place to put actions automating tasks for the Core Integrations team.
Upstream: txqueuelen/reposettings
Reposettings reads a YAML file and ensures that repositories match the specified config.
Reusable workflow to pre-release. This is used by ohai repos trigger_prerelease workflow
Usage:
jobs:
your_prerelease_job_name:
uses: newrelic/k8s-agents-automation/.github/workflows/trigger_prerelease.yaml@v1
secrets:
bot_token: 'github token'
slack_channel: 'slack channel for sending a message in case of failure'
slack_token: 'slack token for sending the above message'
This repo exposes a github page from the gh_page
branch containing a file automatic_release_enable
which is used as a block endpoint.
Automatic pre-releases executes a GET request to it and fails if the status response is different than 200.
The block mechanism can be manually set by manually executing the workflow Block automatic releases and unset by the workflow Unblock automatic releases from the Actions panel.
renovate-base.json5 defines a base renovate configuration to be used in all core-int repositories.
It can be used directly like this:
{
"extends": [
"github>newrelic/k8s-agents-automation:renovate-base.json5"
]
}
Or include additional rules if needed:
"extends": [
"github>newrelic/k8s-agents-automation:renovate-base.json5"
],
"packageRules": [
// ...
]
Check Shareable Config Presets in Renovate Docs for further information.
- Renovate logs can be check in mend developer website.
A note about vulnerabilities
As noted in our security policy, New Relic is committed to the privacy and security of our customers and their data. We believe that providing coordinated disclosure by security researchers and engaging with the security community are important means to achieve our security goals.
If you believe you have found a security vulnerability in this project or any of New Relic's products or websites, we welcome and greatly appreciate you reporting it to New Relic through HackerOne.
If you would like to contribute to this project, review these guidelines.
To all contributors, we thank you! Without your contribution, this project would not be what it is today. We also host a community project page dedicated to Project Name.
New Relic hosts and moderates an online forum where customers can interact with New Relic employees as well as other customers to get help and share best practices. Like all official New Relic open source projects, there's a related Community topic in the New Relic Explorers Hub.
[Project Name] is licensed under the Apache 2.0 License.
[If applicable: The [project name] also uses source code from third-party libraries. You can find full details on which libraries are used and the terms under which they are licensed in the third-party notices document.]