Commits on Source (26)
-
5fa06890
-
Kevin Daudt authored
This parse the `builddate` information out of the `.PKGINFO` in the APK when calling `ParsePackage`. This enables the `APKINDEX.tar.gz` to properly include the `t:` extracted from `.PKGINFO` when synthesizing an index from `Package`s parsed from APKs. Signed-off-by: Matt Moore <mattmoor@chainguard.dev> See: alpine/go!24
bbb20ba0 -
Matt Moore authored
Signed-off-by: Matt Moore <mattmoor@chainguard.dev>
-
Kevin Daudt authored
Signed-off-by: Matt Moore <mattmoor@chainguard.dev> See: !25
f696350a -
Renovate-Bot authored3f980a3e
-
Kevin Daudt authored
Welcome to [Renovate](https://github.com/renovatebot/renovate)! This is an onboarding MR to help you understand and configure settings before regular Merge Requests begin.
🚦 To activate Renovate, merge this Merge Request. To disable Renovate, simply close this Merge Request unmerged. --- ### Detected Package Files * `.gitlab-ci.yml` (gitlabci) * `go.mod` (gomod) ### What to Expect With your current configuration, Renovate will create 6 Merge Requests: <details> <summary>deps: update golang.org/x/exp digest to d852ddb</summary> - Schedule: ["at any time"] - Branch name: `renovate/golang.org-x-exp-digest` - Merge into: `master` - Upgrade golang.org/x/exp to `d852ddb80c63fe1450931926cbda40f05fe08c7b` </details> <details> <summary>deps: update module github.com/stretchr/testify to v1.8.4</summary> - Schedule: ["at any time"] - Branch name: `renovate/github.com-stretchr-testify-1.x` - Merge into: `master` - Upgrade [github.com/stretchr/testify](https://github.com/stretchr/testify) to `v1.8.4` </details> <details> <summary>deps: update golangci/golangci-lint Docker tag to v1.54</summary> - Schedule: ["at any time"] - Branch name: `renovate/golangci-golangci-lint-1.x` - Merge into: `master` - Upgrade golangci/golangci-lint to `v1.54-alpine` </details> <details> <summary>deps: update module mvdan.cc/sh/v3 to v3.7.0</summary> - Schedule: ["at any time"] - Branch name: `renovate/mvdan.cc-sh-v3-3.x` - Merge into: `master` - Upgrade [mvdan.cc/sh/v3](https://github.com/mvdan/sh) to `v3.7.0` </details> <details> <summary>deps: update module github.com/MakeNowJust/heredoc to v2</summary> - Schedule: ["at any time"] - Branch name: `renovate/github.com-makenowjust-heredoc-2.x` - Merge into: `master` - Upgrade [github.com/MakeNowJust/heredoc](https://github.com/MakeNowJust/heredoc) to `v2.0.1` </details> <details> <summary>deps: update module gopkg.in/yaml.v2 to v3</summary> - Schedule: ["at any time"] - Branch name: `renovate/gopkg.in-yaml.v2-3.x` - Merge into: `master` - Upgrade [gopkg.in/yaml.v2](https://github.com/go-yaml/yaml) to `v3.0.1` </details> <br />🚸 Branch creation will be limited to maximum 2 per hour, so it doesn't swamp any CI resources or overwhelm the project. See docs for `prhourlylimit` for details. ---❓ Got questions? Check out Renovate's [Docs](https://docs.renovatebot.com/), particularly the Getting Started section. If you need any further assistance then you can also [request help here](https://github.com/renovatebot/renovate/discussions). --- This MR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate). <!--renovate-config-hash:4effb851ea55906f2766317143b2164abe1ccf578679da61d6d7e1efa6205b77--> See: !29f73d616b -
Renovate-Bot authoredb9031c30
-
Kevin Daudt authored
This MR contains the following updates: | Package | Type | Update | Change | |---|---|---|---| | [github.com/stretchr/testify](https://github.com/stretchr/testify) | require | patch | `v1.8.0` -> `v1.8.4` |
⚠️ Release Notes retrieval for this MR were skipped because no github.com credentials were available. If you are self-hosted, please see [this instruction](https://github.com/renovatebot/renovate/blob/master/docs/usage/examples/self-hosting.md#githubcom-token-for-release-notes). --- ### 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 MR becomes conflicted, or you tick the rebase/retry checkbox.🔕 **Ignore**: Close this MR and you won't be reminded about this update again. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this MR, check this box --- This MR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNi43OC43IiwidXBkYXRlZEluVmVyIjoiMzYuNzguNyIsInRhcmdldEJyYW5jaCI6Im1hc3RlciJ9--> See: !31dd860ca3 -
685e5b28
-
Kevin Daudt authored
This MR contains the following updates: | Package | Type | Update | Change | |---|---|---|---| | golangci/golangci-lint | image | minor | `v1.46-alpine` -> `v1.54-alpine` | --- ### 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 MR becomes conflicted, or you tick the rebase/retry checkbox.🔕 **Ignore**: Close this MR and you won't be reminded about this update again. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this MR, check this box --- This MR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNi43OC43IiwidXBkYXRlZEluVmVyIjoiMzYuNzguNyIsInRhcmdldEJyYW5jaCI6Im1hc3RlciJ9--> See: !327cda41f7 -
Renovate-Bot authored281b6e03
-
Kevin Daudt authored
This MR contains the following updates: | Package | Type | Update | Change | |---|---|---|---| | [github.com/MakeNowJust/heredoc](https://github.com/MakeNowJust/heredoc) | require | major | `v1.0.0` -> `v2.0.1` | --- ### Release Notes <details> <summary>MakeNowJust/heredoc (github.com/MakeNowJust/heredoc)</summary> ### [`v2.0.1`](https://github.com/makenowjust/heredoc/releases/tag/v2.0.1) [Compare Source](https://github.com/MakeNowJust/heredoc/compare/v2.0.0...v2.0.1) Version 2.0.1 **Fixes** - Correct `import` path for Go modules ### [`v2.0.0`](https://github.com/makenowjust/heredoc/releases/tag/v2.0.0) [Compare Source](https://github.com/MakeNowJust/heredoc/compare/v1.0.0...v2.0.0) Version 2.0.0 **Breaking Changes** - Treats only white space (U+0020) and horizontal tabs (U+000D) as space characters. ([#​6](https://github.com/MakeNowJust/heredoc/issues/6)) </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 MR becomes conflicted, or you tick the rebase/retry checkbox.🔕 **Ignore**: Close this MR and you won't be reminded about this update again. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this MR, check this box --- This MR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNi43OC43IiwidXBkYXRlZEluVmVyIjoiMzYuNzguNyIsInRhcmdldEJyYW5jaCI6Im1hc3RlciJ9--> See: !34b688785e -
Renovate-Bot authored812f6271
-
yaml.v3 removed the MapSlice type. Instead, it provides a more flexible way to use the unmarhsaller to get the data through a Node type. Rewrite the parser to make use of this instead.
88313c8d -
Kevin Daudt authored
This MR contains the following updates: | Package | Type | Update | Change | |---|---|---|---| | [gopkg.in/yaml.v2](https://github.com/go-yaml/yaml) | require | major | `v2.4.0` -> `v3.0.1` | --- ### Release Notes <details> <summary>go-yaml/yaml (gopkg.in/yaml.v2)</summary> ### [`v3.0.1`](https://github.com/go-yaml/yaml/compare/v3.0.0...v3.0.1) [Compare Source](https://github.com/go-yaml/yaml/compare/v3.0.0...v3.0.1) ### [`v3.0.0`](https://github.com/go-yaml/yaml/compare/v2.4.0...v3.0.0) [Compare Source](https://github.com/go-yaml/yaml/compare/v2.4.0...v3.0.0) </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 MR becomes conflicted, or you tick the rebase/retry checkbox.🔕 **Ignore**: Close this MR and you won't be reminded about this update again. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this MR, check this box --- This MR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNi43OC43IiwidXBkYXRlZEluVmVyIjoiMzYuNzguNyIsInRhcmdldEJyYW5jaCI6Im1hc3RlciJ9--> See: !35fde37b6e -
Kevin Daudt authored5421349e
-
Renovate-Bot authored3d40e5e1
-
Kevin Daudt authored
This MR contains the following updates: | Package | Type | Update | Change | |---|---|---|---| | [github.com/MakeNowJust/heredoc](https://github.com/MakeNowJust/heredoc) | require | major | `v1.0.0` -> `v2.0.1` | --- ### Release Notes <details> <summary>MakeNowJust/heredoc (github.com/MakeNowJust/heredoc)</summary> ### [`v2.0.1`](https://github.com/makenowjust/heredoc/releases/tag/v2.0.1) [Compare Source](https://github.com/MakeNowJust/heredoc/compare/v2.0.0...v2.0.1) Version 2.0.1 **Fixes** - Correct `import` path for Go modules ### [`v2.0.0`](https://github.com/makenowjust/heredoc/releases/tag/v2.0.0) [Compare Source](https://github.com/MakeNowJust/heredoc/compare/v1.0.0...v2.0.0) Version 2.0.0 **Breaking Changes** - Treats only white space (U+0020) and horizontal tabs (U+000D) as space characters. ([#​6](https://github.com/MakeNowJust/heredoc/issues/6)) </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 MR becomes conflicted, or you tick the rebase/retry checkbox.🔕 **Ignore**: Close this MR and you won't be reminded about this update again. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this MR, check this box --- This MR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNi43OC43IiwidXBkYXRlZEluVmVyIjoiMzYuNzguOCIsInRhcmdldEJyYW5jaCI6Im1hc3RlciJ9--> See: !366418e404 -
Renovate-Bot authored873f36dd
-
Kevin Daudt authored
This MR contains the following updates: | Package | Type | Update | Change | |---|---|---|---| | golang.org/x/exp | require | digest | `fae10dd` -> `d852ddb` | --- ### 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 MR becomes conflicted, or you tick the rebase/retry checkbox.🔕 **Ignore**: Close this MR and you won't be reminded about this update again. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this MR, check this box --- This MR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNi43OC43IiwidXBkYXRlZEluVmVyIjoiMzYuNzguOCIsInRhcmdldEJyYW5jaCI6Im1hc3RlciJ9--> See: !30bbb898ed -
8849fe33
-
Kevin Daudt authored
`interp.ExecHandler` is deprecated because it can handle only a single handler. `inter.ExecHandlers` uses a middleware pattern where each handler calls the next. We register a handler to log when an APKBUILD file tries to execute a program, which is explicitly not supported.
a8516a83 -
Kevin Daudt authored
This MR contains the following updates: | Package | Type | Update | Change | |---|---|---|---| | [mvdan.cc/sh/v3](https://github.com/mvdan/sh) | require | minor | `v3.5.1` -> `v3.7.0` | --- ### Release Notes <details> <summary>mvdan/sh (mvdan.cc/sh/v3)</summary> ### [`v3.7.0`](https://github.com/mvdan/sh/releases/tag/v3.7.0) [Compare Source](https://github.com/mvdan/sh/compare/v3.6.0...v3.7.0) This release drops support for Go 1.18 and includes many features and fixes. - **syntax** - Correctly parse `$foo#bar` as a single word - \[[#​1003](https://github.com/mvdan/sh/issues/1003)] - Make `&>` redirect operators an error in POSIX mode - \[[#​991](https://github.com/mvdan/sh/issues/991)] - Avoid producing invalid shell when minifying some heredocs - \[[#​923](https://github.com/mvdan/sh/issues/923)] - Revert the simplification of `${foo:-}` into `${foo-}` - \[[#​970](https://github.com/mvdan/sh/issues/970)] - **interp** - Add `ExecHandlers` to support layering multiple middlewares - \[[#​964](https://github.com/mvdan/sh/issues/964)] - Add initial support for the `select` clause - \[[#​969](https://github.com/mvdan/sh/issues/969)] - Support combining the `errexit` and `pipefail` options - \[[#​870](https://github.com/mvdan/sh/issues/870)] - Set `EUID` just like `UID` - \[[#​958](https://github.com/mvdan/sh/issues/958)] - Replace panics on unimplemented builtins with errors - \[[#​999](https://github.com/mvdan/sh/issues/999)] - Tweak build tags to support building for `js/wasm` - \[[#​983](https://github.com/mvdan/sh/issues/983)] - **syntax/typedjson** - Avoid `reflect.Value.MethodByName` to reduce binary sizes - \[[#​961](https://github.com/mvdan/sh/issues/961)] A special thanks to all the contributors to this release! [@​riacataquian](https://github.com/riacataquian) [@​anderbubble](https://github.com/anderbubble) [@​teefill](https://github.com/teefill) [@​diamondburned](https://github.com/diamondburned) Consider [becoming a sponsor](https://github.com/sponsors/mvdan) if you benefit from the work that went into this release! Binaries built on `go version go1.20.5 linux/amd64` with: CGO_ENABLED=0 go build -trimpath -ldflags="-w -s -X=main.version=v3.7.0" ### [`v3.6.0`](https://github.com/mvdan/sh/releases/tag/v3.6.0) [Compare Source](https://github.com/mvdan/sh/compare/v3.5.1...v3.6.0) This release drops support for Go 1.17 and includes many features and fixes. - **cmd/shfmt** - Implement `--from-json` as the reverse of `--to-json` - [#​900] - Improve the quality of the `--to-json` output - [#​900] - Provide detected language when erroring with `-ln=auto` - [#​803] - **syntax** - Don't require peeking two bytes after `echo *` - [#​835] - Simplify `${name:-}` to the equivalent `${name-}` - [#​849] - Don't print trailing whitespaces on nested subshells - [#​814] - Don't print extra newlines in some case clauses - [#​779] - Don't indent comments preceding case clause items - [#​917] - Allow escaped newlines before unquoted words again - [#​873] - Parse a redirections edge case without spaces - [#​879] - Give a helpful error when `<<<` is used in POSIX mode - [#​881] - Forbid `${!foo*}` and `${!foo@}` in mksh mode - [#​929] - Batch allocations less aggressively in the parser - **syntax/typedjson** - Expose `--from-json` and `--to-json` as Go APIs - [#​885] - **expand** - Improve support for expanding array keys and values - [#​884] - Don't panic on unsupported syntax nodes - [#​841] - Don't panic on division by zero - [#​892] - Properly expand unquoted parameters with spaces - [#​886] - Trim spaces when converting strings to integers - [#​928] - **interp** - Add initial implementation for `mapfile` and `readarray` - [#​863] - Improve matching patterns against multiple lines - [#​866] - Support `%b` in the `printf` builtin - [#​955] - Display all Bash options in `shopt` - [#​877] - **pattern** - Add `EntireString` to match the entire string using `^$` - [#​866] [3.6.0]: https://github.com/mvdan/sh/releases/tag/v3.6.0 [#​779]: https://github.com/mvdan/sh/issues/779 [#​803]: https://github.com/mvdan/sh/issues/803 [#​814]: https://github.com/mvdan/sh/issues/814 [#​835]: https://github.com/mvdan/sh/issues/835 [#​841]: https://github.com/mvdan/sh/issues/841 [#​849]: https://github.com/mvdan/sh/pull/849 [#​863]: https://github.com/mvdan/sh/pull/863 [#​866]: https://github.com/mvdan/sh/pull/866 [#​873]: https://github.com/mvdan/sh/issues/873 [#​877]: https://github.com/mvdan/sh/issues/877 [#​879]: https://github.com/mvdan/sh/pull/879 [#​881]: https://github.com/mvdan/sh/issues/881 [#​884]: https://github.com/mvdan/sh/issues/884 [#​885]: https://github.com/mvdan/sh/issues/885 [#​886]: https://github.com/mvdan/sh/issues/886 [#​892]: https://github.com/mvdan/sh/issues/892 [#​900]: https://github.com/mvdan/sh/pull/900 [#​917]: https://github.com/mvdan/sh/pull/917 [#​928]: https://github.com/mvdan/sh/issues/928 [#​929]: https://github.com/mvdan/sh/pull/929 [#​955]: https://github.com/mvdan/sh/pull/955 A special thanks to all the contributors to this release! [@​fauust](https://github.com/fauust) [@​graf0](https://github.com/graf0) [@​hristiy4n](https://github.com/hristiy4n) [@​ihar-orca](https://github.com/ihar-orca) [@​lollipopman](https://github.com/lollipopman) [@​mkhl](https://github.com/mkhl) [@​przmv](https://github.com/przmv) [@​reubeno](https://github.com/reubeno) [@​riacataquian](https://github.com/riacataquian) [@​scop](https://github.com/scop) [@​tmillr](https://github.com/tmillr) Binaries built on `go version go1.19.4 linux/amd64` with: CGO_ENABLED=0 go build -trimpath -ldflags="-w -s -X=main.version=v3.6.0" Consider [becoming a sponsor](https://github.com/sponsors/mvdan) if you benefit from the work that went into this release! </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 MR becomes conflicted, or you tick the rebase/retry checkbox.🔕 **Ignore**: Close this MR and you won't be reminded about this update again. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this MR, check this box --- This MR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNi43OC43IiwidXBkYXRlZEluVmVyIjoiMzYuNzguNyIsInRhcmdldEJyYW5jaCI6Im1hc3RlciJ9--> See: !33061cde5f -
Kevin Daudt authored
This was a backwards compattibility package BREAKING CHANGE: users of this package should using the toplevel packages instead
c77a506e -
Kevin Daudt authored
This will be used to generate changelogs.
0f333af8 -
Kevin Daudt authored
These uses git-cliff to generate the changelog, and adds changelog entries for earlier releases as well.
CHANGELOG.md
0 → 100644
cliff.toml
0 → 100644
... | ... | @@ -3,19 +3,18 @@ module gitlab.alpinelinux.org/alpine/go |
go 1.19 | ||
require ( | ||
github.com/MakeNowJust/heredoc v1.0.0 | ||
github.com/stretchr/testify v1.8.0 | ||
golang.org/x/exp v0.0.0-20221212164502-fae10dda9338 | ||
github.com/MakeNowJust/heredoc/v2 v2.0.1 | ||
github.com/stretchr/testify v1.8.4 | ||
golang.org/x/exp v0.0.0-20230817173708-d852ddb80c63 | ||
gopkg.in/ini.v1 v1.67.0 | ||
gopkg.in/yaml.v2 v2.4.0 | ||
mvdan.cc/sh/v3 v3.5.1 | ||
gopkg.in/yaml.v3 v3.0.1 | ||
mvdan.cc/sh/v3 v3.7.0 | ||
) | ||
require ( | ||
github.com/davecgh/go-spew v1.1.1 // indirect | ||
github.com/pmezard/go-difflib v1.0.0 // indirect | ||
golang.org/x/sync v0.0.0-20210220032951-036812b2e83c // indirect | ||
golang.org/x/sys v0.1.0 // indirect | ||
golang.org/x/term v0.0.0-20210927222741-03fcf44c2211 // indirect | ||
gopkg.in/yaml.v3 v3.0.1 // indirect | ||
golang.org/x/sync v0.2.0 // indirect | ||
golang.org/x/sys v0.11.0 // indirect | ||
golang.org/x/term v0.8.0 // indirect | ||
) |
pkg/apkbuild/compat.go
deleted
100644 → 0
pkg/releases/compat.go
deleted
100644 → 0
pkg/repository/compat.go
deleted
100644 → 0
renovate.json
0 → 100644
File added