Skip to content

Releases: elkowar/yolk

0.3.2 - 2025-02-12

12 Feb 21:18
Compare
Choose a tag to compare

Release Notes

Added

  • Add unsafe_shell_hooks to egg configuration
  • Allow for explicit priviledge escalation in root files

Install yolk_dots 0.3.2

Install prebuilt binaries via shell script

curl --proto '=https' --tlsv1.2 -LsSf https://github.com/elkowar/yolk/releases/download/v0.3.2/yolk_dots-installer.sh | sh

Install prebuilt binaries via powershell script

powershell -ExecutionPolicy Bypass -c "irm https://github.com/elkowar/yolk/releases/download/v0.3.2/yolk_dots-installer.ps1 | iex"

Install prebuilt binaries via Homebrew

brew install elkowar/tap/yolk

Download yolk_dots 0.3.2

File Platform Checksum
yolk_dots-x86_64-apple-darwin.tar.xz Intel macOS checksum
yolk_dots-x86_64-pc-windows-msvc.zip x64 Windows checksum
yolk_dots-x86_64-unknown-linux-gnu.tar.xz x64 Linux checksum
yolk_dots-x86_64-unknown-linux-musl.tar.xz x64 MUSL Linux checksum

Verifying GitHub Artifact Attestations

The artifacts in this release have attestations generated with GitHub Artifact Attestations. These can be verified by using the GitHub CLI:

gh attestation verify <file-path of downloaded artifact> --repo elkowar/yolk

You can also download the attestation from GitHub and verify against that directly:

gh attestation verify <file-path of downloaded artifact> --bundle <file-path of downloaded attestation>

v0.3.1

11 Feb 11:30
Compare
Choose a tag to compare

Release Notes

BREAKING

  • Move back to yolk git git wrapper based solution, because git filters sadly don't quite work out for all of our needs. See #42, for example.
    To ensure your repository is compatible with the latest version of yolk, simply rerun yolk init once.

Added

  • Open egg specific dir and open single files in yolk edit

Fixed

  • properly handle badly behaved git-filter-client implementations.

Install yolk_dots 0.3.1

Install prebuilt binaries via shell script

curl --proto '=https' --tlsv1.2 -LsSf https://github.com/elkowar/yolk/releases/download/v0.3.1/yolk_dots-installer.sh | sh

Install prebuilt binaries via powershell script

powershell -ExecutionPolicy ByPass -c "irm https://github.com/elkowar/yolk/releases/download/v0.3.1/yolk_dots-installer.ps1 | iex"

Install prebuilt binaries via Homebrew

brew install elkowar/tap/yolk

Download yolk_dots 0.3.1

File Platform Checksum
yolk_dots-x86_64-apple-darwin.tar.xz Intel macOS checksum
yolk_dots-x86_64-pc-windows-msvc.zip x64 Windows checksum
yolk_dots-x86_64-unknown-linux-gnu.tar.xz x64 Linux checksum
yolk_dots-x86_64-unknown-linux-musl.tar.xz x64 MUSL Linux checksum

Verifying GitHub Artifact Attestations

The artifacts in this release have attestations generated with GitHub Artifact Attestations. These can be verified by using the GitHub CLI:

gh attestation verify <file-path of downloaded artifact> --repo elkowar/yolk

You can also download the attestation from GitHub and verify against that directly:

gh attestation verify <file-path of downloaded artifact> --bundle <file-path of downloaded attestation>

0.2.2 - 2025-02-04

04 Feb 09:49
Compare
Choose a tag to compare

Release Notes

Fixed

  • handle non-unicode files in git filter properly

Install yolk_dots 0.2.2

Install prebuilt binaries via shell script

curl --proto '=https' --tlsv1.2 -LsSf https://github.com/elkowar/yolk/releases/download/v0.2.2/yolk_dots-installer.sh | sh

Install prebuilt binaries via powershell script

powershell -ExecutionPolicy ByPass -c "irm https://github.com/elkowar/yolk/releases/download/v0.2.2/yolk_dots-installer.ps1 | iex"

Install prebuilt binaries via Homebrew

brew install elkowar/tap/yolk

Download yolk_dots 0.2.2

File Platform Checksum
yolk_dots-x86_64-apple-darwin.tar.xz Intel macOS checksum
yolk_dots-x86_64-pc-windows-msvc.zip x64 Windows checksum
yolk_dots-x86_64-unknown-linux-gnu.tar.xz x64 Linux checksum
yolk_dots-x86_64-unknown-linux-musl.tar.xz x64 MUSL Linux checksum

Verifying GitHub Artifact Attestations

The artifacts in this release have attestations generated with GitHub Artifact Attestations. These can be verified by using the GitHub CLI:

gh attestation verify <file-path of downloaded artifact> --repo elkowar/yolk

You can also download the attestation from GitHub and verify against that directly:

gh attestation verify <file-path of downloaded artifact> --bundle <file-path of downloaded attestation>

0.2.1 - 2025-02-02

02 Feb 16:40
Compare
Choose a tag to compare

Release Notes

Added

  • Allow empty targets map in egg config
  • Add further validation of yolk.rhai

Fixed

  • Fix path handling on windows when interacting with git
  • Allow accessing variables and imports in template tags

Install yolk_dots 0.2.1

Install prebuilt binaries via shell script

curl --proto '=https' --tlsv1.2 -LsSf https://github.com/elkowar/yolk/releases/download/v0.2.1/yolk_dots-installer.sh | sh

Install prebuilt binaries via powershell script

powershell -ExecutionPolicy ByPass -c "irm https://github.com/elkowar/yolk/releases/download/v0.2.1/yolk_dots-installer.ps1 | iex"

Install prebuilt binaries via Homebrew

brew install elkowar/tap/yolk

Download yolk_dots 0.2.1

File Platform Checksum
yolk_dots-x86_64-apple-darwin.tar.xz Intel macOS checksum
yolk_dots-x86_64-pc-windows-msvc.zip x64 Windows checksum
yolk_dots-x86_64-unknown-linux-gnu.tar.xz x64 Linux checksum
yolk_dots-x86_64-unknown-linux-musl.tar.xz x64 MUSL Linux checksum

Verifying GitHub Artifact Attestations

The artifacts in this release have attestations generated with GitHub Artifact Attestations. These can be verified by using the GitHub CLI:

gh attestation verify <file-path of downloaded artifact> --repo elkowar/yolk

You can also download the attestation from GitHub and verify against that directly:

gh attestation verify <file-path of downloaded artifact> --bundle <file-path of downloaded attestation>

0.2.0 - 2025-01-26

26 Jan 17:22
Compare
Choose a tag to compare

Release Notes

BREAKING

  • [breaking] run canonicalization for git through git filters:
    Yolk no longer expects a .yolk_git directory rather
    than the typical .git dir. Instead, yolk now installs a git filter in
    the .git/config file, and specifies it to run through
    .gitattributes. To automatically apply these changes to your local
    dotfile repository, simply run yolk init again, it will automatically
    update the file structure.

Install yolk_dots 0.2.0

Install prebuilt binaries via shell script

curl --proto '=https' --tlsv1.2 -LsSf https://github.com/elkowar/yolk/releases/download/v0.2.0/yolk_dots-installer.sh | sh

Install prebuilt binaries via powershell script

powershell -ExecutionPolicy ByPass -c "irm https://github.com/elkowar/yolk/releases/download/v0.2.0/yolk_dots-installer.ps1 | iex"

Install prebuilt binaries via Homebrew

brew install elkowar/tap/yolk

Download yolk_dots 0.2.0

File Platform Checksum
yolk_dots-x86_64-apple-darwin.tar.xz Intel macOS checksum
yolk_dots-x86_64-pc-windows-msvc.zip x64 Windows checksum
yolk_dots-x86_64-unknown-linux-gnu.tar.xz x64 Linux checksum
yolk_dots-x86_64-unknown-linux-musl.tar.xz x64 MUSL Linux checksum

Verifying GitHub Artifact Attestations

The artifacts in this release have attestations generated with GitHub Artifact Attestations. These can be verified by using the GitHub CLI:

gh attestation verify <file-path of downloaded artifact> --repo elkowar/yolk

You can also download the attestation from GitHub and verify against that directly:

gh attestation verify <file-path of downloaded artifact> --bundle <file-path of downloaded attestation>

0.1.0 - 2025-01-06

06 Jan 18:12
665c01f
Compare
Choose a tag to compare

Release Notes

Added

  • Clean up stale symlinks by caching deployment targets
  • Allow for both .config and standard ~/Library/... dir on mac

Fixed

  • Fix windows symlink deletion again
  • simplify multi error output
  • inconsistent tests, failing symlink deletion on windows
  • compile error on windows

Install yolk_dots 0.1.0

Install prebuilt binaries via shell script

curl --proto '=https' --tlsv1.2 -LsSf https://github.com/elkowar/yolk/releases/download/v0.1.0/yolk_dots-installer.sh | sh

Install prebuilt binaries via powershell script

powershell -ExecutionPolicy ByPass -c "irm https://github.com/elkowar/yolk/releases/download/v0.1.0/yolk_dots-installer.ps1 | iex"

Install prebuilt binaries via Homebrew

brew install elkowar/tap/yolk

Download yolk_dots 0.1.0

File Platform Checksum
yolk_dots-x86_64-apple-darwin.tar.xz Intel macOS checksum
yolk_dots-x86_64-pc-windows-msvc.zip x64 Windows checksum
yolk_dots-x86_64-unknown-linux-gnu.tar.xz x64 Linux checksum

Verifying GitHub Artifact Attestations

The artifacts in this release have attestations generated with GitHub Artifact Attestations. These can be verified by using the GitHub CLI:

gh attestation verify <file-path of downloaded artifact> --repo elkowar/yolk

You can also download the attestation from GitHub and verify against that directly:

gh attestation verify <file-path of downloaded artifact> --bundle <file-path of downloaded attestation>

0.0.16 - 2024-12-22

22 Dec 15:23
2356918
Compare
Choose a tag to compare

Release Notes

Fixed

  • yolk git --force-canonical flag being bad

Install yolk_dots 0.0.16

Install prebuilt binaries via shell script

curl --proto '=https' --tlsv1.2 -LsSf https://github.com/elkowar/yolk/releases/download/v0.0.16/yolk_dots-installer.sh | sh

Install prebuilt binaries via Homebrew

brew install elkowar/tap/yolk

Download yolk_dots 0.0.16

File Platform Checksum
yolk_dots-x86_64-apple-darwin.tar.xz Intel macOS checksum
yolk_dots-x86_64-unknown-linux-gnu.tar.xz x64 Linux checksum

0.0.15 - 2024-12-22

22 Dec 14:40
78af4cb
Compare
Choose a tag to compare

Release Notes

Added

  • Sync to canonical mode on git pull as well

Install yolk_dots 0.0.15

Install prebuilt binaries via shell script

curl --proto '=https' --tlsv1.2 -LsSf https://github.com/elkowar/yolk/releases/download/v0.0.15/yolk_dots-installer.sh | sh

Install prebuilt binaries via Homebrew

brew install elkowar/tap/yolk

Download yolk_dots 0.0.15

File Platform Checksum
yolk_dots-x86_64-apple-darwin.tar.xz Intel macOS checksum
yolk_dots-x86_64-unknown-linux-gnu.tar.xz x64 Linux checksum

0.0.14 - 2024-12-22

22 Dec 13:44
68b483c
Compare
Choose a tag to compare

Release Notes

Added

  • Add support for importing files in yolk.rhai
  • support multiline tags
  • Add a few more comment symbols

Fixed

  • Yolk not removing dead symlinks when deploying in put mode
  • Prevent yolk from comitting inconsistent state when syncing fails

Install yolk_dots 0.0.14

Install prebuilt binaries via shell script

curl --proto '=https' --tlsv1.2 -LsSf https://github.com/elkowar/yolk/releases/download/v0.0.14/yolk_dots-installer.sh | sh

Download yolk_dots 0.0.14

File Platform Checksum
yolk_dots-x86_64-apple-darwin.tar.xz Intel macOS checksum
yolk_dots-x86_64-unknown-linux-gnu.tar.xz x64 Linux checksum

0.0.13 - 2024-12-18

18 Dec 21:57
36753ac
Compare
Choose a tag to compare

Release Notes

Added

  • [breaking] Add explicit deployment strategies, default to put
  • add main_file config for smarter yolk edit command
  • Add more flexible loglevel configuration

Fixed

  • Yolk not removing dead symlinks when deploying eggs

Install yolk_dots 0.0.13

Install prebuilt binaries via shell script

curl --proto '=https' --tlsv1.2 -LsSf https://github.com/elkowar/yolk/releases/download/v0.0.13/yolk_dots-installer.sh | sh

Download yolk_dots 0.0.13

File Platform Checksum
yolk_dots-x86_64-apple-darwin.tar.xz Intel macOS checksum
yolk_dots-x86_64-unknown-linux-gnu.tar.xz x64 Linux checksum