commit c711179c397008f2e2e39b621f0af6e12e1a0019
parent 50fb7fae59e0113ef5a484ee4ecc4dcbe7dda246
Author: Sean Enck <sean@ttypty.com>
Date: Mon, 19 Jan 2026 15:12:14 -0500
stop using GHA
Diffstat:
5 files changed, 6 insertions(+), 105 deletions(-)
diff --git a/.github/dependabot.yml b/.github/dependabot.yml
@@ -1,12 +0,0 @@
-version: 2
-updates:
- - package-ecosystem: "github-actions"
- directory: "/"
- schedule:
- interval: "weekly"
-
- - package-ecosystem: "gomod"
- directory: "/"
- schedule:
- interval: "daily"
-
diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml
@@ -1,42 +0,0 @@
-name: "build"
-
-on:
- push:
- branches:
- - master
- tags:
- - '*'
- pull_request:
- branches:
- - master
-
-jobs:
- builds:
- strategy:
- matrix:
- os:
- - name: ubuntu-latest
- image: null
- display: ubuntu
- deps: "echo no deps"
- - name: ubuntu-latest
- image: alpine:latest
- display: alpine
- deps: apk add make tar
- - name: macos-latest
- image: null
- display: macos
- deps: "echo no deps"
- runs-on: ${{ matrix.os.name }}
- name: ${{ matrix.os.display }}
- container:
- image: ${{ matrix.os.image }}
- steps:
- - uses: actions/checkout@v6
- - uses: actions/setup-go@v6
- with:
- go-version: 1.24
- - name: "deps"
- run: ${{ matrix.os.deps }}
- - name: "build"
- run: make VERSION=${GITHUB_SHA} check
diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml
@@ -1,25 +0,0 @@
-name: release
-
-on:
- push:
- tags:
- - '*'
-
-jobs:
- goreleaser:
- runs-on: ubuntu-latest
- steps:
- - uses: actions/checkout@v6
- with:
- fetch-depth: 0
- - uses: actions/setup-go@v6
- with:
- go-version: 1.24
- - name: run
- uses: goreleaser/goreleaser-action@v6
- with:
- distribution: goreleaser
- version: latest
- args: release --clean
- env:
- GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
diff --git a/.goreleaser.yml b/.goreleaser.yml
@@ -1,25 +0,0 @@
-version: 2
-project_name: lockbox
-builds:
- - main: cmd/lb/main.go
- env:
- - CGO_ENABLED=0
- binary: lb
- goos:
- - linux
- - darwin
- goarch:
- - amd64
- - arm64
- flags:
- - -trimpath
- ldflags:
- - -s -w -X main.version={{.Version}}
-
-archives:
- - name_template: "{{ .ProjectName }}-{{ .Version }}-{{ .Os }}-{{ .Arch }}"
- formats: ['tar.gz']
- files:
- - none*
-checksum:
- name_template: "{{ .ProjectName }}-{{ .Version }}-checksums.txt"
diff --git a/README.md b/README.md
@@ -4,7 +4,12 @@ lockbox
A [pass](https://www.passwordstore.org/) inspired password manager that uses a system
keyring, command, or plaintext solution for password input (over using a gpg key only) and uses a kdbx database as the backing data store.
-[](https://github.com/enckse/lockbox/actions/workflows/build.yml)
+# install
+
+Build locally or install via go
+```
+go install github.com/enckse/lockbox/cmd/lb@latest
+```
# usage