Skip to content

Commit ae6e4e7

Browse files
committed
Fix file name detection.
1 parent 7e47213 commit ae6e4e7

3 files changed

Lines changed: 63 additions & 9 deletions

File tree

action/dist/index.js

Lines changed: 21 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -528,7 +528,23 @@ const path = __importStar(__nccwpck_require__(6928));
528528
const fs = __importStar(__nccwpck_require__(9896));
529529
const core = __importStar(__nccwpck_require__(7484));
530530
/**
531-
* Check if a string is a URL
531+
* Check if case 'ims':
532+
const imsFile = path.join(searchDir, `${outputName}.zip`);
533+
core.info(`Checking for IMS file: ${imsFile}`);
534+
if (fs.existsSync(imsFile)) {
535+
outputFiles.push(imsFile);
536+
core.info(`Found IMS file: ${imsFile}`);
537+
}
538+
break;
539+
540+
case 'xapi':
541+
const xapiFile = path.join(searchDir, `${outputName}.zip`);
542+
core.info(`Checking for xAPI file: ${xapiFile}`);
543+
if (fs.existsExists(xapiFile)) {
544+
outputFiles.push(xapiFile);
545+
core.info(`Found xAPI file: ${xapiFile}`);
546+
}
547+
break;RL
532548
*/
533549
function isURL(input) {
534550
try {
@@ -640,14 +656,16 @@ function findOutputFiles(args) {
640656
const outputName = args.output;
641657
switch (args.format) {
642658
case 'scorm1.2':
643-
const scorm1File = path.join(searchDir, `${outputName}-scorm1.2.zip`);
659+
const scorm1File = path.join(searchDir, `${outputName}.zip`);
660+
core.info(`Checking for SCORM 1.2 file: ${scorm1File}`);
644661
if (fs.existsSync(scorm1File)) {
645662
outputFiles.push(scorm1File);
646663
core.info(`Found SCORM 1.2 file: ${scorm1File}`);
647664
}
648665
break;
649666
case 'scorm2004':
650-
const scorm2004File = path.join(searchDir, `${outputName}-scorm2004.zip`);
667+
const scorm2004File = path.join(searchDir, `${outputName}.zip`);
668+
core.info(`Checking for SCORM 2004 file: ${scorm2004File}`);
651669
if (fs.existsSync(scorm2004File)) {
652670
outputFiles.push(scorm2004File);
653671
core.info(`Found SCORM 2004 file: ${scorm2004File}`);

action/dist/utils.js

Lines changed: 21 additions & 3 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

action/src/utils.ts

Lines changed: 21 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,23 @@ import * as core from '@actions/core';
44
import { LiaScriptExporterArgs } from './inputs';
55

66
/**
7-
* Check if a string is a URL
7+
* Check if case 'ims':
8+
const imsFile = path.join(searchDir, `${outputName}.zip`);
9+
core.info(`Checking for IMS file: ${imsFile}`);
10+
if (fs.existsSync(imsFile)) {
11+
outputFiles.push(imsFile);
12+
core.info(`Found IMS file: ${imsFile}`);
13+
}
14+
break;
15+
16+
case 'xapi':
17+
const xapiFile = path.join(searchDir, `${outputName}.zip`);
18+
core.info(`Checking for xAPI file: ${xapiFile}`);
19+
if (fs.existsExists(xapiFile)) {
20+
outputFiles.push(xapiFile);
21+
core.info(`Found xAPI file: ${xapiFile}`);
22+
}
23+
break;RL
824
*/
925
export function isURL(input: string): boolean {
1026
try {
@@ -126,15 +142,17 @@ export function findOutputFiles(args: LiaScriptExporterArgs): string[] {
126142

127143
switch (args.format) {
128144
case 'scorm1.2':
129-
const scorm1File = path.join(searchDir, `${outputName}-scorm1.2.zip`);
145+
const scorm1File = path.join(searchDir, `${outputName}.zip`);
146+
core.info(`Checking for SCORM 1.2 file: ${scorm1File}`);
130147
if (fs.existsSync(scorm1File)) {
131148
outputFiles.push(scorm1File);
132149
core.info(`Found SCORM 1.2 file: ${scorm1File}`);
133150
}
134151
break;
135152

136153
case 'scorm2004':
137-
const scorm2004File = path.join(searchDir, `${outputName}-scorm2004.zip`);
154+
const scorm2004File = path.join(searchDir, `${outputName}.zip`);
155+
core.info(`Checking for SCORM 2004 file: ${scorm2004File}`);
138156
if (fs.existsSync(scorm2004File)) {
139157
outputFiles.push(scorm2004File);
140158
core.info(`Found SCORM 2004 file: ${scorm2004File}`);

0 commit comments

Comments
 (0)