diff --git a/lib/main.js b/lib/main.js index 84337db..259d4a7 100644 --- a/lib/main.js +++ b/lib/main.js @@ -83,12 +83,16 @@ function run() { // only contents of workspace can be changed by actions and used by subsequent actions // So copy all generated rpms into workspace , and publish output path relative to workspace yield exec.exec(`mkdir -p rpmbuild/SRPMS`); + yield exec.exec(`mkdir -p rpmbuild/RPMS`); yield exec.exec(`cp /github/home/rpmbuild/SRPMS/${myOutput} rpmbuild/SRPMS`); + yield cp.exec(`cp -R /github/home/rpmbuild/RPMS/. rpmbuild/RPMS/`); yield exec.exec(`ls -la rpmbuild/SRPMS`); + yield exec.exec(`ls -la rpmbuild/RPMS`); // set output to path relative to workspace ex ./rpm/ - core.setOutput("source_rpm_dir_path", `rpmbuild/SRPMS/${myOutput}`); // path to Source RPM directory + core.setOutput("source_rpm_dir_path", `rpmbuild/SRPMS/`); // path to SRPMS directory core.setOutput("source_rpm_path", `rpmbuild/SRPMS/${myOutput}`); // path to Source RPM file core.setOutput("source_rpm_name", `${myOutput}`); // name of Source RPM file + core.setOutput("rpm_dir_path", `rpmbuild/RPMS/`); // path to RPMS directory core.setOutput("rpm_content_type", "application/octet-stream"); // Content-type for Upload } catch (error) { diff --git a/src/main.ts b/src/main.ts index 60348df..feb2178 100644 --- a/src/main.ts +++ b/src/main.ts @@ -90,16 +90,21 @@ async function run() { // only contents of workspace can be changed by actions and used by subsequent actions // So copy all generated rpms into workspace , and publish output path relative to workspace - await exec.exec(`mkdir -p rpmbuild/SRPMS`) + await exec.exec(`mkdir -p rpmbuild/SRPMS`); + await exec.exec(`mkdir -p rpmbuild/RPMS`); - await exec.exec(`cp /github/home/rpmbuild/SRPMS/${myOutput} rpmbuild/SRPMS`) - - await exec.exec(`ls -la rpmbuild/SRPMS`) + await exec.exec(`cp /github/home/rpmbuild/SRPMS/${myOutput} rpmbuild/SRPMS`); + await cp.exec(`cp -R /github/home/rpmbuild/RPMS/. rpmbuild/RPMS/`); + await exec.exec(`ls -la rpmbuild/SRPMS`); + await exec.exec(`ls -la rpmbuild/RPMS`); + // set output to path relative to workspace ex ./rpm/ - core.setOutput("source_rpm_dir_path", `rpmbuild/SRPMS/${myOutput}`); // path to Source RPM directory - core.setOutput("source_rpm_path", `rpmbuild/SRPMS/${myOutput}`); // path to Source RPM file - core.setOutput("source_rpm_name", `${myOutput}`); // name of Source RPM file + core.setOutput("source_rpm_dir_path", `rpmbuild/SRPMS/`); // path to SRPMS directory + core.setOutput("source_rpm_path", `rpmbuild/SRPMS/${myOutput}`); // path to Source RPM file + core.setOutput("source_rpm_name", `${myOutput}`); // name of Source RPM file + + core.setOutput("rpm_dir_path", `rpmbuild/RPMS/`); // path to RPMS directory core.setOutput("rpm_content_type", "application/octet-stream"); // Content-type for Upload