From 50439b761caddf6b45d2b3e2f9e2c91e8760e468 Mon Sep 17 00:00:00 2001 From: Robert Sturla Date: Fri, 6 Sep 2024 09:44:23 +0100 Subject: [PATCH] chore: replace dependabot with renovate (#13) --- .github/dependabot.yaml | 15 --- .github/renovate.json5 | 26 +++++ README.md | 6 +- justfile | 20 ---- packages.json | 231 ---------------------------------------- 5 files changed, 30 insertions(+), 268 deletions(-) delete mode 100644 .github/dependabot.yaml create mode 100644 .github/renovate.json5 delete mode 100644 packages.json diff --git a/.github/dependabot.yaml b/.github/dependabot.yaml deleted file mode 100644 index bc2eeea..0000000 --- a/.github/dependabot.yaml +++ /dev/null @@ -1,15 +0,0 @@ -# To get started with Dependabot version updates, you'll need to specify which -# package ecosystems to update and where the package manifests are located. -# Please see the documentation for all configuration options: -# https://docs.github.com/github/administering-a-repository/configuration-options-for-dependency-updates - -version: 2 -updates: - - package-ecosystem: "github-actions" - directory: "**/*" - schedule: - interval: "weekly" - - package-ecosystem: "gitsubmodule" - directory: "**/*" - schedule: - interval: "weekly" diff --git a/.github/renovate.json5 b/.github/renovate.json5 new file mode 100644 index 0000000..de30c8d --- /dev/null +++ b/.github/renovate.json5 @@ -0,0 +1,26 @@ +{ + "$schema": "https://docs.renovatebot.com/renovate-schema.json", + // Use the basic Renovate preset, and allow settings to be overridden + "extends": [ + "config:best-practices" + ], + "packageRules": [ + { + // Automatically update any GitHub Actions packages through minor and patch upgrades + "automerge": true, + "matchUpdateTypes": [ + "minor", + "patch", + "pin", + "digest", + "pinDigest" + ], + "matchManagers": [ + "github-actions" + ] + } + ], + "dockerfile": { + "enabled": false + } +} \ No newline at end of file diff --git a/README.md b/README.md index 159a483..43a3691 100644 --- a/README.md +++ b/README.md @@ -1,5 +1,7 @@ # main-bootc -OCI base images of Fedora bootc with batteries included + +OCI base images of Fedora Atomic Desktops. > [!WARNING] -> This repository is a work in progress and is not yet ready for use. +> This repository is a work in progress and is not ready for use. +> Ideally this repository will become redundant when upstream starts providing these (or similar) images. diff --git a/justfile b/justfile index 4b25520..1dcdd73 100644 --- a/justfile +++ b/justfile @@ -16,26 +16,6 @@ comps-sync: /app/comps-sync.py \ /mnt/fedora-comps/comps-f${version}.xml.in --save -build-minimal: - podman build \ - --security-opt label=disable \ - --cap-add=all \ - --device /dev/fuse \ - --no-cache \ - --build-arg MANIFEST=./fedora-bootc-minimal.yaml \ - -t localhost/fedora-bootc-minimal \ - . - -build-full: - podman build \ - --security-opt label=disable \ - --cap-add=all \ - --device /dev/fuse \ - --no-cache \ - --build-arg MANIFEST=./fedora-bootc-full.yaml \ - -t localhost/fedora-bootc-full \ - . - build-atomic desktop: podman build \ --security-opt label=disable \ diff --git a/packages.json b/packages.json deleted file mode 100644 index de1c4f8..0000000 --- a/packages.json +++ /dev/null @@ -1,231 +0,0 @@ -{ - "all": { - "include": { - "all": [ - "alsa-firmware", - "android-udev-rules", - "apr", - "apr-util", - "distrobox", - "ffmpeg", - "ffmpeg-libs", - "ffmpegthumbnailer", - "flatpak-spawn", - "fzf", - "google-noto-sans-balinese-fonts", - "google-noto-sans-cjk-fonts", - "google-noto-sans-javanese-fonts", - "google-noto-sans-sundanese-fonts", - "grub2-tools-extra", - "heif-pixbuf-loader", - "htop", - "intel-media-driver", - "just", - "kernel-tools", - "libcamera", - "libcamera-tools", - "libcamera-gstreamer", - "libcamera-ipa", - "libheif-freeworld", - "libheif-tools", - "libratbag-ratbagd", - "libva-intel-driver", - "libva-utils", - "lshw", - "mesa-va-drivers-freeworld.x86_64", - "net-tools", - "nvme-cli", - "nvtop", - "openrgb-udev-rules", - "openssl", - "oversteer-udev", - "pam-u2f", - "pam_yubico", - "pamu2fcfg", - "pipewire-codec-aptx", - "pipewire-plugin-libcamera", - "powerstat", - "smartmontools", - "solaar-udev", - "squashfs-tools", - "symlinks", - "tcpdump", - "tmux", - "traceroute", - "vim", - "wireguard-tools", - "zstd" - ], - "silverblue": [ - "adw-gtk3-theme", - "gnome-epub-thumbnailer", - "gnome-tweaks", - "gvfs-nfs" - ], - "kinoite": [ - "icoutils", - "kate", - "kcron", - "kio-admin", - "ksshaskpass" - ], - "mate": [ - "NetworkManager-adsl", - "NetworkManager-openconnect-gnome", - "NetworkManager-openvpn-gnome", - "NetworkManager-ppp", - "NetworkManager-pptp-gnome", - "NetworkManager-ssh-gnome", - "NetworkManager-vpnc-gnome", - "NetworkManager-wwan", - "atril", - "atril-caja", - "atril-thumbnailer", - "blueman", - "caja", - "caja-actions", - "caja-image-converter", - "caja-open-terminal", - "caja-sendto", - "caja-wallpaper", - "caja-xattr-tags", - "dconf-editor", - "engrampa", - "eom", - "fedora-release-matecompiz", - "firefox", - "firewall-config", - "gnome-epub-thumbnailer", - "gnome-themes-extra", - "gstreamer1-plugins-ugly-free", - "gtk2-engines", - "gucharmap", - "gvfs-afc", - "gvfs-afp", - "gvfs-archive", - "gvfs-fuse", - "gvfs-gphoto2", - "gvfs-mtp", - "gvfs-nfs", - "gvfs-smb", - "initial-setup-gui", - "libmatekbd", - "libmatemixer", - "libmateweather", - "libsecret", - "lightdm", - "lm_sensors", - "marco", - "mate-applets", - "mate-backgrounds", - "mate-calc", - "mate-control-center", - "mate-desktop-configs", - "mate-dictionary", - "mate-disk-usage-analyzer", - "mate-icon-theme", - "mate-media", - "mate-menus", - "mate-menus-preferences-category-menu", - "mate-notification-daemon", - "mate-panel", - "mate-polkit", - "mate-power-manager", - "mate-screensaver", - "mate-screenshot", - "mate-search-tool", - "mate-session-manager", - "mate-settings-daemon", - "mate-system-log", - "mate-system-monitor", - "mate-terminal", - "mate-themes", - "mate-user-admin", - "mate-user-guide", - "mozo", - "network-manager-applet", - "nm-connection-editor", - "orca", - "parole", - "pavucontrol", - "pipewire-alsa", - "pipewire-pulseaudio", - "pluma", - "seahorse", - "seahorse-caja", - "setroubleshoot", - "slick-greeter-mate", - "system-config-language", - "system-config-printer", - "system-config-printer-applet", - "usermode-gtk", - "xdg-desktop-portal-gtk", - "xdg-user-dirs-gtk", - "xmodmap", - "xrdb" - ], - "sericea": [ - "clipman", - "gvfs-mtp", - "thunar-volman", - "tumbler" - ], - "vauxite": [ - "xfce4-clipman-plugin", - "xfce4-whiskermenu-plugin" - ] - }, - "exclude": { - "all": [ - "ffmpeg-free", - "google-noto-sans-cjk-vf-fonts", - "libavcodec-free", - "libavdevice-free", - "libavfilter-free", - "libavformat-free", - "libavutil-free", - "libpostproc-free", - "libswresample-free", - "libswscale-free", - "mesa-va-drivers" - ], - "kinoite": [ - "ffmpegthumbnailer", - "plasma-discover-rpm-ostree" - ], - "mate": [ - "python3-unbound", - "systemd-oomd-defaults" - ] - } - }, - "39": { - "include": { - "all": [ - "bootc" - ], - "kinoite": [ - "xwaylandvideobridge" - ] - }, - "exclude": { - "all": [ - "default-fonts-cjk-sans" - ] - } - }, - "40": { - "include": { - "all": [], - "kinoite": [ - "kf6-kimageformats", - "qt6-qtimageformats" - ] - }, - "exclude": { - "all": [ - "default-fonts-cjk-sans" - ] - } - } -} \ No newline at end of file