Skip to content

Releases: s0/git-publish-subdir-action

Bunch of new features and dependency updates

17 Nov 23:23
@s0 s0
92faf78
Compare
Choose a tag to compare

🎉 🎉 🎉

This one is a nice juicy release! I finally got around to looking at all of those PRs that have been sitting around for a while, sorry for the delay everyone.

Included in this release:

  • Bunch of dependabot dependency updates
  • (#81) chore: fixes to tests (thanks @jdcmarques)
  • (#80) chore: update Node to v16 (thanks @ramprasadagarwal)
  • (#75 and #78) feat: introduce new options to overwrite commiter name and email (thanks @ozaner and @promise)
  • (#82) feat: introduce new option to pick sub-directory in target repo to copy files to (thanks @jdcmarques)
  • (#83) chore: switch to using Node to copy files rather than bash (thanks @jdcmarques)

An extra special thanks in particular to @jdcmarques who not only opened 3 pull requests, but also fixed CI builds which helped speed up the review process considerably!

Trim `{msg}` in custom commit messages and update dependencies

08 Feb 16:41
@s0 s0
77ba3d8
Compare
Choose a tag to compare
  • fix: remove trailing newline of commit message (#58)
  • various updates across all dependencies

Allow custom glob file for branch clearing

14 May 17:58
@s0 s0
d065765
Compare
Choose a tag to compare
Merge pull request #46 from s0/tidying

🎨 Unify folder creation and clearing in tests

v2.4.1: Dep Updates & Handle spaces in folder names

13 May 03:05
@s0 s0
16fcb65
Compare
Choose a tag to compare

The majority of the work for this release involved refactoring unit-tests for a better architecture (see 43688e2) but it also includes an update to all dependencies, and fixes for the following issues:

  • #29 - DeprecationWarning: Buffer() is deprecated due to security and usability issues
  • #32 - Folder names with spaces are not supported

v2.4.0: Skip Empty Commits, Custom Tags, and goodbye initial commit.

19 Sep 14:18
@s0 s0
43ac335
Compare
Choose a tag to compare

This release comes with a number of new features / improvements:

  • #26: The "Initial" commit is no longer created on empty branches, and instead only the commit with the contents is added.
  • #23 / #27: You can now give an argument to the action to also create and push a git tag.
  • #28: Introduction of a new flag that allows you to skip adding empty commits, and keep only those that change the target branch's contents.

Introduce custom messages, and history squashing

13 Jun 21:21
@s0 s0
Compare
Choose a tag to compare

Two new features:

  • squash all history on the target branch with the SQUASH_HISTORY parameter
  • create custom messages for commits using the MESSAGE parameter, with support for certain placeholders.

This release is also the first release to have extensive unit-testing and code-coverage results.

v2.2.0 Prevent warnings when fetching into current branch

05 Apr 08:38
@s0 s0
1514fb5
Compare
Choose a tag to compare
Merge pull request #10 from KyrietS/master

Fixed #9 Refusing to fetch into current branch

v2.1.0: Merge pull request #7 from s0/dotfiles

07 Mar 13:45
@s0 s0
43169ff
Compare
Choose a tag to compare

v2.0.0

10 Dec 00:47
@s0 s0
Compare
Choose a tag to compare
  • Use the HEAD of the repo at the point the task is run rather than GITHUB_SHA to calculate the sha to include in the commit message.

Remove some unneeded logging in console.

20 Oct 18:50
@s0 s0
6db3cd9
Compare
Choose a tag to compare
Merge pull request #4 from s0/console-logs

Remove some console logs