Skip to content
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

ES-1707: Merging forward updates from release/os/5.1 to release/interop/syntax - 2024-01-17 #1447

Closed
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
33 changes: 33 additions & 0 deletions .ci/dev/forward-merge/JenkinsfileMergeAutomation
Original file line number Diff line number Diff line change
@@ -0,0 +1,33 @@
#! groovy
@Library('[email protected]') _

/**
* Forward merge any changes in current branch to the branch with following version.
*
* Please note, the branches names are intentionally separated as variables, to minimised conflicts
* during automated merges for this file.
*
* These variables should be updated when a new version is cut
*/

/**
* the branch name of origin branch, it should match the current branch
* and it acts as a fail-safe inside {@code forwardMerger} pipeline
*/
String originBranch = 'release/os/5.1'

/**
* the branch name of target branch, it should be the branch with the next version
* after the one in current branch.
*/
String targetBranch = 'release/os/5.2'

/**
* Forward merge any changes between {@code originBranch} and {@code targetBranch}
*/
forwardMerger(
targetBranch: targetBranch,
originBranch: originBranch,
slackChannel: '#c5-forward-merge-bot-notifications'
)

18 changes: 17 additions & 1 deletion .github/CODEOWNERS
Validating CODEOWNERS rules …
Original file line number Diff line number Diff line change
@@ -1 +1,17 @@
* @driessamyn @jasonbyrner3 @dimosr @ronanbrowne @rick-r3 @simon-johnson-r3 @blsemo @Omar-awad @aditisdesai @vinir3 @vkolomeyko @thiagoviana @Sakpal

# Build scripts and Jenkins files should be audited by BLT
# Any changes to source code of corda-api to be reviewd by C5 team leads

Jenkinsfile @corda/blt
.ci/** @corda/blt

gradle/* @corda/blt
*.gradle @corda/blt
gradle.properties @corda/corda5-team-leads

*.kt @corda/corda5-team-leads
*.java @corda/corda5-team-leads

**/scans/*.yaml @corda/corda5-team-leads

CODEOWNERS @corda/blt @corda/corda5-team-leads
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,10 @@
{
"name": "setStatusRequest",
"doc" : "The request to set the status.",
"type": "net.corda.data.membership.p2p.v2.SetOwnRegistrationStatus"
"type": [
"net.corda.data.membership.p2p.v2.SetOwnRegistrationStatus",
"net.corda.data.membership.p2p.SetOwnRegistrationStatus"
]
}
]
}
2 changes: 1 addition & 1 deletion gradle.properties
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ cordaProductVersion = 5.1.0
# NOTE: update this each time this module contains a breaking change
## NOTE: currently this is a top level revision, so all API versions will line up, but this could be moved to
## a per module property in which case module versions can change independently.
cordaApiRevision = 37
cordaApiRevision = 39

# Main
kotlinVersion = 1.8.21
Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
package net.corda.v5.membership;

import net.corda.v5.base.annotations.CordaSerializable;
import net.corda.v5.base.types.LayeredPropertyMap;

/**
Expand Down Expand Up @@ -32,4 +33,5 @@
*
* @see LayeredPropertyMap for further information on the properties and functions.
*/
@CordaSerializable
public interface MGMContext extends LayeredPropertyMap {}
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
package net.corda.v5.membership;

import net.corda.v5.base.annotations.CordaSerializable;
import net.corda.v5.base.types.LayeredPropertyMap;

/**
Expand Down Expand Up @@ -32,4 +33,5 @@
*
* @see LayeredPropertyMap For further information on the properties and functions.
*/
@CordaSerializable
public interface MemberContext extends LayeredPropertyMap {}