Compare commits

Author SHA1 Message Date
CSRBot 5e9bd83e51 chore(deps): update dependency open-policy-agent/regal to v0.43.0 2026-09-29 16:17:15 +00:00
volker.raschekandCopilot 75ef57e3ff docs(README): update 'obtaining pre-built packages from a repository'
Co-authored-by: Copilot <copilot@github.com>
2026-08-21 16:49:42 +02:00
volker.raschek 237c0c72b3 fix: adapt LICENSE file permissions and ldflags 2026-08-10 09:00:31 +02:00
CSRBot 348ce5e6d0 chore(deps): update dependency open-policy-agent/regal to v0.42.0 2026-07-19 13:20:52 +02:00
volker.raschek e42a2acc9c fix(renovate): use allowedVersions to block open-policy-agent/regal v1+
Replace matchNewValue with allowedVersions constraint to properly
prevent Renovate from creating update branches for major versions.
The previous enabled/matchNewValue approach did not prevent branch
creation for already existing PRs.
2026-07-19 13:14:39 +02:00
volker.raschek a48df6f232 fix(renovate): disable major version 2 2026-07-19 13:11:49 +02:00
4 changed files with 16 additions and 15 deletions
+4 -4
View File
@@ -1,6 +1,6 @@
pkgbase = opa-regal pkgbase = opa-regal
pkgdesc = Regal is a linter and language server for Rego pkgdesc = Regal is a linter and language server for Rego
pkgver = 0.38.1 pkgver = 0.42.0
pkgrel = 1 pkgrel = 1
url = https://github.com/open-policy-agent/regal url = https://github.com/open-policy-agent/regal
arch = armv7h arch = armv7h
@@ -8,8 +8,8 @@ pkgbase = opa-regal
arch = x86_64 arch = x86_64
license = Apache 2.0 license = Apache 2.0
makedepends = go makedepends = go
source = https://github.com/open-policy-agent/regal/archive/refs/tags/v0.38.1.zip source = https://github.com/open-policy-agent/regal/archive/refs/tags/v0.42.0.zip
sha512sums = 5d6f093b17743d22d0fa65e850f8e55f5b55150d48d66b185af46858977ad7df51f6071ed987a3d4bcbf5e068e6e2735f5cf256f19b61b2fd3fac2a9822e117e sha512sums = f1ceddf88ac08a2949e2fd847015ff1b9d00296ac7186ebbadd00a36c86dfd766a8e497ef9a8ad328139474d8451bcbf0effc4756c9864c297b611bc5d876a53
b2sums = 2a6f8bef4ec0f77aad7544d83d8b759ab45278fd66edee207073870c08a53b599bbcbbef4c6a2ecbaeaa8d82a015b4822417d2f2c02501086bc1209ec78b9fca b2sums = 1467acc61a66de1b1d70255441bbfa41a78b2ec6bbf6bc3c4947c854acfbe2ed1de27dc67c018aebfc7bdb7e3942007d69943d7e721e2c2930fa437c523529b8
pkgname = opa-regal pkgname = opa-regal
+5 -5
View File
@@ -2,7 +2,7 @@
pkgname=opa-regal pkgname=opa-regal
_pkgname=regal _pkgname=regal
pkgver=0.39.0 # renovate: datasource=github-tags depName=open-policy-agent/regal extractVersion='^v?(?<version>.*)$' pkgver=0.43.0 # renovate: datasource=github-tags depName=open-policy-agent/regal extractVersion='^v?(?<version>.*)$'
pkgrel=1 pkgrel=1
pkgdesc="Regal is a linter and language server for Rego" pkgdesc="Regal is a linter and language server for Rego"
arch=('armv7h' 'aarch64' 'x86_64') arch=('armv7h' 'aarch64' 'x86_64')
@@ -12,8 +12,8 @@ makedepends=('go')
source=( source=(
"$url/archive/refs/tags/v${pkgver}.zip" "$url/archive/refs/tags/v${pkgver}.zip"
) )
sha512sums=('0388c7bac88012bf25de39c7a64ce87736b855f5aa6d3f2b65b8aa233a380036c17cd486da56d154e8ca9bf21e37c23c12b901cd539e8194499f72fccc8ff67e') sha512sums=('f1ceddf88ac08a2949e2fd847015ff1b9d00296ac7186ebbadd00a36c86dfd766a8e497ef9a8ad328139474d8451bcbf0effc4756c9864c297b611bc5d876a53')
b2sums=('333c1a0da0475be53279f5252c133b82f291afab6a72eb75a7248006a86ecd02dd18ebd93504b61dcc657fd0692b85a0095a67daf268b4b529ffa6d7ccde6ec8') b2sums=('1467acc61a66de1b1d70255441bbfa41a78b2ec6bbf6bc3c4947c854acfbe2ed1de27dc67c018aebfc7bdb7e3942007d69943d7e721e2c2930fa437c523529b8')
prepare() { prepare() {
cd ${_pkgname}-${pkgver} cd ${_pkgname}-${pkgver}
@@ -47,7 +47,7 @@ build() {
-mod=readonly \ -mod=readonly \
-modcacherw \ -modcacherw \
-ldflags "\ -ldflags "\
-s -w -linkmode external
-X github.com/open-policy-agent/regal/pkg/version.Version=${pkgver} -X github.com/open-policy-agent/regal/pkg/version.Version=${pkgver}
-X github.com/open-policy-agent/regal/pkg/version.Commit=${pkgver} -X github.com/open-policy-agent/regal/pkg/version.Commit=${pkgver}
-X github.com/open-policy-agent/regal/pkg/version.Timestamp=$(date --iso-8601=seconds) -X github.com/open-policy-agent/regal/pkg/version.Timestamp=$(date --iso-8601=seconds)
@@ -71,5 +71,5 @@ package() {
install -D --mode 0644 "${_pkgname}-${pkgver}/${_pkgname}.zsh" "$pkgdir/usr/share/zsh/site-functions/_${_pkgname}" install -D --mode 0644 "${_pkgname}-${pkgver}/${_pkgname}.zsh" "$pkgdir/usr/share/zsh/site-functions/_${_pkgname}"
# license # license
install -D --mode 0755 "${_pkgname}-${pkgver}/LICENSE" "$pkgdir/usr/share/licenses/$pkgname/LICENSE" install -D --mode 0644 "${_pkgname}-${pkgver}/LICENSE" "$pkgdir/usr/share/licenses/$pkgname/LICENSE"
} }
+5 -3
View File
@@ -4,8 +4,8 @@
![AUR votes](https://img.shields.io/aur/votes/opa-regal) ![AUR votes](https://img.shields.io/aur/votes/opa-regal)
This repository contains build files to build the Arch Linux package `opa-regal`. Instead of building the package This repository contains build files to build the Arch Linux package `opa-regal`. Instead of building the package
yourself, it can also be obtained from the following private repository. More detailed are described yourself, it can also be obtained from the following private repository. The section [*Obtaining pre-built
[here](#obtaining-pre-built-packages-from-a-repository). packages from a repository*](#obtaining-pre-built-packages-from-a-repository) describes all necessary steps.
## Build ## Build
@@ -51,7 +51,9 @@ EOF
sudo pacman-key --keyserver hkps://keys.openpgp.org --recv-keys 9B146D11A9ED6CA7E279EB1A852BCC170D81A982 sudo pacman-key --keyserver hkps://keys.openpgp.org --recv-keys 9B146D11A9ED6CA7E279EB1A852BCC170D81A982
# Extend existing pacman configuration of the repository 'volker.raschek' # Extend existing pacman configuration of the repository 'volker.raschek'
sudo echo "Include = /etc/pacman.d/repos/*.conf" >> /etc/pacman.conf sudo tee -a /etc/pacman.conf > /dev/null <<EOF
Include = /etc/pacman.d/repos/*.conf
EOF
# Update pacman cache # Update pacman cache
sudo pacman --sync --refresh sudo pacman --sync --refresh
+2 -3
View File
@@ -6,9 +6,8 @@
], ],
"packageRules": [ "packageRules": [
{ {
"enabled": false, "allowedVersions": "<1.0.0",
"matchPackageNames": ["open-policy-agent/opa"], "matchPackageNames": ["open-policy-agent/regal"]
"matchNewValue": "^2"
} }
] ]
} }