Releases: Panquesito7/submodules-alternative
Releases · Panquesito7/submodules-alternative
v1.4.1: Minor bugfix
Changelog
- Fix an error preventing repositories from being updated due to a check that was misconfigured.
v1.4.0: Various improvements
Changelog
- Committing when updating repositories is done by the script automatically (with the desired commit message).
- New parameter,
commit_message_update
: The commit message used when updating the repositories. - New feature mentioned in the
README.md
, is the option to let you choose the desired branch when cloning a new repository, unlike Git Submodules which automatically chooses the default branch.
v1.3.1: Bash bugfix
Changelog
- Fix missing
fi
in a Bash script.
v1.3.0: Bugfixes
Changelog
- The
check-variables.lua
script was missing at the time of either updating or adding the given repositories, which prevented the workflow from working in any project that does not have the source code. This has been fully fixed. - Sometimes, it was necessary to pull the
repos.lua
file from the original branch, as the PR branch might be outdated. The workflow wasn't able to update the necessary file due to a wrong command. This should be fixed.
v1.2.0 - Workflow bugfixes
Changelog
- The action couldn't run on external repositories due to the lack of the
fetch-repos
andupdate-repos
scripts. This has now been fixed, and the script automatically fetches the scripts to work on your repository without pushing them to your project. - Previously, if both
update_repos
andadd_repos
options is enabled, the script could not work properly. This has been fixed. - The squash commits option has been tweaked and fixed. This option applies only to
add_repos
for now. Please note that the feature is still experimental and is recommended to use only on PRs. - A few other minor bugfixes and cleanup.
v1.1.0 - Branches improved
Changelog
- Update to-do list.
- Improve branch detection.
- The script will attempt to find the default branch for the given repository. Currently supports GitHub, GitLab, and BitBucket only!
- The default/desired branch can be manually specified. This is very useful if the VCS does not have an API or is unsupported.
- If the default/desired branch is specified, the script won't attempt to find a branch, regardless of the VCS.
We'll keep working on new releases to make bugfixes and implement new features! 🙂
If you have any ideas or suggestions, feel free to create a discussion or issue.
v1.0.0 - Initial setup
Changelog
- The initial release was created! 🎉 This includes:
- Basic codebase.
- GitHub Actions to use in your projects.
- Sample usage, and more.