From 9e40736cb750a1c829867259fd5cb6221106d801 Mon Sep 17 00:00:00 2001 From: Eriq Taing Date: Wed, 3 Dec 2025 14:43:26 -0500 Subject: [PATCH] Add feature to allow adding files from a directory to sources in rpmbuild --- action.yml | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/action.yml b/action.yml index 8825034..138fbb8 100644 --- a/action.yml +++ b/action.yml @@ -16,6 +16,9 @@ inputs: repository-user-token: description: "Token to use with user" required: true + extra-source-directory: + description: "(Optional) Directory to grab files for sources." + default: "" runs: using: "composite" @@ -28,6 +31,15 @@ runs: mkdir -p ./rpmbuild/{RPMS,SPECS} cp ${SPEC_FILE_PATH} ./rpmbuild/SPECS + - name: Add extra source files + shell: bash + if: "${{ inputs.extra-source-directory != '' }}" + env: + SOURCE_DIRECTORY: ${{ inputs.extra-source-directory }} + run: | + find ${SOURCE_DIRECTORY} -type f -not -name "*\.spec" \ + -exec cp {} ./rpmbuild/SOURCES \; + - name: Build RPM shell: bash env: