-
Notifications
You must be signed in to change notification settings - Fork 3.7k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Adding maven.development.version and build.release.type variables to Bamboo #4818
Conversation
@wikumChamith can we remove the formatting changes? |
@dkayiwa I had to make those formatting changes to fix the errors we got before. |
Does that mean the existing one is not correctly formatted? |
Yes. That error we got was not from the code I added. |
Do you mind explaining a bit more why the error happened only after those changed were merged? |
We are still getting that error. Here is the failure for the revert you did: https://ci.openmrs.org/browse/TRUNK-MASTER-3603/commit |
I am still trying to understand why it was not failing before our attempt. 😊 |
Is it possible it did but somehow got overlooked? |
@dkayiwa, we've encountered this error before as well. For instance, here’s the same issue in @ibacher's changes on this file: https://ci.openmrs.org/browse/TRUNK-MASTER-3482 |
Does the fix require all these formatting changes? |
Yes |
How do you tell so? |
I used a YML validator to check. |
Ok let us see how this goes. |
It passed :) https://ci.openmrs.org/browse/TRUNK-MASTER-3606 |
What's the point of adding the Traditionally, |
@ibacher, is it possible to handle cases like the following when doing a release without using the
cc: @rkorytkowski |
@wikumChamith you can run |
@rkorytkowski would that be better than just setting the next development version variable in bamboo and have all that automatically done during the release task? |
Yes. There’s a job in the RefApp for O3 that does something very similar. But my real point was that |
Description of what I changed
Issue I worked on
see https://issues.openmrs.org/browse/TRUNK-
Checklist: I completed these to help reviewers :)
My IDE is configured to follow the code style of this project.
No? Unsure? -> configure your IDE, format the code and add the changes with
git add . && git commit --amend
I have added tests to cover my changes. (If you refactored
existing code that was well tested you do not have to add tests)
No? -> write tests and add them to this commit
git add . && git commit --amend
I ran
mvn clean package
right before creating this pull request andadded all formatting changes to my commit.
No? -> execute above command
All new and existing tests passed.
No? -> figure out why and add the fix to your commit. It is your responsibility to make sure your code works.
My pull request is based on the latest changes of the master branch.
No? Unsure? -> execute command
git pull --rebase upstream master