ci

command
v1.18.0-beta23 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Sep 26, 2024 License: Apache-2.0 Imports: 11 Imported by: 0

README

Continuous Integration

Pull Request

Changelog Bot

Changelog Bot ensures that changelog entries are valid.

This is enabled as a GitHub App on the project, and if changes are required, please contact the maintainers of the project by opening an issue.

Build Bot

Build Bot runs unit tests for the entire project.

This is enabled as a Github App on the project, and is configured by the cloudbuild.yaml at the root of the project and contains additional configuration in the cloudbuild folder.

Github Actions

Github Workflows run tests which rely on Kubernetes clusters.

See the GitHub docs for more deatils about how GitHub Actions work.

Bulldozer

Bulldozer automatically merges PRs when all required status checks are successful and required reviews are provided.

This is enabled as a GitHub App on the project, and if changes are required, please contact the maintainers of the project by opening an issue.

Special Labels

Keep PR Updated: When applied, bulldozer keeps the PR up to date with the base branch, by merging any updates into it (Applied by default).

Work In Progress: When applied, will prevent bulldozer from merging a PR, even if it has passed all checks.

Special Directives to Skip CI

If you use any of these directives, you must explain in the PR body, why this is safe

Skip Changelog: Following the special comment directives, comment /skip-changelog on the PR. This should rarely be used, even small changes should be documented in the changelog.

Skip Build-Bot: Following the special comment directives, comment /skip-ci on the PR.

Skip Docs Build: Include skipCI-docs-build:true in the changelog entry of the PR.

Skip Kubernetes E2E Tests: Include skipCI-kube-tests:true in the changelog entry of the PR.

Assets and Package Management

glooctl is built and published to the GitHub release via the script upload_github_release_assets.go. This is sensitive to changes to the output of glooctl version.

glooctl is also available through the package management tool Homebrew. glooctl is on the Autobump list which means it is automatically updated within 3 hours of a stable release via GitHub Actions within Homebrew

Documentation

The Go Gopher

There is no documentation for this package.

Directories

Path Synopsis
github-actions

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL