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: