Commit graph

12 commits

Author SHA1 Message Date
Vito Castellano
e22b82cc67
chore: add binary artifact (#38)
Some checks failed
Quality / golangci-lint (push) Has been cancelled
Quality / Build (push) Has been cancelled
Quality / Build-1 (push) Has been cancelled
Security / Go Vulnerability Check (push) Has been cancelled
Security / Security Scanner (push) Has been cancelled
Build and upload test binaries for Linux (amd64) and macOS (arm64)
as GitHub Actions artifacts. These are only accessible via PR checks
and expire after 7 days, allowing reviewers to test without building
from source.
2025-11-22 01:24:34 +01:00
Vito Castellano
4146504511
fix: updated security event permission
Some checks are pending
Quality / golangci-lint (push) Waiting to run
Quality / Build (push) Waiting to run
Security / Go Vulnerability Check (push) Waiting to run
Security / Security Scanner (push) Waiting to run
2025-10-13 21:41:43 +02:00
Vito Castellano
6c80585431
chore: release version 2.0.0 - Cask support and XDG compliance (#30)
* feat: add leaves filter to show explicitly installed packages (#25)

Add new filter [L] to display only "leaf" packages - those installed
explicitly by the user and not as dependencies of other packages.

* refactor: Migrate to Podman with OCI Containerfile and enhanced Makefile (#26)

* refactor: migrate from Docker to Podman with OCI Containerfile

Replace Docker with Podman for better security and OCI compliance.
Switch from Dockerfile to standard Containerfile format.

* chore: upgrade Go from 1.24 to 1.25

Update Go version to 1.25 to support latest goreleaser v2 and benefit from improved performance and language features.

* refactor: migrate to Podman and enhance Makefile

Replace Docker with Podman and upgrade Makefile with help system and new developer-friendly targets.

* chore: upgrade to Go 1.25 and golangci-lint v2.5.0

Update Go to 1.25 and golangci-lint to v2.5.0 for better tooling support.

* feat: add security scanning with govulncheck and gosec (#27)

Add comprehensive security scanning to the project with vulnerability checks and static analysis tools.

* feat: Add complete Casks support with unified UI (#28)

* feat(cask): add backend support for Homebrew casks

Implement complete backend infrastructure for managing Homebrew casks alongside formulae, preparing for unified UI.

* feat(cask): add complete Homebrew casks support with unified UI

Implement full backend and UI support for managing Homebrew casks alongside formulae in a unified interface.

* fix(cask): parse cask analytics correctly

Fix cask analytics not being displayed (showing 0 for all casks).

* feat(cask): add complete Homebrew casks support with unified UI

Implement full backend and UI support for managing Homebrew casks alongside formulae in a unified interface.

* fix: create copy to avoid implicit memory aliasing

* feat: implement XDG Base Directory Specification with github.com/adrg/xdg (#29)

Implement XDG Base Directory Specification using the github.com/adrg/xdg package for robust cross-platform support.
2025-10-13 21:26:18 +02:00
Vito
f514bc3a30
feat: io service refactoring (#18)
Some checks are pending
Quality / golangci-lint (push) Waiting to run
Quality / Build (push) Waiting to run
* refactored io legend and handler

* implmented dedicated IOService

* refactored and fixed io service

* fixed quality issues

* fix general and copilot issues
2025-06-25 17:26:35 +02:00
Vito Castellano
d3ef9ee833
fix build path 2025-02-25 00:12:04 +01:00
Vito Castellano
d710fdc8d7
feat: add github build job 2025-02-25 00:11:16 +01:00
Vito Castellano
f7572905d4
updated golgangci-lint version and disabled cache 2025-02-13 00:09:32 +01:00
Vito Castellano
0695f3930b
enhanced workflow name 2025-02-12 00:03:40 +01:00
Vito Castellano
4c1449a3a7
setup golangci linter 2025-02-12 00:00:53 +01:00
Vito Castellano
a538fb23e5
supporto homebrew-tap 2025-01-28 22:31:31 +01:00
Vito Castellano
a424493035
cs fix releaser 2025-01-28 22:03:54 +01:00
Vito Castellano
aea483ade3
add github action 2025-01-26 01:25:10 +01:00