Skip to content
GitLab
Explore
Sign in
Primary navigation
Search or go to…
Project
snoboard-client
Manage
Activity
Members
Labels
Plan
Issues
Issue boards
Milestones
Wiki
Code
Merge requests
Repository
Branches
Commits
Tags
Repository graph
Compare revisions
Snippets
Deploy
Releases
Analyze
Value stream analytics
Contributor analytics
Repository analytics
Help
Help
Support
GitLab documentation
Compare GitLab plans
Community forum
Contribute to GitLab
Provide feedback
Terms and privacy
Keyboard shortcuts
?
Snippets
Groups
Projects
Show more breadcrumbs
metribo
snoboard-client
Merge requests
!12
Draft: Resolve "Automate issue workflow"
Code
Review changes
Check out branch
Download
Patches
Plain diff
Open
Draft: Resolve "Automate issue workflow"
25-automate-issue-workflow
into
dev
Overview
0
Commits
40
Pipelines
0
Changes
21
Open
Julien Touchais
requested to merge
25-automate-issue-workflow
into
dev
1 year ago
Overview
0
Commits
40
Pipelines
0
Changes
2
Expand
Closes
#25
0
0
Merge request reports
Compare
version 16
version 34
ed45a68f
10 months ago
version 33
f11b20fd
10 months ago
version 32
20580b2c
10 months ago
version 31
e77cefab
10 months ago
version 30
1cf6d84e
10 months ago
version 29
c906c618
10 months ago
version 28
1a49f69f
10 months ago
version 27
eb17d055
10 months ago
version 26
9ba4932a
10 months ago
version 25
d755e43b
10 months ago
version 24
8ff94b66
10 months ago
version 23
53c36d5c
10 months ago
version 22
b6869fb0
10 months ago
version 21
a8385679
10 months ago
version 20
7350cb34
10 months ago
version 19
869cfec3
10 months ago
version 18
8ed35f1c
11 months ago
version 17
d6e216b2
11 months ago
version 16
a3c0237d
11 months ago
version 15
ff9db747
11 months ago
version 14
36ae75cd
11 months ago
version 13
07c6f155
11 months ago
version 12
d92ccc9a
11 months ago
version 11
de89489f
11 months ago
version 10
07757f51
11 months ago
version 9
af99cfb0
11 months ago
version 8
0439de0c
11 months ago
version 7
8ca52d8e
11 months ago
version 6
4d574f90
11 months ago
version 5
6f404988
11 months ago
version 4
8396ebd3
11 months ago
version 3
73d19d72
11 months ago
version 2
bb2e8907
11 months ago
version 1
a05144f4
1 year ago
dev (HEAD)
and
latest version
latest version
9125e7d4
40 commits,
10 months ago
version 34
ed45a68f
38 commits,
10 months ago
version 33
f11b20fd
37 commits,
10 months ago
version 32
20580b2c
37 commits,
10 months ago
version 31
e77cefab
37 commits,
10 months ago
version 30
1cf6d84e
37 commits,
10 months ago
version 29
c906c618
37 commits,
10 months ago
version 28
1a49f69f
37 commits,
10 months ago
version 27
eb17d055
37 commits,
10 months ago
version 26
9ba4932a
37 commits,
10 months ago
version 25
d755e43b
36 commits,
10 months ago
version 24
8ff94b66
35 commits,
10 months ago
version 23
53c36d5c
35 commits,
10 months ago
version 22
b6869fb0
35 commits,
10 months ago
version 21
a8385679
35 commits,
10 months ago
version 20
7350cb34
34 commits,
10 months ago
version 19
869cfec3
33 commits,
10 months ago
version 18
8ed35f1c
32 commits,
11 months ago
version 17
d6e216b2
31 commits,
11 months ago
version 16
a3c0237d
30 commits,
11 months ago
version 15
ff9db747
29 commits,
11 months ago
version 14
36ae75cd
28 commits,
11 months ago
version 13
07c6f155
27 commits,
11 months ago
version 12
d92ccc9a
26 commits,
11 months ago
version 11
de89489f
25 commits,
11 months ago
version 10
07757f51
24 commits,
11 months ago
version 9
af99cfb0
23 commits,
11 months ago
version 8
0439de0c
22 commits,
11 months ago
version 7
8ca52d8e
22 commits,
11 months ago
version 6
4d574f90
21 commits,
11 months ago
version 5
6f404988
20 commits,
11 months ago
version 4
8396ebd3
19 commits,
11 months ago
version 3
73d19d72
18 commits,
11 months ago
version 2
bb2e8907
9 commits,
11 months ago
version 1
a05144f4
1 commit,
1 year ago
Show latest version
2 files
+
43
−
33
Inline
Compare changes
Side-by-side
Inline
Show whitespace changes
Show one file at a time
Files
2
Search (e.g. *.vue) (Ctrl+P)
.gitlab-ci.yml
+
40
−
14
Options
stages
:
-
post-merge
-
install
-
test
-
post-merge
.npm-cache-ro
:
cache
:
-
&npm-cache-ro
key
:
files
:
-
package-lock.json
paths
:
-
node_modules/
policy
:
pull
install-deps
:
stage
:
install
stage
:
.pre
cache
:
-
<<
:
*npm-cache-ro
policy
:
pull-push
-
key
:
$CI_JOB_NAME
paths
:
-
.npm/
image
:
node
script
:
-
npm ci
artifacts
:
paths
:
-
node_modules/
expire_in
:
10 mins
-
npm ci --cache .npm --prefer-offline
type-check
:
stage
:
test
needs
:
-
job
:
install-deps
artifacts
:
true
-
install-deps
extends
:
.npm-cache-ro
image
:
node
script
:
-
npm run type-check
@@ -25,10 +36,25 @@ type-check:
label-issues-merge
:
stage
:
post-merge
image
:
curlimages/curl-base:latest
# rules:
# - if: $CI_PIPELINE_SOURCE == 'merge_request_event'
rules
:
-
if
:
$CI_PIPELINE_SOURCE == 'merge_request_event' &&
$CI_MERGE_REQUEST_EVENT_TYPE == 'merge_result' &&
$CI_COMMIT_BRANCH == $CI_DEFAULT_BRANCH
allow_failure
:
true
before_script
:
-
apk add --no-cache jq
variables
:
PROJECT_API_URL
:
$CI_API_V4_URL/projects/$CI_PROJECT_ID
CLOSED_ISSUES_API_URL
:
$PROJECT_API_URL/merge_requests/$CI_MERGE_REQUEST_IID/closes_issues
script
:
-
closed_issue_ids=$(curl CI_API_V4_URL/projects/$CI_PROJECT_ID/merge_requests/$CI_MERGE_REQUEST_ID/closes_issues | jq '.[].iid')
-
echo $closed_issue_ids
-
CLOSED_ISSUES=$(curl --header "PRIVATE-TOKEN:$CI_PROJECT_API_TOKEN" --url $CLOSED_ISSUES_API_URL)
-
CLOSED_ISSUE_IDS=$(echo $CLOSED_ISSUES | jq '.[].iid')
-
|
for ISSUE_ID in $(eval $GET_CLOSED_ISSUE_IDS); do
curl --request PUT\
--header "PRIVATE-TOKEN:$CI_PROJECT_API_TOKEN"\
--url $PROJECT_API_URL/issues/$ISSUE_ID?remove_labels=Doing
curl --request PUT\
--header "PRIVATE-TOKEN:$CI_PROJECT_API_TOKEN"\
--url $PROJECT_API_URL/issues/$ISSUE_ID?add_labels=Done
done
Loading