lp:~asbalderson/jenkins-launchpad-plugin/trigger-fix

Created by Alexander Balderson on 2019-05-29 and last modified on 2019-05-29
Get this branch:
bzr branch lp:~asbalderson/jenkins-launchpad-plugin/trigger-fix
Only Alexander Balderson can upload to this branch. If you are Alexander Balderson please log in for upload directions.

Branch merges

Related bugs

Related blueprints

Branch information

Owner:
Alexander Balderson
Project:
jenkins-launchpad-plugin
Status:
Merged

Recent revisions

147. By Alexander Balderson on 2019-05-29

Remove revision arg from autoland no commit message arguments

Revision is not used in any of templates used when autoland
commit message is empty.

146. By Joshua Powers on 2019-05-10

Adjust messaging to launchpad to use jinja2 templates.

Enable a user to customize the messages sent to launchpad based on results.
Adds the run requirement of Jinja2

145. By Joshua Powers on 2019-03-15

Use git+ssh url's for all autoland operations.

When trying to autoland against repo's which are private on launchpad,
the https_url doesnt exist. Use the git+ssh url instead for those
operations. Because the user performing autoland operations has
access to push to the repo, it should also have access to clone as well.

144. By Joshua Powers on 2018-07-31

autoland: fix git commit message with author

The autolander for git was not taking the message returned by the author
reviewer. This new message removes the author for the text and removes the
extra white space.

143. By Joshua Powers on 2018-06-28

Fix another url generator

Similar to the previous commit this adds another case where a mistaken
URL generator assumes a '/' at the end of a url, but it may not be there.

142. By Joshua Powers on 2018-06-28

Fix bad url creation

This assumed that a jenkins url ended with a '/', however this is not
always the case. This adds one and will not cause issues with any url
that already has one.

141. By Joshua Powers on 2018-06-28

Update return code to be 0

For some unknown reason, the return code of launchpadTrigger was always
set to one, resulting in a failure. It should instead by set to zero
unless something happens or other failure occurs.

This has led to users to always return 0 or ignore failures that should
instead be handled or looked at. This prevents this.

140. By Joshua Powers on 2018-06-27

git: add close bugs and lint commit message

This takes in the ability to close bugs that are in the commit message of
a merge for the project itself. It also verifies that the commit message
is formatted correctly.

If the "Author: " flag is in a commit message it will also set the
author to whomever is specified there.

139. By Joshua Powers on 2018-06-25

The git-ubuntu project does not care about git-commit messages and
whether or not it is in the description. For voting, they would prefer
to see the actual CI results and not fake failures when nothing is in
the description or git-commit bucket.

This makes that check optional.

138. By Joshua Powers on 2018-06-25

autoland: update checkout urls

Previous testing only occured with the same user doing the changes
and the merges. Now that this code is live with a bot user doing the
commits using the ssh URL all the time was incorrect. That is only
required for the git repo that the bot is to commit to.

For the target repo, the bot's username needs to be added to the
checkout URL as well.

Branch metadata

Branch format:
Branch format 7
Repository format:
Bazaar repository format 2a (needs bzr 1.16 or later)
Stacked on:
lp:jenkins-launchpad-plugin
This branch contains Public information 
Everyone can see this information.