Author SHA1 Message Date
eSlider 316463a827 Merge pull request 'ci(secret-scan): fix gitleaks --source path (#3)' (#4) from sync/secret-scan-fix#3 into main
Release / GoReleaser (push) Skipped
Release Please / Release Please (push) Failing after 2s
Secret scan / Secret scan (gitleaks) (push) Successful in 5s
Lint / Lint (push) Successful in 34s
Tests / Test (Go 1.23 / ubuntu-latest) (push) Successful in 34s
Tests / Test (Go stable / ubuntu-latest) (push) Successful in 39s
Tests / Test (Go 1.22 / ubuntu-latest) (push) Successful in 44s
Tests / Test (Go stable / macos-latest) (push) Canceled after 0s
Tests / Test (Go stable / windows-latest) (push) Canceled after 0s
2026-09-06 02:47:43 +01:00
eSliderandGitHub eb9056474f Merge pull request #14 from eSlider/fix/secret-scan-workflow#3
Lint / Lint (push) Skipped
Release Please / Release Please (push) Skipped
Release / GoReleaser (push) Skipped
Tests / Test (Go 1.22 / ubuntu-latest) (push) Skipped
Tests / Test (Go 1.23 / ubuntu-latest) (push) Skipped
Tests / Test (Go stable / macos-latest) (push) Skipped
Tests / Test (Go stable / ubuntu-latest) (push) Skipped
Tests / Test (Go stable / windows-latest) (push) Skipped
Secret scan / Secret scan (gitleaks) (push) Successful in 4s
Secret scan / Secret scan (gitleaks) (pull_request) Successful in 3s
Tests / Test (Go 1.22 / ubuntu-latest) (pull_request) Successful in 19s
Tests / Test (Go 1.23 / ubuntu-latest) (pull_request) Successful in 44s
Lint / Lint (pull_request) Successful in 49s
Tests / Test (Go stable / ubuntu-latest) (pull_request) Successful in 1m9s
Tests / Test (Go stable / macos-latest) (pull_request) Canceled after 0s
Tests / Test (Go stable / windows-latest) (pull_request) Canceled after 0s
ci(secret-scan): fix gitleaks --source path (docker action host path)
2026-09-06 02:47:18 +01:00
eSlider 1607f760db ci(secret-scan): fix gitleaks --source path (docker action host path) (#3)
The docker://zricethezav/gitleaks action mounts the workspace at
/github/workspace, but --source pointed at the host path from
github.workspace ($HOME/runner/work/...), which does not exist inside the
container -> 'stat ...: no such file or directory' on every run.

Follow the 2dph canon (ci.yml secret-scan): install the gitleaks binary
instead of the docker action and scan GITHUB_WORKSPACE - works on both
GitHub and Gitea act runners.
2026-09-06 02:45:29 +01:00
eSliderandGitHub a9ba5d7318 Merge pull request #13 from eSlider/sync/main-20260904
sync: gitea main (funding)
2026-09-04 15:56:03 +01:00
eSlider c53b9d5a9c Merge pull request 'docs(funding): .github/FUNDING.yml — eSlider support links' (#2) from docs/funding-github into main
Release / GoReleaser (push) Skipped
Release Please / Release Please (push) Failing after 5s
Secret scan / Secret scan (gitleaks) (push) Successful in 5s
Tests / Test (Go 1.23 / ubuntu-latest) (push) Successful in 1m17s
Tests / Test (Go 1.22 / ubuntu-latest) (push) Successful in 1m23s
Tests / Test (Go stable / ubuntu-latest) (push) Successful in 1m26s
Lint / Lint (push) Successful in 2m0s
Tests / Test (Go stable / macos-latest) (push) Canceled after 0s
Tests / Test (Go stable / windows-latest) (push) Canceled after 0s
2026-09-04 15:52:43 +01:00
eSlider d0a9cc3b36 docs(funding): eSlider support links (reverse-import GitHub 21096c6)
Lint / Lint (push) Skipped
Release Please / Release Please (push) Skipped
Release / GoReleaser (push) Skipped
Tests / Test (Go 1.22 / ubuntu-latest) (push) Skipped
Tests / Test (Go 1.23 / ubuntu-latest) (push) Skipped
Tests / Test (Go stable / macos-latest) (push) Skipped
Tests / Test (Go stable / ubuntu-latest) (push) Skipped
Tests / Test (Go stable / windows-latest) (push) Skipped
Secret scan / Secret scan (gitleaks) (push) Successful in 3s
Secret scan / Secret scan (gitleaks) (pull_request) Successful in 4s
Tests / Test (Go 1.22 / ubuntu-latest) (pull_request) Successful in 1m18s
Tests / Test (Go 1.23 / ubuntu-latest) (pull_request) Successful in 1m23s
Tests / Test (Go stable / ubuntu-latest) (pull_request) Successful in 1m40s
Lint / Lint (pull_request) Successful in 1m57s
Tests / Test (Go stable / macos-latest) (pull_request) Canceled after 0s
Tests / Test (Go stable / windows-latest) (pull_request) Canceled after 0s
2026-09-04 15:50:53 +01:00
eSlider 21096c6fd7 funding: eSlider support links (sponsors, ko-fi, liberapay, patreon, polar) 2026-09-03 05:20:23 +01:00
eSlider f608fa9917 Merge pull request 'feat(security): secret-scan в CI + pre-push хуки (#142)' (#1) from feat/secret-scan#142 into main
Release / GoReleaser (push) Skipped
Lint / Lint (push) Successful in 40s
Release Please / Release Please (push) Failing after 2s
Secret scan / Secret scan (gitleaks) (push) Successful in 3s
Tests / Test (Go 1.22 / ubuntu-latest) (push) Successful in 14s
Tests / Test (Go 1.23 / ubuntu-latest) (push) Successful in 15s
Tests / Test (Go stable / ubuntu-latest) (push) Successful in 22s
Tests / Test (Go stable / macos-latest) (push) Canceled after 0s
Tests / Test (Go stable / windows-latest) (push) Canceled after 0s
2026-08-23 22:46:45 +01:00
2 changed files with 21 additions and 3 deletions
+6
View File
@@ -0,0 +1,6 @@
github: eSlider
ko_fi: eslider
liberapay: eslider
patreon: eslider
custom:
- https://polar.sh/eslider
+15 -3
View File
@@ -34,8 +34,20 @@ jobs:
echo "Scanning range: $RANGE" echo "Scanning range: $RANGE"
- name: Gitleaks (diff-only, fail on leak) - name: Gitleaks (diff-only, fail on leak)
uses: docker://zricethezav/gitleaks:latest
env: env:
GITLEAKS_RANGE: ${{ env.RANGE }} GITLEAKS_RANGE: ${{ env.RANGE }}
with: run: |
args: detect --source "${{ github.workspace }}" --log-opts="$GITLEAKS_RANGE" --redact --verbose set -euo pipefail
# install the gitleaks binary (linux-amd64) instead of a docker action:
# the docker://zricethezav/gitleaks action hardcodes /github/workspace,
# which does not exist on the Gitea (act) runner. $GITHUB_WORKSPACE is the
# checkout dir on BOTH runners (GitHub and Gitea act).
curl -fsSLo /tmp/gitleaks.tar.gz \
https://github.com/gitleaks/gitleaks/releases/download/v8.30.1/gitleaks_8.30.1_linux_x64.tar.gz
tar -xzf /tmp/gitleaks.tar.gz -C /tmp gitleaks
chmod +x /tmp/gitleaks
/tmp/gitleaks detect \
--source "$GITHUB_WORKSPACE" \
--log-opts="$GITLEAKS_RANGE" \
--redact \
--verbose