1
0
mirror of https://github.com/tw93/Mole.git synced 2026-02-04 18:34:46 +00:00
Commit Graph

87 Commits

Author SHA1 Message Date
Tw93
6d041a22e1 Merge pull request #336 from tw93/dependabot/github_actions/actions/cache-5.0.2
chore(deps): bump actions/cache from 5.0.1 to 5.0.2
2026-01-20 10:26:48 +08:00
dependabot[bot]
802adfc4c7 chore(deps): bump actions/setup-go from 6.1.0 to 6.2.0
Bumps [actions/setup-go](https://github.com/actions/setup-go) from 6.1.0 to 6.2.0.
- [Release notes](https://github.com/actions/setup-go/releases)
- [Commits](4dc6199c7b...7a3fe6cf4c)

---
updated-dependencies:
- dependency-name: actions/setup-go
  dependency-version: 6.2.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-01-19 19:57:37 +00:00
dependabot[bot]
ace682e041 chore(deps): bump actions/cache from 5.0.1 to 5.0.2
Bumps [actions/cache](https://github.com/actions/cache) from 5.0.1 to 5.0.2.
- [Release notes](https://github.com/actions/cache/releases)
- [Changelog](https://github.com/actions/cache/blob/main/RELEASES.md)
- [Commits](9255dc7a25...8b402f58fb)

---
updated-dependencies:
- dependency-name: actions/cache
  dependency-version: 5.0.2
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-01-19 19:57:31 +00:00
Tw93
bacc782e41 ShellCheck SC2001 Warning 2026-01-17 09:58:08 +08:00
Tw93
9434b41fbe chore: remove windows support from dev branch (moved to dedicated windows branch) 2026-01-10 13:19:56 +08:00
Tw93
e84a457c2f Merge branch 'main' into dev 2026-01-10 13:05:53 +08:00
Tw93
ef713afda7 update test 2026-01-10 09:41:17 +08:00
Tw93
cce0afecc5 Merge branch 'dev' of github.com:tw93/Mole into dev 2026-01-09 15:10:36 +08:00
Bhadra
3255fa2451 fix(windows): fix CI function name and purge return type handling
- Fix Test-IsProtectedPath -> Test-ProtectedPath in CI workflow
- Fix purge.ps1 to handle boolean return from Remove-SafeItem
- Add C:\Program Files and C:\Program Files (x86) to ProtectedPaths
2026-01-08 21:37:07 +05:30
Bhadra
230ca07c7f feat(windows): add Windows support Phase 4 - testing and CI
- Pester test suite for PowerShell scripts (Core, Clean, Commands)
- Go tests for TUI tools (analyze, status)
- GitHub Actions workflow for Windows CI
- Build and test automation scripts (test.ps1, build.ps1)
2026-01-08 16:41:03 +05:30
Tw93
d13ca66187 ci: install goimports for enhanced auto-formatting 2026-01-08 14:49:59 +08:00
Matt Kneale
0cc205209c feat: add golangci-lint for Go code quality
- Add .golangci.yml configuration enabling govet, staticcheck, errcheck, gosimple, ineffassign, unused, gofmt, and goimports linters
- Update scripts/check.sh to run golangci-lint with go vet fallback
- Update CI workflow to install golangci-lint in both format and quality jobs
- Add golangci-lint to CONTRIBUTING.md setup instructions

Closes #266
2026-01-08 14:30:54 +08:00
dependabot[bot]
62dc849751 chore(deps): bump stefanzweifel/git-auto-commit-action from 5 to 7
Bumps [stefanzweifel/git-auto-commit-action](https://github.com/stefanzweifel/git-auto-commit-action) from 5 to 7.
- [Release notes](https://github.com/stefanzweifel/git-auto-commit-action/releases)
- [Changelog](https://github.com/stefanzweifel/git-auto-commit-action/blob/master/CHANGELOG.md)
- [Commits](https://github.com/stefanzweifel/git-auto-commit-action/compare/v5...v7)

---
updated-dependencies:
- dependency-name: stefanzweifel/git-auto-commit-action
  dependency-version: '7'
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-01-05 19:05:06 +00:00
Tw93
9707abc747 fix: use safe login IDs and disable name truncation in SVG 2026-01-05 13:58:35 +08:00
Tw93
c4e87846dd chore: configure commit user, email, author, and force push options for the update contributors workflow. 2026-01-05 13:25:39 +08:00
Tw93
41047f510c ci: Update contributors workflow to fetch new data and adjust avatar margin. 2026-01-05 13:20:36 +08:00
Tw93
71ef9019b0 ci: Update contributors-list action, increase avatar margin, and add noFetch option. 2026-01-05 13:18:06 +08:00
Tw93
73f11d52df docs: Update CONTRIBUTORS.svg image path in README and adjust avatar margin in contributor workflow. 2026-01-05 13:04:43 +08:00
Tw93
5d1837c673 chore: Adjust contributor SVG width, avatar margin, and image source in contributor workflow. 2026-01-05 12:55:00 +08:00
Tw93
6044a22293 fix: update contributors image paths and SVG layout 2026-01-05 11:55:05 +08:00
Tw93
c13a2db75e fix: Adjust contributor name display height, refactor SVG clip path IDs, and correct README image source path. 2026-01-05 11:50:39 +08:00
Tw93
6c524dd044 chore: Clear CONTRIBUTORS.svg content and update the contributor workflow and README. 2026-01-05 11:47:28 +08:00
Tw93
11b9b38538 chore: Increase avatar margin in contributors SVG generation workflow. 2026-01-05 11:38:38 +08:00
Tw93
33837be776 chore: Adjust contributors SVG layout parameters including width, avatar size/margin, and text positioning. 2026-01-05 11:32:07 +08:00
Tw93
542e47081c docs: Increase contributors SVG width in generation workflow and README. 2026-01-05 11:28:51 +08:00
Tw93
114cdc72b0 feat: automate contributor list generation and display in README, and make support section collapsible 2026-01-05 11:16:46 +08:00
Tw93
095921fd24 ci: update BATS_FORMATTER to tap in test workflow. 2026-01-03 13:46:08 +08:00
Tw93
dfffe0b6fb chore: improve CI stability and add edge install support 2026-01-03 13:34:27 +08:00
Tw93
4aef2de0fc refactor: Consolidate and refactor test suite by removing redundant files and simplifying test execution. 2026-01-03 12:04:57 +08:00
Tw93
2462968731 chore: clarify workflow test job name to Unit & Integration Tests 2026-01-02 19:16:52 +08:00
Tw93
fdcaa7fa25 Fix workflow errors 2025-12-31 22:54:51 +08:00
Tw93
592f02e6e2 feat: overhaul quality checks and expand test suite for clean and optimize features 2025-12-31 18:13:37 +08:00
Tw93
389cae21c9 update 2025-12-30 15:57:01 +08:00
Tw93
b156bf85d9 Merge branch 'main' of github.com:tw93/Mole 2025-12-30 15:55:53 +08:00
Tw93
1ee5ab86c7 feat: add automatic Homebrew Core formula update support 2025-12-30 15:55:21 +08:00
Tw93
af93011b28 feat: add automatic Homebrew Core formula update support 2025-12-30 15:52:32 +08:00
dependabot[bot]
21a921c986 chore(deps): bump actions/download-artifact from 4.1.8 to 7.0.0 (#201) 2025-12-30 07:04:47 +08:00
dependabot[bot]
02eaf3d645 chore(deps): bump actions/upload-artifact from 4.6.0 to 6.0.0 (#200) 2025-12-30 07:04:21 +08:00
Tw93
a7337280a8 feat: package binaries into tar.gz for Homebrew resource
- Add packaging step to create binaries-darwin-{arch}.tar.gz
- These packages will be downloaded by Homebrew resource mechanism
- Enables faster installation without Go dependency
- Separate packages for arm64 and amd64 architectures
2025-12-29 22:40:53 +08:00
Tw93
c94e26d531 ci: Update macOS runners to macos-latest in release workflow. 2025-12-29 20:57:48 +08:00
Tw93
0e6b595d8a chore: Bump version to 1.16.1 and refactor CI/CD to build separate macOS architectures with CGO enabled. 2025-12-29 20:52:13 +08:00
Tw93
af61748977 release binaries via GH releases and update installer fallback 2025-12-29 20:23:11 +08:00
dependabot[bot]
69d92566a1 chore(deps): bump actions/cache from 4.3.0 to 5.0.1 (#191)
Bumps [actions/cache](https://github.com/actions/cache) from 4.3.0 to 5.0.1.
- [Release notes](https://github.com/actions/cache/releases)
- [Changelog](https://github.com/actions/cache/blob/main/RELEASES.md)
- [Commits](0057852bfa...9255dc7a25)

---
updated-dependencies:
- dependency-name: actions/cache
  dependency-version: 5.0.1
  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-29 16:56:31 +08:00
dependabot[bot]
afc0f7b410 chore(deps): bump actions/checkout from 4.3.1 to 6.0.1 (#192)
Bumps [actions/checkout](https://github.com/actions/checkout) from 4.3.1 to 6.0.1.
- [Release notes](https://github.com/actions/checkout/releases)
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
- [Commits](34e114876b...8e8c483db8)

---
updated-dependencies:
- dependency-name: actions/checkout
  dependency-version: 6.0.1
  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-29 16:56:18 +08:00
dependabot[bot]
db220746dc chore(deps): bump actions/setup-go from 5.6.0 to 6.1.0 (#194)
Bumps [actions/setup-go](https://github.com/actions/setup-go) from 5.6.0 to 6.1.0.
- [Release notes](https://github.com/actions/setup-go/releases)
- [Commits](40f1582b24...4dc6199c7b)

---
updated-dependencies:
- dependency-name: actions/setup-go
  dependency-version: 6.1.0
  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-29 16:55:51 +08:00
Tw93
7af6b39875 chore(ci): pin actions to SHAs and add dependabot for gomod 2025-12-29 16:53:51 +08:00
Aman Thanvi
600afbbee8 security(ci): pin mislav/bump-homebrew-formula-action to SHA (#187)
* security(ci): pin third-party GitHub Action

Pin mislav/bump-homebrew-formula-action to a full commit SHA and add Dependabot updates for GitHub Actions.

* ci: fix checkout for fork PRs

Use merge ref for forked pull requests and skip auto-commit when the PR comes from a fork.
2025-12-29 16:50:47 +08:00
Tw93
139b66d1bb ci: Exclude bin/optimize.sh from secret detection in the CI workflow. 2025-12-27 10:24:17 +08:00
Tw93
b6b9f55d74 adjust update manager test directory structure, and improve release workflow for binary updates 2025-12-12 15:50:41 +08:00
Tw93
107e04e401 fix(ci): remove security audit update step from release workflow 2025-12-11 16:51:35 +08:00