This repository was archived by the owner on Aug 31, 2023. It is now read-only.
File tree Expand file tree Collapse file tree 2 files changed +19
-3
lines changed
Expand file tree Collapse file tree 2 files changed +19
-3
lines changed Original file line number Diff line number Diff line change 22import argparse
33import settings
44import json
5+ import os
56
67
78def create_manifest_file (target ):
@@ -28,7 +29,7 @@ def switch(target):
2829
2930 create_manifest_file (target )
3031
31- print ('Done' )
32+ print (' Done' )
3233
3334
3435def build (target ):
@@ -45,9 +46,22 @@ def build(target):
4546
4647 arguments .extend (settings .FILES_AND_DIRECTORIES_TO_IGNORE_WHEN_BUILDING )
4748
48- subprocess .run (arguments , shell = True )
49+ try :
50+ subprocess .run (arguments , shell = True , check = True )
4951
50- print ('Done' )
52+ slug = settings .EXTENSION_NAME_SLUG
53+ version = settings .MANIFEST_FILE ['version' ]
54+
55+ os .replace (
56+ 'web-ext-artifacts/{slug}-{version}.zip' .format (slug = slug , version = version ),
57+ 'web-ext-artifacts/{slug}-{version}_{target}.zip' .format (slug = slug , version = version , target = target )
58+ )
59+
60+ print (' Done' )
61+ except subprocess .CalledProcessError as cpe :
62+ print ('Build failed for ' + target + ':' )
63+
64+ raise cpe
5165
5266
5367def run ():
Original file line number Diff line number Diff line change 3434 'README.md' ,
3535 'screenshot.png' ,
3636]
37+
38+ EXTENSION_NAME_SLUG = 'gitlab_merge_requests_lists_enhancer'
You can’t perform that action at this time.
0 commit comments