diff --git a/.github/actions/flatpak-builder-lint/action.yaml b/.github/actions/flatpak-builder-lint/action.yaml index a6fd54f496eb89..481ff6c534f752 100644 --- a/.github/actions/flatpak-builder-lint/action.yaml +++ b/.github/actions/flatpak-builder-lint/action.yaml @@ -32,7 +32,7 @@ runs: : Run flatpak-builder-lint return=0 - result="$(flatpak-builder-lint --exceptions ${{ inputs.artifact }} ${{ inputs.path }})" || return=$? + result="$(flatpak-builder-lint --exceptions --user-exceptions ${GITHUB_ACTION_PATH}/exceptions.json ${{ inputs.artifact }} ${{ inputs.path }})" || return=$? if [[ ${return} != 0 && -z "${result}" ]]; then echo "::error::Error while running flatpak-builder-lint" diff --git a/.github/actions/flatpak-builder-lint/exceptions.json b/.github/actions/flatpak-builder-lint/exceptions.json new file mode 100644 index 00000000000000..b6e9d61aa85701 --- /dev/null +++ b/.github/actions/flatpak-builder-lint/exceptions.json @@ -0,0 +1,8 @@ +{ + "com.obsproject.Studio": [ + "finish-args-flatpak-spawn-access", + "external-gitmodule-url-found", + "finish-args-host-filesystem-access", + "appstream-flathub-manifest-url-not-reachable" + ] +}