Skip to content

Commit 86b27c3

Browse files
committed
update kubernetes-sigs/wg-policy-prototypes
Signed-off-by: Sebastian Hoß <[email protected]>
1 parent b3d198a commit 86b27c3

File tree

18 files changed

+1210
-12
lines changed

18 files changed

+1210
-12
lines changed
Lines changed: 65 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,65 @@
1+
# SPDX-FileCopyrightText: The kube-custom-resources-rs Authors
2+
# SPDX-License-Identifier: 0BSD
3+
4+
name: Release reports_x_k8s_io
5+
on:
6+
schedule:
7+
- cron: 27 18 * * FRI
8+
workflow_dispatch:
9+
jobs:
10+
release:
11+
runs-on: ubuntu-latest
12+
steps:
13+
- id: checkout
14+
name: Checkout
15+
uses: actions/checkout@v4
16+
- id: commits
17+
name: Count Commits
18+
run: echo "count=$(git rev-list --count HEAD --since='last Friday' -- custom-resources/reports_x_k8s_io)" >> $GITHUB_OUTPUT
19+
- id: release
20+
name: Create Release Version
21+
if: steps.commits.outputs.count > 0
22+
run: echo "version=1.$(date --utc +'%Y%m%d').$(date --utc +'%-H%M%S')" >> $GITHUB_OUTPUT
23+
- name: Set up Rust
24+
if: steps.commits.outputs.count > 0
25+
uses: dtolnay/rust-toolchain@stable
26+
- name: Install cargo-workspaces
27+
uses: taiki-e/install-action@v2
28+
with:
29+
tool: cargo-edit
30+
- name: Cargo Version
31+
if: steps.commits.outputs.count > 0
32+
run: cargo set-version --package kcr_reports_x_k8s_io ${{ steps.release.outputs.version }}
33+
- name: Publish to crates.io
34+
if: steps.commits.outputs.count > 0
35+
run: >
36+
cargo publish
37+
--allow-dirty
38+
--token ${{ secrets.CRATES_IO_TOKEN }}
39+
--package kcr_reports_x_k8s_io
40+
--jobs 1
41+
--no-verify
42+
env:
43+
RUSTFLAGS: "-A warnings"
44+
- id: mail
45+
name: Send Mail
46+
if: steps.commits.outputs.count > 0
47+
uses: dawidd6/action-send-mail@v4
48+
with:
49+
server_address: ${{ secrets.MAIL_SERVER }}
50+
server_port: ${{ secrets.MAIL_PORT }}
51+
username: ${{ secrets.MAIL_USERNAME }}
52+
password: ${{ secrets.MAIL_PASSWORD }}
53+
subject: ${{ github.event.repository.name }}/reports_x_k8s_io version ${{ steps.release.outputs.version }} published
54+
body: See ${{ steps.create_release.outputs.url }} for details.
55+
to: ${{ secrets.MAIL_RECIPIENT }}
56+
from: ${{ secrets.MAIL_SENDER }}
57+
- id: matrix
58+
name: Send Matrix Message
59+
if: steps.commits.outputs.count > 0
60+
uses: s3krit/[email protected]
61+
with:
62+
room_id: ${{ secrets.MATRIX_ROOM_ID }}
63+
access_token: ${{ secrets.MATRIX_ACCESS_TOKEN }}
64+
message: ${{ github.event.repository.name }}/reports_x_k8s_io version [${{ steps.release.outputs.version }}](${{ steps.create_release.outputs.url }}) published
65+
server: ${{ secrets.MATRIX_SERVER }}

Cargo.toml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -319,6 +319,7 @@ members = [
319319
"custom-resources/remediation_medik8s_io",
320320
"custom-resources/repo_manager_pulpproject_org",
321321
"custom-resources/reports_kyverno_io",
322+
"custom-resources/reports_x_k8s_io",
322323
"custom-resources/resources_teleport_dev",
323324
"custom-resources/rocketmq_apache_org",
324325
"custom-resources/route53_services_k8s_aws",

README.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -359,6 +359,7 @@ The following groups are available:
359359
- [remediation.medik8s.io](https://crates.io/crates/kcr_remediation_medik8s_io)
360360
- [repo-manager.pulpproject.org](https://crates.io/crates/kcr_repo_manager_pulpproject_org)
361361
- [reports.kyverno.io](https://crates.io/crates/kcr_reports_kyverno_io)
362+
- [reports.x-k8s.io](https://crates.io/crates/kcr_reports_x_k8s_io)
362363
- [resources.teleport.dev](https://crates.io/crates/kcr_resources_teleport_dev)
363364
- [rocketmq.apache.org](https://crates.io/crates/kcr_rocketmq_apache_org)
364365
- [route53.services.k8s.aws](https://crates.io/crates/kcr_route53_services_k8s_aws)

code-generator/src/catalog.rs

Lines changed: 8 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -2315,12 +2315,14 @@ pub const CRD_V1_SOURCES: &'static [UpstreamSource] = &[
23152315
project_name: "kubernetes-sigs/wg-policy-prototypes",
23162316
license: APACHE_V2,
23172317
urls: &[
2318-
"https://github.com/kubernetes-sigs/wg-policy-prototypes/blob/master/policy-report/crd/v1alpha1/wgpolicyk8s.io_clusterpolicyreports.yaml",
2319-
"https://github.com/kubernetes-sigs/wg-policy-prototypes/blob/master/policy-report/crd/v1alpha1/wgpolicyk8s.io_policyreports.yaml",
2320-
"https://github.com/kubernetes-sigs/wg-policy-prototypes/blob/master/policy-report/crd/v1alpha2/wgpolicyk8s.io_clusterpolicyreports.yaml",
2321-
"https://github.com/kubernetes-sigs/wg-policy-prototypes/blob/master/policy-report/crd/v1alpha2/wgpolicyk8s.io_policyreports.yaml",
2322-
"https://github.com/kubernetes-sigs/wg-policy-prototypes/blob/master/policy-report/crd/v1beta1/wgpolicyk8s.io_clusterpolicyreports.yaml",
2323-
"https://github.com/kubernetes-sigs/wg-policy-prototypes/blob/master/policy-report/crd/v1beta1/wgpolicyk8s.io_policyreports.yaml",
2318+
"https://github.com/kubernetes-sigs/wg-policy-prototypes/blob/master/policy-report/crd/reports.x-k8s.io/v1beta2/reports.x-k8s.io_clusterpolicyreports.yaml",
2319+
"https://github.com/kubernetes-sigs/wg-policy-prototypes/blob/master/policy-report/crd/reports.x-k8s.io/v1beta2/reports.x-k8s.io_policyreports.yaml",
2320+
"https://github.com/kubernetes-sigs/wg-policy-prototypes/blob/master/policy-report/crd/wgpolicyk8s.io/v1alpha1/wgpolicyk8s.io_clusterpolicyreports.yaml",
2321+
"https://github.com/kubernetes-sigs/wg-policy-prototypes/blob/master/policy-report/crd/wgpolicyk8s.io/v1alpha1/wgpolicyk8s.io_policyreports.yaml",
2322+
"https://github.com/kubernetes-sigs/wg-policy-prototypes/blob/master/policy-report/crd/wgpolicyk8s.io/v1alpha2/wgpolicyk8s.io_clusterpolicyreports.yaml",
2323+
"https://github.com/kubernetes-sigs/wg-policy-prototypes/blob/master/policy-report/crd/wgpolicyk8s.io/v1alpha2/wgpolicyk8s.io_policyreports.yaml",
2324+
"https://github.com/kubernetes-sigs/wg-policy-prototypes/blob/master/policy-report/crd/wgpolicyk8s.io/v1beta1/wgpolicyk8s.io_clusterpolicyreports.yaml",
2325+
"https://github.com/kubernetes-sigs/wg-policy-prototypes/blob/master/policy-report/crd/wgpolicyk8s.io/v1beta1/wgpolicyk8s.io_policyreports.yaml",
23242326
],
23252327
ignores: &[],
23262328
},

0 commit comments

Comments
 (0)