[project] id = "vylk" name = "Vylk" version_file = "VERSION" description = "Lightweight, low-resource single-binary markdown notes editor" homepage = "https://github.com/toxdes/vylk" repository = "https://github.com/toxdes/vylk" license = "MIT" maintainer = "toxdes " [build] dockerfile = "Dockerfile" context = "." output_dir = "dist" platforms = ["linux/amd64", "linux/arm64"] [build.args] INCLUDE_APPIMAGE = "0" [docker] image = "docker.io/toxdes/vylk" dockerfile = "Dockerfile.runtime" context = "." platforms = ["linux/amd64", "linux/arm64"] target = "runtime" publish_latest = true [release] [[release.artifacts]] name = "vylk_{version}_amd64.tar.gz" platform = "linux" architecture = "x86_64" [[release.artifacts]] name = "vylk_{version}_arm64.tar.gz" platform = "linux" architecture = "arm64" [[release.artifacts]] name = "vylk_linux_amd64_{version}" platform = "linux" architecture = "x86_64" [[release.artifacts]] name = "vylk_linux_arm64_{version}" platform = "linux" architecture = "arm64" [[release.artifacts]] name = "vylk-{version}-macos-amd64.zip" platform = "macos" architecture = "x86_64" [[release.artifacts]] name = "vylk-{version}-macos-arm64.zip" platform = "macos" architecture = "arm64" [[release.artifacts]] name = "vylk_windows_amd64_{version}.exe" platform = "windows" architecture = "x86_64" [artifacts] deb = ["*.deb"] rpm = ["*.rpm"] archive = ["*.tar.gz"] [package] binary = "vylk" [homebrew] tap = "toxdes/tap" remote = "git@github.com:toxdes/homebrew-tap.git" branch = "main" formula = "vylk" binary = "vylk" [[homebrew.archives]] artifact = "vylk-{version}-macos-amd64.zip" architecture = "x86_64" url = "https://packages.toxdes.com/releases/vylk-{version}-macos-amd64.zip" [[homebrew.archives]] artifact = "vylk-{version}-macos-arm64.zip" architecture = "arm64" url = "https://packages.toxdes.com/releases/vylk-{version}-macos-arm64.zip" [deb] helper_image = "docker.io/toxdes/yesb-apt-helper@sha256:ec2452ba31dcec97924f061352ed84626ee890d3b88f33bddf6eb22fe8eb635f" package_name = "vylk" section = "utils" priority = "optional" architectures = ["amd64", "arm64"] [rpm] helper_image = "docker.io/toxdes/yesb-rpm-helper@sha256:ee8caaff1fd1434b1414e09b5fce00572d3199b622f6ba39f73a3934117e221c" package_name = "vylk" release = "1" architectures = ["x86_64", "aarch64"] [aur] binary_package = "vylk-bin" git_package = "vylk-git" srcinfo_helper_image = "docker.io/toxdes/yesb-aur-helper@sha256:e0b511b58baf4d1e281b154a50fd15125f886472dc7166a4aa578cb7a40435ea" architectures = ["x86_64", "aarch64"] source_pkgbuild = "PKGBUILD.source" git_pkgbuild = "PKGBUILD" [hosting] public_base_url = "https://packages.toxdes.com" apt_prefix = "apt" rpm_prefix = "rpm" release_prefix = "releases" [hosting.apt] suite = "stable" component = "main" origin = "toxdes" label = "Toxdes" [hosting.signing] gpg_key_env = "GPG_KEY_ID" gpg_passphrase_env = "GPG_PASSPHRASE" [hosting.aur] host = "aur.archlinux.org" ssh_user = "aur" maintainer = "toxdes "