mirror of
https://github.com/fish-shell/fish-shell.git
synced 2026-06-25 18:31:20 -03:00
Release automation can be tested on any GitHub fork, using build_tools/release.sh $version $repository_owner $git_remote which should work perfectly except for macOS packages (which fail unless provided GitHub secrets). People might push tags to their forks, both non-release tags (which would trigger an early failure in "is-release-tag") or replicas of our actual release tags (which would create a draft release etc. and only fail when building macOS packages). Run on explicit workflow dispatch to make sure it's not triggered by accident like that. This means that we'll use the .github/workflows/release.yml from the default branch (i.e. master), so try to make sure it matches the version in the release, to prevent accidents. Closes #11816