8
8
default : 0.0.0-alpha
9
9
required : false
10
10
type : string
11
-
11
+
12
12
push :
13
13
branches : [ "main" ]
14
14
paths :
30
30
description : ' The version of the library to use when compiling and packaging.'
31
31
required : true
32
32
33
- env :
33
+ env :
34
34
CI : true
35
35
DOTNET_SKIP_FIRST_TIME_EXPERIENCE : true
36
36
DOTNET_NOLOGO : true
37
-
37
+
38
38
jobs :
39
39
build :
40
40
name : Build, test, and pack
@@ -62,52 +62,52 @@ jobs:
62
62
}
63
63
}
64
64
shell : pwsh
65
-
65
+
66
66
# Build and pack Twilio.AspNet.Common
67
67
- name : (Twilio.AspNet.Common) Restore
68
68
run : dotnet restore
69
69
working-directory : src/Twilio.AspNet.Common/
70
70
shell : pwsh
71
-
71
+
72
72
- name : (Twilio.AspNet.Common) Build
73
73
run : dotnet build --no-restore --configuration Release
74
74
working-directory : src/Twilio.AspNet.Common/
75
75
shell : pwsh
76
-
76
+
77
77
- name : (Twilio.AspNet.Common) Pack
78
78
run : dotnet pack -c Release -o ..\..\
79
79
working-directory : src/Twilio.AspNet.Common/
80
80
shell : pwsh
81
81
82
82
- name : (Twilio.AspNet.Common) Upload Artifacts
83
- uses : actions/upload-artifact@v3
83
+ uses : actions/upload-artifact@v4
84
84
with :
85
85
name : Twilio.AspNet.Common NuGet Package
86
86
path : |
87
87
Twilio.AspNet.Common.${{ inputs.libraryVersion || '0.0.0-alpha' }}.nupkg
88
88
Twilio.AspNet.Common.${{ inputs.libraryVersion || '0.0.0-alpha' }}.snupkg
89
-
89
+
90
90
# Build, test, and pack Twilio.AspNet.Core
91
91
- name : (Twilio.AspNet.Core) Restore
92
92
run : dotnet restore
93
93
working-directory : src/Twilio.AspNet.Core/
94
94
shell : pwsh
95
-
95
+
96
96
- name : (Twilio.AspNet.Core) Build
97
97
run : dotnet build --no-restore --configuration Release
98
98
working-directory : src/Twilio.AspNet.Core/
99
99
shell : pwsh
100
-
100
+
101
101
- name : (Twilio.AspNet.Core.UnitTests) Restore
102
102
run : dotnet restore
103
103
working-directory : src/Twilio.AspNet.Core.UnitTests/
104
104
shell : pwsh
105
-
105
+
106
106
- name : (Twilio.AspNet.Core.UnitTests) Build
107
107
run : dotnet build --no-restore
108
108
working-directory : src/Twilio.AspNet.Core.UnitTests/
109
109
shell : pwsh
110
-
110
+
111
111
- name : (Twilio.AspNet.Core.UnitTests) Test
112
112
run : dotnet test --no-build --no-restore
113
113
working-directory : src/Twilio.AspNet.Core.UnitTests/
@@ -125,28 +125,28 @@ jobs:
125
125
path : |
126
126
Twilio.AspNet.Core.${{ inputs.libraryVersion || '0.0.0-alpha' }}.nupkg
127
127
Twilio.AspNet.Core.${{ inputs.libraryVersion || '0.0.0-alpha' }}.snupkg
128
-
128
+
129
129
# Build, test, and pack Twilio.AspNet.Mvc
130
130
- name : (Twilio.AspNet.Mvc) Restore
131
131
run : dotnet restore
132
132
working-directory : src/Twilio.AspNet.Mvc/
133
133
shell : pwsh
134
-
134
+
135
135
- name : (Twilio.AspNet.Mvc) Build
136
136
run : dotnet build --no-restore --configuration Release
137
137
working-directory : src/Twilio.AspNet.Mvc/
138
138
shell : pwsh
139
-
139
+
140
140
- name : (Twilio.AspNet.Mvc.UnitTests) Restore
141
141
run : dotnet restore
142
142
working-directory : src/Twilio.AspNet.Mvc.UnitTests/
143
143
shell : pwsh
144
-
144
+
145
145
- name : (Twilio.AspNet.Mvc.UnitTests) Build
146
146
run : dotnet build --no-restore
147
147
working-directory : src/Twilio.AspNet.Mvc.UnitTests/
148
148
shell : pwsh
149
-
149
+
150
150
- name : (Twilio.AspNet.Mvc.UnitTests) Test
151
151
run : dotnet test --no-build --no-restore
152
152
working-directory : src/Twilio.AspNet.Mvc.UnitTests/
@@ -156,9 +156,9 @@ jobs:
156
156
run : dotnet pack --no-build --no-restore -c Release -o ..\..\
157
157
working-directory : src/Twilio.AspNet.Mvc/
158
158
shell : pwsh
159
-
159
+
160
160
- name : (Twilio.AspNet.Mvc) Upload Artifacts
161
- uses : actions/upload-artifact@v3
161
+ uses : actions/upload-artifact@v4
162
162
with :
163
163
name : Twilio.AspNet.Mvc NuGet Package
164
164
path : |
0 commit comments