gecko-dev/tools/lint/py2.yml
Dzmitry Malyshau 785a7cfbc2 Bug 1596126 - Github synchronization for gfx/wgpu r=Callek,tomprince
This change introduces a "github-sync" component into tools,
which aims to support synchronizing both wgpu and WebRender with github.
~~It also features a "cargo test" job for standalone wgpu (bug  1596127)~~

The code is ported from "gfx/wr/scripts/wrupdater" folder. Changes are:
  1. remove explicit WR parts and make them configurable by command line params
  2. detect "mozilla-xxx" tags and use them in addition to the commits

As a follow up, wrupdater will be removed in favor of github-sync.

Status:
  - [x] get the CI test job working
  - [x] get @kats to fork "wgpu" github for "moz-gfx" bot
  - [x] remove the wgpu testing CI job (into separate PR)
  - [x] create new secret and reference it

Differential Revision: https://phabricator.services.mozilla.com/D57057

--HG--
extra : moz-landing-system : lando
2019-12-28 02:44:59 +00:00

44 lines
1.0 KiB
YAML

---
py2:
description: Python 2 compatibility check
include: ['.']
exclude:
- build
- dom
- editor
- gfx
- ipc
- js/src
- layout
- modules
- mozglue
- netwerk
- nsprpub
- other-licenses
- security
- servo
- taskcluster/docker/funsize-update-generator
- taskcluster/docker/visual-metrics
- testing/condprofile
- testing/gtest
- testing/mochitest
- testing/mozharness
- testing/raptor
- testing/tools
- testing/web-platform
- toolkit
- tools/update-packaging
- xpcom
# These paths are intentionally excluded (Python 3 only)
- python/mozlint
- tools/crashreporter/system-symbols/win/symsrv-fetch.py
- tools/github-sync
- tools/lint
extensions: ['py']
support-files:
- 'tools/lint/python/*compat*'
type: external
payload: python.compat:lintpy2
setup: python.compat:setuppy2