@@ -50,29 +50,19 @@ fn main() {
50
50
. unwrap_or_else ( |_| panic ! ( "Invalid NETWORK value" ) ) ;
51
51
println ! ( "Network: {:?}" , network) ;
52
52
53
- let all_tags = env:: var ( "PREVIOUS_TAG" )
54
- . unwrap_or_else ( |_| eval ( "git tag --sort=-creatordate" , false ) . unwrap ( ) )
55
- . split ( "\n " )
56
- . map ( |s| s. trim ( ) . to_string ( ) )
57
- . collect :: < Vec < String > > ( ) ;
58
-
59
- let previous_tag = match network {
60
- Network :: Mainnet => all_tags
61
- . iter ( )
62
- . find ( |tag| tag. starts_with ( "v" ) && !tag. ends_with ( "-pre-release" ) )
63
- . expect ( "could not find a valid mainnet tag!" ) ,
64
- Network :: Testnet => all_tags
65
- . iter ( )
66
- . find ( |tag| tag. starts_with ( "v" ) && tag. ends_with ( "-pre-release" ) )
67
- . expect ( "could not find a valid testnet tag!" ) ,
68
- Network :: Devnet => & "devnet-ready" . to_string ( ) ,
69
- } ;
70
- println ! ( "Previous release tag: {}" , previous_tag) ;
71
-
72
- let branch = env:: var ( "BRANCH" ) . unwrap_or (
53
+ let previous_tag = env:: var ( "PREVIOUS_TAG" ) . unwrap_or_else ( |_| {
73
54
match network {
74
55
Network :: Mainnet => "origin/testnet" ,
75
56
Network :: Testnet => "origin/devnet" ,
57
+ Network :: Devnet => "origin/devnet-ready" ,
58
+ }
59
+ . to_string ( )
60
+ } ) ;
61
+
62
+ let branch = env:: var ( "BRANCH" ) . unwrap_or (
63
+ match network {
64
+ Network :: Mainnet => "origin/main" ,
65
+ Network :: Testnet => "origin/testnet" ,
76
66
Network :: Devnet => "origin/devnet" ,
77
67
}
78
68
. to_string ( ) ,
0 commit comments