106 Commits

Author SHA1 Message Date
Terence D. Honles
eea04bb2cf fix import of buildbot.www.ldapuserinfo.py failing if ldap3 is not available
The tests master/buildbot/test/unit/www/test_ldapuserinfo.py require
ldap3 or they will fail with an import error. This change allows the
import to happen and will throw the error only if LdapUserInfo is used
and ldap3 is not available.
2021-04-24 23:14:43 +03:00
Povilas Kanapickas
4b588f3756 Makefile: Limit committed bbdocs changes to docs subdirectory 2021-03-14 11:40:27 +02:00
Povilas Kanapickas
d7d36cefaf reporters: Log exceptions that arise from handling reporter events 2020-10-14 18:07:30 +03:00
Terence D. Honles
f3e702d254 update Makefile
- add target "frontend_wheels" to build frontend wheels for testing
  somewhere "pip install -e ." is not appropriate.
- remove target "clean" as it is more dangerous than most would expect
  (it does not just clean built artifacts).
2020-09-22 19:45:22 -07:00
Povilas Kanapickas
86c55d1978 Makefile: Don't run smoke tests before releasing to pypi 2020-08-29 19:31:42 +03:00
Pierre Tardy
9d723d9e19 remove obsolete no-site-package option 2020-08-03 19:00:09 +02:00
Povilas Kanapickas
b323d9a45f makefile: Add a link to the root of built docs when running make docs 2020-06-14 17:52:41 +03:00
Povilas Kanapickas
52511c8150 makefile: Build minimum documentation by default 2020-06-13 18:47:09 +03:00
Povilas Kanapickas
e689097621 makefile: Extract towncrier invocation into top level makefile 2020-06-13 18:47:08 +03:00
Povilas Kanapickas
466ca7c943 makefile: Add a way to check spelling without links 2020-06-13 18:47:07 +03:00
Povilas Kanapickas
c722ab2460 makefile: Use clearer commit message for release notes 2020-06-13 18:47:05 +03:00
Monika Kairaityte
596b9f9c4b makefile: Do not delete python files in virtualenv 2019-12-15 14:48:25 +02:00
Zachary Ware
854fae593b Add 'trial' make target
This allows one to run 'make trial' without explicitly activating the
virtualenv.
2019-11-22 15:01:24 -06:00
Zachary Ware
42f8419a37 Move virtualenv activation message to end of recipe 2019-11-22 15:01:24 -06:00
Povilas Kanapickas
4074675784 makefile: Use --no-site-packages when creating virtualenv 2019-10-16 23:23:49 +03:00
Povilas Kanapickas
4bee521888 makefile: Make sure frontend unit test dependencies are installed 2019-08-18 11:26:46 +03:00
Povilas Kanapickas
51ee802c8e www: Add a way to run frontend unit tests in headless mode 2019-08-18 11:26:44 +03:00
Povilas Kanapickas
414645aa6d www: Don't run js unit tests on www/badges 2019-06-27 09:29:41 +03:00
Povilas Kanapickas
8c8fa59dc8 www: Add makefile rule to run frontend tests 2019-06-27 00:57:33 +03:00
Povilas Kanapickas
db92820e71 makefile: Install sub-dependencies in local packages in correct order 2019-06-19 00:57:57 +03:00
Povilas Kanapickas
d88b5eb05e www: Remove no longer needed yarn-update-local rules 2019-06-19 00:33:04 +03:00
Povilas Kanapickas
d1d61d764f Merge pull request #4834 from p12tic/www-proxy
www: Reinstante support for proxy for frontend development.
2019-06-14 19:11:47 +03:00
Povilas Kanapickas
d3027555b3 makefile: Only remove VERSION in directories we need
This prevents removal of VERSION in virtualenv directories, if any.
2019-06-14 03:03:50 +03:00
Povilas Kanapickas
534f5d6b39 makefile: No longer pin towncrier 2019-06-14 00:48:52 +03:00
Povilas Kanapickas
dacf99df4a Remove imports from __future__ as we're using python3 now 2019-06-11 22:58:00 +03:00
Povilas Kanapickas
26ff53ad39 flake8: Enable testing for common/*.py 2019-06-08 13:28:02 +03:00
Povilas Kanapickas
b60c00ab9e www: Add support for building packages with local dependencies 2019-05-07 22:21:07 +03:00
Pierre Tardy
5ae5a86dd9 update yarn locks 2019-04-25 12:44:38 +02:00
Andrew Wason
820a0fb634 Do not build universal wheels since python 2 is unsupported.
Fixes #4593
2019-02-05 16:49:15 -05:00
Pierre Tardy
ecffb9c3df default make virtualenv is python3 2018-12-20 22:22:12 +01:00
Povilas Kanapickas
a7e41c9c26 Require towncrier <= 18.5.0 as 18.6.0 has broken python2.7 support 2018-10-28 11:17:34 +02:00
Pierre Tardy
6978f090fa upgrade yarn.locks 2018-06-25 21:28:52 +02:00
Craig Rodrigues
47200596d7 Get rid of Dockerfile.ubuntu. The main Dockerfile using alpine is good enough. 2018-05-05 12:36:03 -07:00
Craig Rodrigues
81017abc6a Remove reference to docker-buildbot-worker-node
This target was removed in 64d83503.
2018-04-23 21:44:05 -07:00
Pierre Tardy
15244d6254 release scripts improvements 2018-03-11 08:52:44 +01:00
Pierre Tardy
558c857a49 improve release scripts to use github releases 2018-01-02 18:45:00 +01:00
Pierre Tardy
7a437809b0 pyinstaller binary generation for windows and linux-amd64
binaries generated  are tested on circle ci
binaries can be tested on windows, but tests are not stable enough yet on appveyor

binaries are pushed to github releases
2018-01-01 10:52:02 +01:00
Pierre Tardy
294ed3adcd Merge pull request #3744 from tardyp/badges
add badges plugin
2017-11-24 13:30:31 +01:00
klemens
16597ed48b spelling fixes 2017-11-09 21:03:53 +01:00
Pierre Tardy
914798f194 add badges plugin
This ports the badge functionnality from eight to nine.
We just take the badges from eight and put them back to the source code.
2017-11-07 22:45:09 +01:00
Sean Kelly
59ca04677c Use upstream towncrier in virtualenv
Must be at least 17.8.0. Anything lower causes tuple unpacking errors.
This fixes #3671.
2017-10-26 13:05:38 -05:00
Pierre Tardy
4124ccf106 release script fix 2017-09-08 20:52:45 +02:00
Pierre Tardy
057e38a5e8 set hyper size 2017-09-06 21:53:53 +02:00
remy
87d9358bd2 fix typo on virtualenv doc creation 2017-07-07 18:20:18 +02:00
Pierre Tardy
a3c3edf6d3 add packaging to make virtualenv 2017-07-06 23:42:51 +02:00
Pierre Tardy
add6336089 fix e2e test instability 2017-07-06 23:26:37 +02:00
Robin Jarry
f098bdd5d7 www: add grid_view plugin
Add a grid view plugin.

It is possible to display changes in all branches or restrict to a
specific branch. It is also possible to filter builders by clicking on
builder tags.

In the settings page, the user can specify how many changes are
displayed at max plus other more internal stuff.

Signed-off-by: Robin Jarry <robin.jarry@6wind.com>
2017-06-21 16:07:22 +02:00
Robin Jarry
ff3f865280 virtualenv: upgrade setuptools to avoid errors
This problem was fixed in commit d2b9a0b6eb ("virtualenv: upgrade
setuptools to avoid errors") but was re-introduced recently.

Fixes: 395425eeb1 ("added optional VENV_PY_VERSION arg for virtualenv make target")

Signed-off-by: Robin Jarry <robin.jarry@6wind.com>
2017-06-19 14:21:47 +02:00
Pierre Tardy
69c183150b release scripts improvements 2017-06-14 13:49:44 +02:00
Mike Alexeev
395425eeb1 added optional VENV_PY_VERSION arg for virtualenv make target 2017-05-15 18:26:02 +03:00