Commit graph

17 commits

Author SHA1 Message Date
fd92273118
build: switch to git.rgst.io image
All checks were successful
Test / elint (push) Successful in 49s
2025-03-09 16:58:05 -07:00
dad55b6193
build(lint): properly cleanup container, speed up stopping
All checks were successful
Test / elint (push) Successful in 38s
2025-03-09 16:43:01 -07:00
c4274316fa
build(lint): first pass at linter without requiring volume mounts
All checks were successful
Test / elint (push) Successful in 38s
act, much like CircleCI, doesn't allow us to have easily accessible
volume mounts between the CI system and the Docker host. So, much like
the build of the updater, the linter now no longer requires volume
mounts to lint ebuilds.

This implementation is decently ineffecient and will be improved over
time.
2025-03-09 16:35:45 -07:00
3a197732d8
updater: support ignoring versions 2025-03-04 16:59:11 -08:00
c26f1b4843
mise: 2025.1.4 2025-01-11 12:39:22 -08:00
c1028983e0
fix: remove older versions, fix chromium lint 2025-01-08 23:12:19 -08:00
8912c12006
fix(updater): only install Go for dep gen when no asdf/mise 2025-01-08 22:15:09 -08:00
72a0ab13dd
use full for all go deps 2024-07-04 07:11:32 -07:00
ca63a2ec72
feat(updater/apt): support bz2 index 2024-06-23 14:06:22 -07:00
834d8d985e
feat: add 'generate_go_deps' step (#4) 2024-06-23 14:03:55 -07:00
c32d6cc772
updater weird semver support, rm app-arch/7-zip, add dev-util/doppler 2024-06-08 14:57:49 -07:00
1ee7f3f308
updater: support multiple versions of a package in an apt repo
Some apt repos (google-cloud-sdk) have multiple versions of the same
package, so we should support that. Now we do. Also added the
google-cloud-cli-bin package.
2024-05-15 17:35:36 -07:00
09d39ad36d
feat(updater): add 'checkout' and 'upload_artifact' steps
Adds a new `checkout` step intended to replace `git checkout` by
actually checking out the correct revision when running commands.

Adds a new `upload_artifact` step that uploads an artifact to a package
specific prefix. Primarily intended for supporting Go dependency
archives, but could also be used for anything.

Added `net-vpn/tailscale` using this new functionality.
2024-05-10 12:42:43 -07:00
961074b664
ci: fix manifets generation 2024-02-21 21:45:42 -08:00
0501d982b5
ci: support pre-release versions, sort ebuilds 2024-02-21 21:00:56 -08:00
917d1a5c27
ci: generate thin manifests, fix linter w/ multiple ebuilds 2024-02-20 16:46:27 -08:00
c0d6f5971d
feat: automatic updates and elint (#1)
Adds an automatic updater to handle updating ebuilds in this repository
based on the latest version available on the remote.

Also puts `elint` in this repo since I've been working on this one more
than the former.
2024-02-18 17:52:09 -08:00