Commit Graph
14 Commits
Author SHA1 Message Date
blacktop be52a2d3fc ci: is trash 2026-04-13 12:10:34 -06:00
blacktop 5cdbab9f1e chore: remove libheif dependency; use sips for HEIC conversion
Replace the `github.com/strukturag/libheif-go` CGo dependency with
macOS-native `sips` for HEIC/AVIF wallpaper thumbnail conversion.

- Drop `libheif` from go.mod, Makefile, Goreleaser config, and CI
- Remove `cgo` build tag requirement from wallpaper package
- Implement `convertWithSips()` using temp files and the `sips` CLI
- Refactor thumbnail decoding into `extractThumbnailPreview()` helper
- Update tests to cover sips-based HEIC conversion path
2026-04-12 11:14:01 -06:00
blacktop 89535fd9c2 ci: Remove extra CGO deps from prerelease macOS arm64 build
Drop libusb, unicorn, libheif from Homebrew installs and remove
associated CGO flags and build tags, simplifying the prerelease
darwin/arm64 build to a plain Go binary without native extras.
2026-04-07 11:53:59 -06:00
dependabot[bot]GitHubdependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
fccdd34fdc chore(deps): bump actions/upload-artifact from 6 to 7 (#1091)
Bumps [actions/upload-artifact](https://github.com/actions/upload-artifact) from 6 to 7.
- [Release notes](https://github.com/actions/upload-artifact/releases)
- [Commits](https://github.com/actions/upload-artifact/compare/v6...v7)

---
updated-dependencies:
- dependency-name: actions/upload-artifact
  dependency-version: '7'
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-03-03 11:00:35 -07:00
dependabot[bot]GitHubdependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
3064dc966d chore(deps): bump goreleaser/goreleaser-action from 6 to 7 (#1083)
Bumps [goreleaser/goreleaser-action](https://github.com/goreleaser/goreleaser-action) from 6 to 7.
- [Release notes](https://github.com/goreleaser/goreleaser-action/releases)
- [Commits](https://github.com/goreleaser/goreleaser-action/compare/v6...v7)

---
updated-dependencies:
- dependency-name: goreleaser/goreleaser-action
  dependency-version: '7'
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-02-24 13:10:21 -07:00
blacktop a8b019a350 chore: update Go version to 1.26 across workflow files 2026-02-12 10:59:09 -07:00
dependabot[bot]GitHubdependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
b7a1087849 chore(deps): bump actions/upload-artifact from 5 to 6 (#987)
Bumps [actions/upload-artifact](https://github.com/actions/upload-artifact) from 5 to 6.
- [Release notes](https://github.com/actions/upload-artifact/releases)
- [Commits](https://github.com/actions/upload-artifact/compare/v5...v6)

---
updated-dependencies:
- dependency-name: actions/upload-artifact
  dependency-version: '6'
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-12-15 09:13:49 -07:00
blacktop 55c152127a ci(goreleaser): enhance prerelease configuration with additional build settings and hooks 2025-12-05 15:52:08 -07:00
blacktop ed48eabf14 ci(goreleaser): remove unnecessary build IDs from GoReleaser command 2025-12-05 15:40:21 -07:00
blacktop c22fdafb63 ci(goreleaser): refactor build configurations for cross-compilation targets 2025-12-05 15:36:03 -07:00
blacktop a033f13714 ci(prerelease): update PRERELEASE_TAG to include versioning format 2025-12-05 15:28:48 -07:00
blacktop a74f5030a2 ci(goreleaser): update configuration files to version 2 and add retagging step 2025-12-05 15:22:23 -07:00
blacktop 9afede070e ci(prerelease): update cross-compilation configurations and enhance darwin build process 2025-12-05 15:14:17 -07:00
blacktop 4321c8f7aa ci(goreleaser): add prerelease workflow and update darwin build configurations 2025-12-05 14:58:05 -07:00