Commit graph

38 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
renovate[bot]
09f1bef4c3
fix(deps): update module github.com/docker/docker to v28.0.1+incompatible (#30)
Some checks failed
Docker / updater-base-image (push) Waiting to run
Test / elint (push) Failing after 19s
2025-03-04 16:59:54 -08:00
3a197732d8
updater: support ignoring versions 2025-03-04 16:59:11 -08:00
renovate[bot]
07b27073ab
fix(deps): update module github.com/docker/docker to v28 (#28)
Some checks failed
Docker / updater-base-image (push) Waiting to run
Test / elint (push) Failing after 15s
2025-02-22 07:46:25 -08:00
renovate[bot]
7ffaf28704
fix(deps): update module github.com/minio/minio-go/v7 to v7.0.87 (#29) 2025-02-22 07:46:12 -08:00
renovate[bot]
5c1c759c87
fix(deps): update module github.com/spf13/cobra to v1.9.1 (#27)
Some checks failed
Docker / updater-base-image (push) Waiting to run
Test / elint (push) Failing after 18s
2025-02-18 21:48:13 -08:00
renovate[bot]
9ab613e9a0
fix(deps): update module github.com/minio/minio-go/v7 to v7.0.86 (#26) 2025-02-18 21:48:05 -08:00
renovate[bot]
7d8d2c5d15
fix(deps): update module gotest.tools/v3 to v3.5.2 (#23)
This PR contains the following updates:

| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
|
[gotest.tools/v3](https://redirect.github.com/gotestyourself/gotest.tools)
| `v3.5.1` -> `v3.5.2` |
[![age](https://developer.mend.io/api/mc/badges/age/go/gotest.tools%2fv3/v3.5.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/go/gotest.tools%2fv3/v3.5.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/go/gotest.tools%2fv3/v3.5.1/v3.5.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/go/gotest.tools%2fv3/v3.5.1/v3.5.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|

---

### Release Notes

<details>
<summary>gotestyourself/gotest.tools (gotest.tools/v3)</summary>

###
[`v3.5.2`](https://redirect.github.com/gotestyourself/gotest.tools/releases/tag/v3.5.2)

[Compare
Source](https://redirect.github.com/gotestyourself/gotest.tools/compare/v3.5.1...v3.5.2)

#### What's Changed

- assert: ensure message is always displayed & fix under bazel by
[@&#8203;cstrahan](https://redirect.github.com/cstrahan) in
[https://github.com/gotestyourself/gotest.tools/pull/276](https://redirect.github.com/gotestyourself/gotest.tools/pull/276)
- go.mod: golang.org/x/tools v0.13.0 for go1.22+ compatibility by
[@&#8203;thaJeztah](https://redirect.github.com/thaJeztah) in
[https://github.com/gotestyourself/gotest.tools/pull/282](https://redirect.github.com/gotestyourself/gotest.tools/pull/282)
- poll: Continue(): use format.Message for formatting by
[@&#8203;thaJeztah](https://redirect.github.com/thaJeztah) in
[https://github.com/gotestyourself/gotest.tools/pull/279](https://redirect.github.com/gotestyourself/gotest.tools/pull/279)
- fix TestFromDirSymlink on Windows due to missing drive-letter by
[@&#8203;thaJeztah](https://redirect.github.com/thaJeztah) in
[https://github.com/gotestyourself/gotest.tools/pull/283](https://redirect.github.com/gotestyourself/gotest.tools/pull/283)
- Fix various linting issues and minor bugs by
[@&#8203;thaJeztah](https://redirect.github.com/thaJeztah) in
[https://github.com/gotestyourself/gotest.tools/pull/280](https://redirect.github.com/gotestyourself/gotest.tools/pull/280)
- fix badges in readme, gofmt, and minor linting fix by
[@&#8203;thaJeztah](https://redirect.github.com/thaJeztah) in
[https://github.com/gotestyourself/gotest.tools/pull/284](https://redirect.github.com/gotestyourself/gotest.tools/pull/284)
- circleci: add go1.21, go1.22, go1.23, and update golangci-lint to
v1.60.3 by [@&#8203;thaJeztah](https://redirect.github.com/thaJeztah) in
[https://github.com/gotestyourself/gotest.tools/pull/285](https://redirect.github.com/gotestyourself/gotest.tools/pull/285)
- assert, assert/cmp: un-deprecate assert.ErrorType for now by
[@&#8203;thaJeztah](https://redirect.github.com/thaJeztah) in
[https://github.com/gotestyourself/gotest.tools/pull/286](https://redirect.github.com/gotestyourself/gotest.tools/pull/286)

#### New Contributors

- [@&#8203;cstrahan](https://redirect.github.com/cstrahan) made their
first contribution in
[https://github.com/gotestyourself/gotest.tools/pull/276](https://redirect.github.com/gotestyourself/gotest.tools/pull/276)

**Full Changelog**:
https://github.com/gotestyourself/gotest.tools/compare/v3.5.1...v3.5.2

</details>

---

### Configuration

📅 **Schedule**: Branch creation - At any time (no schedule defined),
Automerge - At any time (no schedule defined).

🚦 **Automerge**: Disabled by config. Please merge this manually once you
are satisfied.

♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the
rebase/retry checkbox.

🔕 **Ignore**: Close this PR and you won't be reminded about this update
again.

---

- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box

---

This PR was generated by [Mend Renovate](https://mend.io/renovate/).
View the [repository job
log](https://developer.mend.io/github/jaredallard/overlay).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOS4xNDUuMCIsInVwZGF0ZWRJblZlciI6IjM5LjE0NS4wIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119-->

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-02-10 12:07:32 -08:00
renovate[bot]
760315061a
fix(deps): update module github.com/minio/minio-go/v7 to v7.0.85 (#24)
This PR contains the following updates:

| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
|
[github.com/minio/minio-go/v7](https://redirect.github.com/minio/minio-go)
| `v7.0.84` -> `v7.0.85` |
[![age](https://developer.mend.io/api/mc/badges/age/go/github.com%2fminio%2fminio-go%2fv7/v7.0.85?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/go/github.com%2fminio%2fminio-go%2fv7/v7.0.85?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/go/github.com%2fminio%2fminio-go%2fv7/v7.0.84/v7.0.85?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/go/github.com%2fminio%2fminio-go%2fv7/v7.0.84/v7.0.85?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|

---

### Release Notes

<details>
<summary>minio/minio-go (github.com/minio/minio-go/v7)</summary>

###
[`v7.0.85`](https://redirect.github.com/minio/minio-go/releases/tag/v7.0.85):
Bugfix Release

[Compare
Source](https://redirect.github.com/minio/minio-go/compare/v7.0.84...v7.0.85)

#### What's Changed

- Update s3-endpoints.go with ISO endpoints by
[@&#8203;vnzongzna](https://redirect.github.com/vnzongzna) in
[https://github.com/minio/minio-go/pull/2053](https://redirect.github.com/minio/minio-go/pull/2053)
- Implement error interface for RemoveObjectError by
[@&#8203;wuhaochen](https://redirect.github.com/wuhaochen) in
[https://github.com/minio/minio-go/pull/2058](https://redirect.github.com/minio/minio-go/pull/2058)
- allow users to extend DNS style buckets by
[@&#8203;harshavardhana](https://redirect.github.com/harshavardhana) in
[https://github.com/minio/minio-go/pull/2057](https://redirect.github.com/minio/minio-go/pull/2057)

#### New Contributors

- [@&#8203;vnzongzna](https://redirect.github.com/vnzongzna) made their
first contribution in
[https://github.com/minio/minio-go/pull/2053](https://redirect.github.com/minio/minio-go/pull/2053)
- [@&#8203;wuhaochen](https://redirect.github.com/wuhaochen) made their
first contribution in
[https://github.com/minio/minio-go/pull/2058](https://redirect.github.com/minio/minio-go/pull/2058)

**Full Changelog**:
https://github.com/minio/minio-go/compare/v7.0.84...v7.0.85

</details>

---

### Configuration

📅 **Schedule**: Branch creation - At any time (no schedule defined),
Automerge - At any time (no schedule defined).

🚦 **Automerge**: Disabled by config. Please merge this manually once you
are satisfied.

♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the
rebase/retry checkbox.

🔕 **Ignore**: Close this PR and you won't be reminded about this update
again.

---

- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box

---

This PR was generated by [Mend Renovate](https://mend.io/renovate/).
View the [repository job
log](https://developer.mend.io/github/jaredallard/overlay).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOS4xNDUuMCIsInVwZGF0ZWRJblZlciI6IjM5LjE0NS4wIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119-->

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-02-10 12:07:20 -08:00
renovate[bot]
305ab3d334
fix(deps): update module github.com/minio/minio-go/v7 to v7.0.84 (#21) 2025-01-26 21:01:05 -08:00
renovate[bot]
41f67ce369
fix(deps): update module github.com/docker/docker to v27.5.1+incompatible (#22) 2025-01-26 21:00:58 -08:00
renovate[bot]
e537a68607
fix(deps): update module github.com/docker/docker to v27.5.0+incompatible (#20) 2025-01-14 21:46:59 -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
renovate[bot]
e285762cbb
fix(deps): update module github.com/minio/minio-go/v7 to v7.0.83 (#19) 2025-01-08 20:35:57 -08:00
renovate[bot]
81bbea4c94
fix(deps): update module github.com/docker/docker to v27.4.1+incompatible (#18) 2024-12-18 18:18:50 -08:00
renovate[bot]
57eb70d511
fix(deps): update module pault.ag/go/debian to v0.18.0 (#17) 2024-12-18 18:18:41 -08:00
renovate[bot]
c1f1efc47e
fix(deps): update module github.com/docker/docker to v27.4.0+incompatible (#16) 2024-12-14 09:57:16 +09:00
renovate[bot]
624d193b16
fix(deps): update module github.com/minio/minio-go/v7 to v7.0.82 (#14) 2024-12-14 09:56:42 +09:00
renovate[bot]
86bb50eab0
fix(deps): update module pault.ag/go/debian to v0.17.0 (#13) 2024-12-14 09:56:31 +09:00
renovate[bot]
1cd7c1b4f2
fix(deps): update module github.com/minio/minio-go/v7 to v7.0.80 (#12) 2024-11-04 21:27:24 -08:00
renovate[bot]
68b87e7663
fix(deps): update module github.com/fatih/color to v1.18.0 (#11) 2024-10-23 14:56:08 -07:00
renovate[bot]
723a0cd1da
fix(deps): update module github.com/minio/minio-go/v7 to v7.0.78 (#10) 2024-10-17 18:10:36 -07:00
ad168a2ca2
chore: remove older ebuilds 2024-09-24 19:41:28 -07: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
dependabot[bot]
3ace530876
chore(deps): bump golang.org/x/crypto from 0.9.0 to 0.17.0 in /.tools (#2)
Bumps [golang.org/x/crypto](https://github.com/golang/crypto) from 0.9.0
to 0.17.0.
<details>
<summary>Commits</summary>
<ul>
<li><a
href="9d2ee975ef"><code>9d2ee97</code></a>
ssh: implement strict KEX protocol changes</li>
<li><a
href="4e5a26183e"><code>4e5a261</code></a>
ssh: close net.Conn on all NewServerConn errors</li>
<li><a
href="152cdb1503"><code>152cdb1</code></a>
x509roots/fallback: update bundle</li>
<li><a
href="fdfe1f8531"><code>fdfe1f8</code></a>
ssh: defer channel window adjustment</li>
<li><a
href="b8ffc16e10"><code>b8ffc16</code></a>
blake2b: drop Go 1.6, Go 1.8 compatibility</li>
<li><a
href="7e6fbd82c8"><code>7e6fbd8</code></a>
ssh: wrap errors from client handshake</li>
<li><a
href="bda2f3f5cf"><code>bda2f3f</code></a>
argon2: avoid clobbering BP</li>
<li><a
href="325b735346"><code>325b735</code></a>
ssh/test: skip TestSSHCLIAuth on Windows</li>
<li><a
href="1eadac50a5"><code>1eadac5</code></a>
go.mod: update golang.org/x dependencies</li>
<li><a
href="b2d7c26edb"><code>b2d7c26</code></a>
ssh: add (*Client).DialContext method</li>
<li>Additional commits viewable in <a
href="https://github.com/golang/crypto/compare/v0.9.0...v0.17.0">compare
view</a></li>
</ul>
</details>
<br />


[![Dependabot compatibility
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=golang.org/x/crypto&package-manager=go_modules&previous-version=0.9.0&new-version=0.17.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)

Dependabot will resolve any conflicts with this PR as long as you don't
alter it yourself. You can also trigger a rebase manually by commenting
`@dependabot rebase`.

[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)

---

<details>
<summary>Dependabot commands and options</summary>
<br />

You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits
that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after
your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge
and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating
it. You can achieve the same result by closing it manually
- `@dependabot show <dependency name> ignore conditions` will show all
of the ignore conditions of the specified dependency
- `@dependabot ignore this major version` will close this PR and stop
Dependabot creating any more for this major version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop
Dependabot creating any more for this minor version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop
Dependabot creating any more for this dependency (unless you reopen the
PR or upgrade to it yourself)
You can disable automated security fix PRs for this repo from the
[Security Alerts
page](https://github.com/jaredallard/overlay/network/alerts).

</details>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-02-21 21:56:13 -08: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