• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

moosetechnology / GitProjectHealth / 15676037799

16 Jun 2025 08:41AM UTC coverage: 74.453% (+1.2%) from 73.222%
15676037799

Pull #202

github

web-flow
Merge pull request #206 from moosetechnology/more-test-notes

more test for average note
Pull Request #202: Update Main

1293 of 2646 new or added lines in 26 files covered. (48.87%)

62 existing lines in 3 files now uncovered.

17142 of 23024 relevant lines covered (74.45%)

0.74 hits per line

Source File
Press 'n' to go to next uncovered line, 'b' for previous

0.0
/src/GitLabHealth-Model/GLHRelease.class.st
1
"
2
a Release is typically associated with a tag and provide additional metadata and assets that can be distributed to users
3

4
## Relations
5
======================
6

7
### Parents
8
| Relation | Origin | Opposite | Type | Comment |
9
|---|
10
| `author` | `GLHRelease` | `releases` | `GLHUser` | |
11
| `project` | `GLHRelease` | `releases` | `GLHProject` | |
12

13
### Other
14
| Relation | Origin | Opposite | Type | Comment |
15
|---|
16
| `tag` | `GLHRelease` | `release` | `GLHTag` | |
17

18

19
## Properties
20
======================
21

22
| Name | Type | Default value | Comment |
23
|---|
24
| `commit_path` | `String` | nil | |
25
| `created_at` | `Object` | nil | |
26
| `description` | `String` | nil | |
27
| `name` | `String` | nil | |
28
| `released_at` | `Object` | nil | |
29
| `tag_name` | `String` | nil | |
30
| `tag_path` | `String` | nil | |
31

32
"
33
Class {
34
        #name : #GLHRelease,
35
        #superclass : #GLHEntity,
36
        #instVars : [
37
                '#description => FMProperty',
38
                '#tag_name => FMProperty',
39
                '#name => FMProperty',
40
                '#created_at => FMProperty',
41
                '#released_at => FMProperty',
42
                '#commit_path => FMProperty',
43
                '#tag_path => FMProperty',
44
                '#tag => FMOne type: #GLHTag opposite: #release',
45
                '#author => FMOne type: #GLHUser opposite: #releases',
46
                '#project => FMOne type: #GLHProject opposite: #releases'
47
        ],
48
        #category : #'GitLabHealth-Model-Entities'
49
}
50

51
{ #category : #meta }
NEW
52
GLHRelease class >> annotation [
×
NEW
53

×
NEW
54
        <FMClass: #Release super: #GLHEntity>
×
NEW
55
        <package: #'GitLabHealth-Model'>
×
NEW
56
        <generated>
×
NEW
57
        ^ self
×
NEW
58
]
×
59

60
{ #category : #accessing }
NEW
61
GLHRelease >> author [
×
NEW
62
        "Relation named: #author type: #GLHUser opposite: #releases"
×
NEW
63

×
NEW
64
        <generated>
×
NEW
65
        <container>
×
NEW
66
        ^ author
×
NEW
67
]
×
68

69
{ #category : #accessing }
NEW
70
GLHRelease >> author: anObject [
×
NEW
71

×
NEW
72
        <generated>
×
NEW
73
        author := anObject
×
NEW
74
]
×
75

76
{ #category : #navigation }
NEW
77
GLHRelease >> authorGroup [
×
NEW
78
        <generated>
×
NEW
79
        <navigation: 'Author'>
×
NEW
80
        ^ MooseSpecializedGroup with: self author
×
NEW
81
]
×
82

83
{ #category : #accessing }
NEW
84
GLHRelease >> commit_path [
×
NEW
85

×
NEW
86
        <FMProperty: #commit_path type: #String>
×
NEW
87
        <generated>
×
NEW
88
        ^ commit_path
×
NEW
89
]
×
90

91
{ #category : #accessing }
NEW
92
GLHRelease >> commit_path: anObject [
×
NEW
93
        <generated>
×
NEW
94
        commit_path := anObject
×
NEW
95
]
×
96

97
{ #category : #accessing }
NEW
98
GLHRelease >> created_at [
×
NEW
99

×
NEW
100
        <FMProperty: #created_at type: #Object>
×
NEW
101
        <generated>
×
NEW
102
        ^ created_at
×
NEW
103
]
×
104

105
{ #category : #accessing }
NEW
106
GLHRelease >> created_at: anObject [
×
NEW
107
        <generated>
×
NEW
108
        created_at := anObject
×
NEW
109
]
×
110

111
{ #category : #accessing }
NEW
112
GLHRelease >> description [
×
NEW
113

×
NEW
114
        <FMProperty: #description type: #String>
×
NEW
115
        <generated>
×
NEW
116
        ^ description
×
NEW
117
]
×
118

119
{ #category : #accessing }
NEW
120
GLHRelease >> description: anObject [
×
NEW
121
        <generated>
×
NEW
122
        description := anObject
×
NEW
123
]
×
124

125
{ #category : #accessing }
NEW
126
GLHRelease >> name: anObject [
×
NEW
127
        <generated>
×
NEW
128
        name := anObject
×
NEW
129
]
×
130

131
{ #category : #accessing }
NEW
132
GLHRelease >> project [
×
NEW
133
        "Relation named: #project type: #GLHProject opposite: #releases"
×
NEW
134

×
NEW
135
        <generated>
×
NEW
136
        <container>
×
NEW
137
        ^ project
×
NEW
138
]
×
139

140
{ #category : #accessing }
NEW
141
GLHRelease >> project: anObject [
×
NEW
142

×
NEW
143
        <generated>
×
NEW
144
        project := anObject
×
NEW
145
]
×
146

147
{ #category : #navigation }
NEW
148
GLHRelease >> projectGroup [
×
NEW
149
        <generated>
×
NEW
150
        <navigation: 'Project'>
×
NEW
151
        ^ MooseSpecializedGroup with: self project
×
NEW
152
]
×
153

154
{ #category : #accessing }
NEW
155
GLHRelease >> released_at [
×
NEW
156

×
NEW
157
        <FMProperty: #released_at type: #Object>
×
NEW
158
        <generated>
×
NEW
159
        ^ released_at
×
NEW
160
]
×
161

162
{ #category : #accessing }
NEW
163
GLHRelease >> released_at: anObject [
×
NEW
164
        <generated>
×
NEW
165
        released_at := anObject
×
NEW
166
]
×
167

168
{ #category : #accessing }
NEW
169
GLHRelease >> tag [
×
NEW
170
        "Relation named: #tag type: #GLHTag opposite: #release"
×
NEW
171

×
NEW
172
        <generated>
×
NEW
173
        <derived>
×
NEW
174
        ^ tag
×
NEW
175
]
×
176

177
{ #category : #accessing }
NEW
178
GLHRelease >> tag: anObject [
×
NEW
179

×
NEW
180
        <generated>
×
NEW
181
        tag := anObject
×
NEW
182
]
×
183

184
{ #category : #accessing }
NEW
185
GLHRelease >> tag_name [
×
NEW
186

×
NEW
187
        <FMProperty: #tag_name type: #String>
×
NEW
188
        <generated>
×
NEW
189
        ^ tag_name
×
NEW
190
]
×
191

192
{ #category : #accessing }
NEW
193
GLHRelease >> tag_name: anObject [
×
NEW
194
        <generated>
×
NEW
195
        tag_name := anObject
×
NEW
196
]
×
197

198
{ #category : #accessing }
NEW
199
GLHRelease >> tag_path [
×
NEW
200

×
NEW
201
        <FMProperty: #tag_path type: #String>
×
NEW
202
        <generated>
×
NEW
203
        ^ tag_path
×
NEW
204
]
×
205

206
{ #category : #accessing }
NEW
207
GLHRelease >> tag_path: anObject [
×
NEW
208
        <generated>
×
NEW
209
        tag_path := anObject
×
NEW
210
]
×
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc