Skip to content

Add LICENSE, document GPL ffmpeg-core dep, skip Pages redeploy on docs/workflow changes#24

Merged
dubsector merged 1 commit into
mainfrom
chore/license-and-deploy-triggers
Jul 5, 2026
Merged

Add LICENSE, document GPL ffmpeg-core dep, skip Pages redeploy on docs/workflow changes#24
dubsector merged 1 commit into
mainfrom
chore/license-and-deploy-triggers

Conversation

@dubsector

Copy link
Copy Markdown
Owner

Summary

  • Add MIT LICENSE for video-shrinker's own code.
  • README: new License section documenting the optional CPU-fallback (@ffmpeg/core) is actually GPL-2.0-or-later (compiled with libx264/libx265), with a link to the matching upstream source at v0.12.10.
  • deploy.yml: paths-ignore for README.md and .github/** so doc/workflow-only pushes to main don't trigger a Pages rebuild (which would force the PWA "update available" prompt on every visitor for no user-facing change).

Test plan

  • Verified app footer/UI unaffected in preview (no code changes to src/)
  • Confirmed @ffmpeg/core@0.12.10's upstream Dockerfile enables --enable-gpl --enable-libx264 --enable-libx265, matching the license claim

… on doc/workflow-only changes

video-shrinker's own code is MIT. The CPU-fallback encoder bundles an
FFmpeg build compiled with libx264/libx265 (GPL-2.0-or-later), documented
in a new README section with a link to the matching upstream source.

deploy.yml gets paths-ignore for README.md and .github/** so editing docs
or workflows doesn't trigger a full Pages rebuild and force the PWA update
prompt on visitors for a change with no user-facing effect.
@dubsector
dubsector merged commit dbb4450 into main Jul 5, 2026
4 checks passed
@dubsector
dubsector deleted the chore/license-and-deploy-triggers branch July 5, 2026 23:06
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant