GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles
  • Enterprises

This view

  • Original page
  • New address

GeezerVison is showing github.com — GitHub - mozilla/treeherder: A system for managing CI data for Mozilla projects

BranchesTags
Open more actions menu

Latest commit

 

History

13,208 Commits
13,208 Commits

Folders and files

NameName
Last commit message
Last commit date
.circleci
.circleci
 
 
.github
.github
 
 
.vscode
.vscode
 
 
bin
bin
 
 
deployment/gcp
deployment/gcp
 
 
docker
docker
 
 
docs
docs
 
 
misc
misc
 
 
requirements
requirements
 
 
schemas
schemas
 
 
tests
tests
 
 
treeherder
treeherder
 
 
ui
ui
 
 
.codecov.yml
.codecov.yml
 
 
.dockerignore
.dockerignore
 
 
.git-blame-ignore-revs
.git-blame-ignore-revs
 
 
.gitattributes
.gitattributes
 
 
.gitignore
.gitignore
 
 
.markdownlint.json
.markdownlint.json
 
 
.markdownlintignore
.markdownlintignore
 
 
.npmrc
.npmrc
 
 
.pre-commit-config.yaml
.pre-commit-config.yaml
 
 
.prettierignore
.prettierignore
 
 
.prettierrc.js
.prettierrc.js
 
 
.readthedocs.yml
.readthedocs.yml
 
 
.renovaterc
.renovaterc
 
 
CODEOWNERS
CODEOWNERS
 
 
CODE_OF_CONDUCT.md
CODE_OF_CONDUCT.md
 
 
LICENSE.txt
LICENSE.txt
 
 
README.md
README.md
 
 
babel.config.json
babel.config.json
 
 
biome.json
biome.json
 
 
docker-compose.yml
docker-compose.yml
 
 
initialize_data.sh
initialize_data.sh
 
 
jest.config.js
jest.config.js
 
 
manage.py
manage.py
 
 
mkdocs.yml
mkdocs.yml
 
 
netlify.toml
netlify.toml
 
 
newrelic.ini
newrelic.ini
 
 
package.json
package.json
 
 
playwright.config.js
playwright.config.js
 
 
pnpm-lock.yaml
pnpm-lock.yaml
 
 
pylintrc
pylintrc
 
 
pyproject.toml
pyproject.toml
 
 
rspack.config.js
rspack.config.js
 
 
setup.cfg
setup.cfg
 
 
tox.ini
tox.ini
 
 
version.json
version.json
 
 

Repository files navigation

Treeherder

What's Deployed Build Status Node dependencies Status Documentation Status Ruff Ruff

Description

Treeherder is a reporting dashboard for Mozilla checkins. It allows users to see the results of automatic builds and their respective tests. The Treeherder service manages the etl layer for data ingestion, web services, and the data model behind Treeherder.

Instances

Treeherder exists on two instances: staging for pre-deployment validation, and production for actual use.

Installation

The steps to run Treeherder are provided here.

The steps to run only the UI are provided here.

Links

Visit our project tracking Wiki here.

For other setup and configuration, visit our readthedocs page here.

File any bugs you may encounter here.

Contributing

Everyone is welcome to contribute!

If a bug is not assigned to someone, you can request the bug be assigned to you. You should ask the component owner with your request ("Request information" in Bugzilla and mention in Github).

If you do not receive a response within 2-3 days, you can follow up in the #treeherder matrix channel.

After addressing the issue, make sure every test passes before sending a pull request.

We also recommend setting an upstream remote that points to the Mozilla's Github repo, in addition to origin that points to your fork. You should then frequently use git rebase upstream rather than merging from your fork to keep your branch current. There are less conflicts this way and the git history is cleaner.

Sending a Pull Request

We receive contributions from both Bugzilla and Github. We have some specifications to keep track of them:

  1. If your bug comes from Bugzilla

    After addressing the issue, please send a pull request to this repository, with the Bugzilla's number ID in the title, so that our bot attaches your patch to the corresponding Bugzilla bug.

    "Bug xxxxxx - [title of the bug or brief explanation]"

    For example: "Bug 123456 - Fix scrolling behavior in Perfherder"

  2. If your bug comes from Github

    In the description of the pull request, please mention the issue number. That can be done by typing #[issue's number].

    For example: "This pull request fixes #5135".

    Github automatically links both issue and pull request to one another.

About

A system for managing CI data for Mozilla projects

treeherder.mozilla.org

Topics

continuous-integrationdjangodjango-rest-frameworkdockerdocker-composemozillapythonreactreactjstreeherder

Resources

Readme
License

Code of conduct

Code of conduct

Accessibility

Accessibility
Activity
Custom properties

Stars

277 stars

Watchers

25 watching

Forks

391 forks
Report repository

Releases

Packages

Used by

Contributors

Languages

You are visitor 01402503 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.