Commit Graph

16 Commits

Author SHA1 Message Date
Clark Boylan c7f4d61b82 Switch from tox to nox
Recent tox releases have put us on a config treadmill. Avoid these
issues entirely by using nox. Nox is a tox alternative that uses
standard tools like pip and should be simpler to use for us.

Change-Id: Ifce288808f535b5ee071dddc597ef54a6d3d03bb
Depends-On: https://review.opendev.org/883664
2023-05-19 17:15:47 +00:00
Jeremy Stanley bc7087425a Update OpenDev Manual URL in new contributor intro
The OpenDev Manual (formerly OpenStack Infra Manual) has moved to
opendev.org, so update the link for it in the welcome message
accordingly. Do the same for the pull request closer utility, and
also reword it for better generality (a bit of de-OpenStacking).

While we're here, update outdated URLs for other content and
services which have moved to opendev.org, refresh some configuration
examples, and correct some lingering OpenStack LLC copyrights to
OpenStack Foundation per the guidance at
https://wiki.openstack.org/wiki/LegalIssuesFAQ#Copyright_Headers
(though I did not touch scripts we no longer use, like create
cgitrepos or openstackwatch).

Change-Id: Ibb34d1ab8ab58dee653c51141a871834b93cd54b
Depends-On: https://review.opendev.org/729362
2020-05-19 19:31:03 +00:00
Andreas Jaeger 0673abe338 Use https for links
Use https instead of http when link to docs.openstack.org.

Change-Id: Iaf643a1c110aac53cd036537a583d58eebbf817d
2018-10-29 13:19:02 +01:00
Monty Taylor fa743024d3
Split track-upstream from manage-projects
We spend a very large amount of time in track-upstream code now because
of all of the debian repos. That's fine - but it makes iterating on
project creation issues exceptionally difficult. Also, now that we're
caching the flag as to whether or not the project is created,
track-upstream can read it and know whether or not it's safe to run for
a given project.

Change-Id: I454b1ba400dc86abcc9b939564eb4eb7c324308c
2017-02-14 12:20:07 -06:00
Jenkins 6ac1fc84d7 Merge "Add a command to generate configs for hound" 2015-10-11 14:32:52 +00:00
Monty Taylor 3d282df412 Add a command to generate configs for hound
etsy's hound is a simple source code indexer. The hardest part about
running it is making a config file from our projects.yaml. So that's
done now.

Change-Id: Ie4b6509947f58407c4cc6f5a2c7c2bc84c619ce9
2015-09-25 17:47:40 -07:00
Steve Kowalik f2b4ec1659 Add a register-zanata-projects script
Currently, projects in Transifex are set up by hand, which requires
infrastructure members log into its admin interface and add projects.
With Zanata, we can do much better, so add a script that will parse
projects.yaml, and create any projects that are required.

This grew out of Ic28d5dcfdd471dccbe406955a85dbc6f5d7335d1, but moves
the configuration for the project from translate: true to underneath
options to match things like direct-release.

Change-Id: Id78a590ea07b886afc0c98e309ff6df45f2240bf
2015-08-03 11:51:39 +10:00
Jeremy Stanley 10e0284137 Replace ci.o.o links with docs.o.o/infra
The http://ci.openstack.org/ documentation site has been deprecated,
replaced by redirects to corresponding paths within
http://docs.openstack.org/infra/ where other Project Infrastructure
documentation already resides.

Change-Id: I1f698d89147ccb8f705941a7c6f25e07f4b72860
2015-05-14 21:38:16 +00:00
Tom Fifield a24ede6ddc Add entrypoint for welcome_message
The previous patch introducing the welcome_message code neglected to
add an entrypoint in jeepyb's setup.cfg, meaning the executable
was not created.

This patch adds the missing entry point

Change-Id: I38c83f962cb2f8c511e1e3b5ba4d7dac286bdd12
2014-01-10 14:58:43 +08:00
Monty Taylor b46a447b70 Remove run-mirror from jeepyb
run-mirror is now contained in pypi-mirror.

Change-Id: Idce50c39fc043c1ed0cca9ce11da314142e4c0ba
2013-11-12 16:10:14 -05:00
Monty Taylor 7ed49101ae Remove now-deprecated fetch-remotes command
manage-projects does this for us, so there is no reason to have
fetch-remotes anymore.

Change-Id: I919852237f34f3117ff02f8c6babb6da78126874
2013-10-08 11:06:51 -04:00
Monty Taylor 0e0ed0287b Remove d2to1 usage
We don't need d2to1 anymore.

Change-Id: Icbfa11f844600720b344a304439162ba5e49cc9d
2013-09-13 10:57:56 -05:00
Elizabeth Krumbach e8d897d329 Add create_cgitrepos.py file
The create_cgitrepos.py is used to generate a cgitrepos config file
from projects.yaml for cgit to use.

Change-Id: I54e09634f1cbb7595d7db629ce7e16a883c5f5b6
Reviewed-on: https://review.openstack.org/35856
Reviewed-by: James E. Blair <corvus@inaugust.com>
Approved: Clark Boylan <clark.boylan@gmail.com>
Reviewed-by: Clark Boylan <clark.boylan@gmail.com>
Tested-by: Jenkins
2013-07-12 17:52:07 +00:00
Monty Taylor 061919f212 Modernize to curent build standards
Migrate to pbr, flake8 and hacking. Clean up hacking warnings. Rename
requirements files. Remove cruft from tox.ini.

Change-Id: Ide78ad47de7f275240f729a2bc02745063b084ac
Reviewed-on: https://review.openstack.org/31439
Reviewed-by: Jeremy Stanley <fungi@yuggoth.org>
Approved: James E. Blair <corvus@inaugust.com>
Reviewed-by: James E. Blair <corvus@inaugust.com>
Tested-by: Jenkins
2013-07-02 16:49:29 +00:00
Monty Taylor 674a648fcb Renamed to jeepyb. 2012-11-28 09:39:39 -08:00
Monty Taylor da3bada534 Add gerritx project infrastructure.
Add all of the support files needed for this to be a project.
Also, fix pep8 and pyflakes errors.
2012-11-22 09:41:44 -08:00