Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
38 changes: 38 additions & 0 deletions 1.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,38 @@
package:
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I think we need to drop these 1 and 2

Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

good catch this is a dirty checkin ignore this

name: newrelic-prometheus-configurator
version: 1.4.0
epoch: 2
description: New Relic Prometheus Configurator
target-architecture:
- all
copyright:
- license: Apache-2.0

environment:
contents:
packages:
- busybox
- ca-certificates-bundle
- build-base
- go
- git

pipeline:
- uses: git-checkout
with:
repository: https://github.com/newrelic/newrelic-prometheus-configurator
tag: v${{package.version}}
expected-commit: df4034f801f4f254243a38b110cb1b0af6b0aca5

- runs: |
GOOS=$(go env GOOS)
GOARCH=$(go env GOARCH)
make GOOS=${GOOS} GOARCH=${GOARCH} build
install -Dm755 ./bin/prometheus-configurator-${GOOS}-${GOARCH} "${{targets.destdir}}"/usr/bin/prometheus-configurator
update:
enabled: true
github:
identifier: newrelic/newrelic-prometheus-configurator
strip-prefix: v
use-tag: true
tag-filter: v
70 changes: 70 additions & 0 deletions 2.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,70 @@
package:
name: bazel-6
version: 6.2.1
epoch: 0
description: Bazel is an open-source build and test tool
copyright:
- license: Apache-2.0

environment:
contents:
packages:
- busybox
- ca-certificates-bundle
- build-base
- python3
- zip
- bash
- gcc-6
- libstdc++-6
- libstdc++-6-dev
- openjdk-11

pipeline:
- uses: git-checkout
with:
repository: https://github.com/envoyproxy/envoy
tag: v${{package.version}}
expected-commit: c7e8e7356d3a969c1b8e4e1f2687699acd91c6a1
destination: envoy

- runs: |
export JAVA_HOME=/usr/lib/jvm/openjdk
mkdir -p .cache/bazel/_bazel_root

cd envoy

./bazel/setup_clang.sh /usr
echo "build --config=clang" >> user.bazelrc

bazel build --verbose_failures -c opt envoy

mkdir -p ${{targets.destdir}}/usr/bin/
mv bazel-bin/source/exe/envoy-static ${{targets.destdir}}/usr/bin/envoy

- uses: strip

subpackages:
- name: envoy-oci-entrypoint
description: Entrypoint for using Envoy in OCI containers
dependencies:
runtime:
- busybox
pipeline:
- runs: |
mkdir -p ${{targets.subpkgdir}}/var/lib/envoy/init
cp envoy/ci/docker-entrypoint.sh ${{targets.subpkgdir}}/var/lib/envoy/init/envoy-entrypoint.sh
chmod +x ${{targets.subpkgdir}}/var/lib/envoy/init/envoy-entrypoint.sh

- name: envoy-config
description: Default Envoy configuration
pipeline:
- runs: |
mkdir -p ${{targets.subpkgdir}}/etc/envoy
cp envoy/configs/envoyproxy_io_proxy.yaml ${{targets.subpkgdir}}/etc/envoy/envoy.yaml

update:
enabled: true
github:
identifier: envoyproxy/envoy
strip-prefix: v
2 changes: 1 addition & 1 deletion aws-cli.yaml
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
package:
name: aws-cli
version: 1.27.164
epoch: 0
epoch: 1
description: "Universal Command Line Interface for Amazon Web Services"
copyright:
- license: Apache-2.0
Expand Down
2 changes: 1 addition & 1 deletion delve.yaml
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
package:
name: delve
version: 1.21.0
epoch: 0
epoch: 1
description: Delve is a debugger for the Go programming language.
copyright:
- license: MIT
Expand Down
50 changes: 50 additions & 0 deletions eks-distro-kubernetes-csi-livenessprobe-1.23.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,50 @@
package:
name: eks-distro-kubernetes-csi-livenessprobe-1.23
version: 1.23.21
epoch: 3
description: A sidecar container that can be included in a CSI plugin pod to enable integration with Kubernetes Liveness Probe.
copyright:
- license: Apache-2.0
dependencies:
provides:
- eks-distro-kubernetes-csi-livenessprobe=1.23

var-transforms:
- from: ${{package.version}}
match: \.(\d+)$
replace: -eks-$1
to: with-eks-package-version
- from: ${{vars.with-eks-package-version}}
match: \.
replace: '-'
to: mangled-package-version

environment:
contents:
keyring:
- https://packages.wolfi.dev/os/wolfi-signing.rsa.pub
repositories:
- https://packages.wolfi.dev/os
packages:
- ca-certificates-bundle
- busybox
- go

pipeline:
- uses: git-checkout
with:
repository: https://github.com/aws/eks-distro
tag: v${{vars.mangled-package-version}}
expected-commit: 3ad41b596f2454cd47fc7909f5e5eac1043d4dda

- runs: |
make makes-binaries-kubernetes-csi_livenessprobe
mkdir -p "${{targets.destdir}}"/usr/bin
ARCH=$(go env GOARCH)
OS=$(go env GOOS)
cp ./projects/kubernetes-csi/livenessprobe/_output/1-26/bin/livenessprobe/${OS}-${ARCH}/livenessprobe "${{targets.destdir}}"/usr/bin/livenessprobe

- uses: strip

update:
manual: true # we need to manually update because melange bump doesn't yet handle pipeline mutations for var transforms
2 changes: 1 addition & 1 deletion fluent-bit.yaml
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
package:
name: fluent-bit
version: 2.1.6
epoch: 0
epoch: 1
description: Fast and Lightweight Log processor and forwarder
copyright:
- license: Apache-2.0
Expand Down
2 changes: 1 addition & 1 deletion goreleaser.yaml
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
package:
name: goreleaser
version: 1.19.1
epoch: 0
epoch: 1
description: Deliver Go binaries as fast and easily as possible
copyright:
- license: Apache-2.0
Expand Down
118 changes: 118 additions & 0 deletions gtk-3.0.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,118 @@
package:
name: gtk-3.0
version: 3.24.38
epoch: 0
description: The GTK+ Toolkit (v3)
copyright:
- license: LGPL-2.1-or-later

# creates a new var that contains only the major and minor version to be used in the fetch URL
# e.g. 2.46.0 will create a new var mangled-package-version=2.46
var-transforms:
- from: ${{package.version}}
match: (\d+\.\d+)\.\d+
replace: $1
to: mangled-package-version

environment:
contents:
packages:
- busybox
- ca-certificates-bundle
- build-base
- autoconf
- automake
- git
- cmake
- ninja
- harfbuzz-dev
- mesa-dev
- gtk-doc
- libtool
- shared-mime-info
- at-spi2-core-dev
- gdk-pixbuf-dev
- glib-dev
- libepoxy-dev
- libxext-dev
- libxi-dev
- libxinerama-dev
- libxkbcommon
- libxkbcommon-dev
- libatk-bridge-2.0
- libxtst-dev
- dbus-dev
- cairo-dev
- cups-dev
- expat-dev
- fontconfig-dev
- gettext-dev
- gobject-introspection-dev
- hicolor-icon-theme
- iso-codes-dev
- libice-dev
- libx11-dev
- libxcomposite-dev
- libxcursor-dev
- libxdamage-dev
- libxfixes-dev
- libxrandr-dev
- meson
- pango-dev
- tiff-dev
- wayland-dev
- wayland-protocols
- zlib-dev

pipeline:
- uses: fetch
with:
uri: https://download.gnome.org/sources/gtk+/${{vars.mangled-package-version}}/gtk+-${{package.version}}.tar.xz
expected-sha512: e99ec10959191b55013fce37e83f0e85bf36597db101e324081479792a2047d032cf0d213d69c02eeb4b7cd6d56d6489b7b2a60904b2bd7af23ea1b9c5a79528

- uses: meson/configure
with:
opts: |
-Db_lto=true \
-Dman=true \
-Dgtk_doc=false \
-Dbroadway_backend=true

- uses: meson/compile

- uses: meson/install

- uses: strip

subpackages:
- name: gtk-3.0-dev
pipeline:
- uses: split/dev
dependencies:
runtime:
- shared-mime-info
- at-spi2-core-dev
- gdk-pixbuf-dev
- glib-dev
- libepoxy-dev
- libxext-dev
- libxi-dev
- libxinerama-dev
- libxkbcommon-dev
- wayland-dev
description: gtk+3.0 dev

- name: gtk-3.0-doc
pipeline:
- uses: split/manpages
description: gtk+3.0 manpages

- name: gtk-3.0-lang
pipeline:
- uses: split/locales
description: gtk+3.0 locales

update:
enabled: true
release-monitor:
identifier: 311549
2 changes: 1 addition & 1 deletion kaniko.yaml
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
package:
name: kaniko
version: 1.12.1
epoch: 0
epoch: 1
description: Build Container Images In Kubernetes
copyright:
- license: Apache-2.0
Expand Down
2 changes: 1 addition & 1 deletion kubernetes-1.24.yaml
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
package:
name: kubernetes-1.24
version: 1.24.15
epoch: 0
epoch: 1
description: Production-Grade Container Scheduling and Management
copyright:
- license: Apache-2.0
Expand Down
2 changes: 1 addition & 1 deletion kubernetes-1.25.yaml
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
package:
name: kubernetes-1.25
version: 1.25.11
epoch: 0
epoch: 1
description: Production-Grade Container Scheduling and Management
copyright:
- license: Apache-2.0
Expand Down
2 changes: 1 addition & 1 deletion kubernetes-1.26.yaml
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
package:
name: kubernetes-1.26
version: 1.26.6
epoch: 0
epoch: 1
description: Production-Grade Container Scheduling and Management
copyright:
- license: Apache-2.0
Expand Down
2 changes: 1 addition & 1 deletion kubernetes-1.27.yaml
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
package:
name: kubernetes-1.27
version: 1.27.3
epoch: 2
epoch: 3
description: Production-Grade Container Scheduling and Management
copyright:
- license: Apache-2.0
Expand Down
Loading