Skip to content

Commit cc8621c

Browse files
committed
Remove support for multiple file input
1 parent fbb0cd5 commit cc8621c

File tree

2 files changed

+15
-18
lines changed

2 files changed

+15
-18
lines changed

entrypoint.py

Lines changed: 13 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -35,17 +35,15 @@
3535

3636
supported_arch_list = supported_arch.strip().split('\n')
3737
supported_version_list = supported_version.strip().split('\n')
38-
deb_file_list = deb_file_path.strip().split('\n')
39-
deb_file_version_list = deb_file_target_version.strip().split('\n')
38+
deb_file_path = deb_file_path.strip()
39+
deb_file_version = deb_file_target_version.strip()
4040

4141
logging.debug(supported_arch_list)
4242
logging.debug(supported_version_list)
43-
logging.debug(deb_file_list)
44-
logging.debug(deb_file_version_list)
43+
logging.debug(deb_file_path)
44+
logging.debug(deb_file_version)
4545

46-
if any(
47-
(target_version not in supported_version_list) for target_version in deb_file_version_list
48-
):
46+
if deb_file_version not in supported_version_list:
4947
logging.error('File version target is not listed in repo supported version list')
5048
sys.exit(1)
5149

@@ -84,7 +82,7 @@
8482
'format_version': 1,
8583
'sw_version': deb_file_control['Version'],
8684
'sw_architecture': deb_file_control['Architecture'],
87-
'linux_version': deb_file_target_version
85+
'linux_version': deb_file_version
8886
}
8987

9088
current_metadata_str = json.dumps(current_metadata)
@@ -146,15 +144,14 @@
146144

147145
logging.info('-- Adding package to repo --')
148146

149-
for deb, target in zip(deb_file_list, deb_file_version_list):
150-
logging.info('Adding {}'.format(deb))
151-
os.system(
152-
'reprepro -b {} --export=silent-never includedeb {} {}'.format(
153-
apt_dir,
154-
target,
155-
deb,
156-
)
147+
logging.info('Adding {}'.format(deb_file_path))
148+
os.system(
149+
'reprepro -b {} --export=silent-never includedeb {} {}'.format(
150+
apt_dir,
151+
deb_file_version,
152+
deb_file_path,
157153
)
154+
)
158155

159156
logging.debug('Signing to unlock key on gpg agent')
160157
gpg.sign('test', keyid=private_key_id, passphrase=key_passphrase)

readme.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -18,11 +18,11 @@ This action will setup and manage a simple APT repo on your github pages
1818

1919
### `file`
2020

21-
**Required** Newline-delimited list of .deb files to be included
21+
**Required** .deb files to be included
2222

2323
### `file_target_version`
2424

25-
**Required** Newline-delimited list of (linux) version target of supplied .deb file
25+
**Required** Version target of supplied .deb file
2626

2727
### `private_key`
2828

0 commit comments

Comments
 (0)