Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
95 commits
Select commit Hold shift + click to select a range
39a43ce
chore(deps): bump hyper-util from 0.1.14 to 0.1.15 (#148)
dependabot[bot] Jul 8, 2025
7de74e6
chore(deps): bump tokio from 1.45.1 to 1.46.1 (#149)
dependabot[bot] Jul 8, 2025
e4ba1ab
chore(deps): bump delegate from 0.13.3 to 0.13.4 (#150)
dependabot[bot] Jul 15, 2025
633c583
Reducing common structs types or https://github.com/kube-rs/gateway-a…
dawid-nowak Jul 15, 2025
a6bd8f2
chore(deps): bump serde_json from 1.0.140 to 1.0.141 (#155)
dependabot[bot] Jul 29, 2025
34e9e89
chore(deps): bump clap from 4.5.40 to 4.5.41 (#154)
dependabot[bot] Jul 29, 2025
3dbd671
chore(deps): bump prettyplease from 0.2.35 to 0.2.36 (#151)
dependabot[bot] Jul 29, 2025
360d4b0
chore(deps): bump tokio from 1.46.1 to 1.47.0 (#152)
dependabot[bot] Jul 29, 2025
5a875e1
chore(deps): bump hyper-util from 0.1.15 to 0.1.16 (#153)
dependabot[bot] Jul 29, 2025
1ef95ca
chore(deps): bump clap from 4.5.41 to 4.5.42 (#158)
dependabot[bot] Aug 5, 2025
1ec84c0
chore(deps): bump tokio from 1.47.0 to 1.47.1 (#157)
dependabot[bot] Aug 5, 2025
de96c45
chore(deps): bump serde_json from 1.0.141 to 1.0.142 (#156)
dependabot[bot] Aug 5, 2025
d4133a1
fix(deps): Replace `kube` dependency with `kube-core` and `kube-deriv…
sfleen Aug 6, 2025
4772827
chore(deps): bump uuid from 1.17.0 to 1.18.0 (#161)
dependabot[bot] Aug 12, 2025
94073b4
chore(deps): bump clap from 4.5.42 to 4.5.44 (#162)
dependabot[bot] Aug 12, 2025
fe9610a
chore(deps): bump proc-macro2 from 1.0.95 to 1.0.96 (#163)
dependabot[bot] Aug 12, 2025
e44d3c2
chore(deps): bump slab from 0.4.10 to 0.4.11 (#164)
dependabot[bot] Aug 13, 2025
878365c
chore(deps): bump clap from 4.5.44 to 4.5.45 (#165)
dependabot[bot] Aug 19, 2025
9eb66f0
chore(deps): bump anyhow from 1.0.98 to 1.0.99 (#166)
dependabot[bot] Aug 19, 2025
ef06a47
chore(deps): bump proc-macro2 from 1.0.96 to 1.0.101 (#168)
dependabot[bot] Aug 19, 2025
3e78c2b
chore(deps): bump syn from 2.0.104 to 2.0.106 (#167)
dependabot[bot] Aug 19, 2025
f7e1389
docs: update README.md
shaneutt Aug 19, 2025
29da2db
chore: bump up kopium (#169)
pohanhuang Aug 24, 2025
ef47e7f
chore(deps): bump serde_json from 1.0.142 to 1.0.143 (#172)
dependabot[bot] Aug 26, 2025
4772eb3
chore(deps): bump prettyplease from 0.2.36 to 0.2.37 (#171)
dependabot[bot] Aug 26, 2025
52cf9cc
chore(deps): bump tracing-subscriber from 0.3.19 to 0.3.20 (#173)
dependabot[bot] Sep 2, 2025
a248b11
docs: update .gitattributes
shaneutt Sep 5, 2025
5a6ac75
docs: update README.md
shaneutt Sep 5, 2025
8a4114a
chore(deps): bump uuid from 1.18.0 to 1.18.1 (#178)
dependabot[bot] Sep 9, 2025
78d5572
chore(deps): bump clap from 4.5.45 to 4.5.47 (#177)
dependabot[bot] Sep 9, 2025
d64e6d5
chore(deps): bump log from 0.4.27 to 0.4.28 (#176)
dependabot[bot] Sep 9, 2025
ddb3750
chore(deps): bump serde_json from 1.0.143 to 1.0.145 (#181)
dependabot[bot] Oct 14, 2025
a4d4655
chore(deps): bump hyper-util from 0.1.16 to 0.1.17 (#182)
dependabot[bot] Oct 14, 2025
87774ac
chore(deps): bump anyhow from 1.0.99 to 1.0.100 (#184)
dependabot[bot] Oct 14, 2025
2214597
chore(deps): bump clap from 4.5.47 to 4.5.49 (#187)
dependabot[bot] Oct 14, 2025
7180fef
chore(deps): bump serde from 1.0.219 to 1.0.228 (#186)
dependabot[bot] Oct 14, 2025
cc0f6a6
chore: update dependencies for kube 2.0 and k8s-openapi 0.26 (#179)
daniel-white Oct 14, 2025
8b998e1
chore: bump to gwapi v1.4.0
shaneutt Oct 14, 2025
92c9171
chore: ignore .txt files in base
shaneutt Oct 14, 2025
51a9fc4
chore: run generators
shaneutt Oct 14, 2025
e818b9a
chore: cargo update
shaneutt Oct 14, 2025
b3bcb00
fix: override CustomResource use from kopium
shaneutt Oct 21, 2025
e06072a
chore: update kube to v2.0.1
shaneutt Oct 21, 2025
b2b56b4
chore: update tokio to v1.48.0
shaneutt Oct 21, 2025
061473a
chore: update regex to 0.1.8
shaneutt Oct 21, 2025
452e9ef
chore: update schemars to v1.0.4
shaneutt Oct 21, 2025
4d7b468
chore: cargo update
shaneutt Oct 21, 2025
32d56be
fix: add missing external auth protocol to update script
shaneutt Oct 21, 2025
bc68d97
fix: implement Default for external auth proto
shaneutt Oct 21, 2025
49648ba
chore: run generators
shaneutt Oct 21, 2025
d9e3acc
fix: test imports
shaneutt Oct 21, 2025
f9f6c5b
chore: cargo cleanup
shaneutt Oct 21, 2025
247325f
docs: update CHANGELOG for v0.17.0
shaneutt Oct 21, 2025
d7e89e5
docs: generalize crate author
shaneutt Oct 21, 2025
7b79c91
docs: cleanup README.md
shaneutt Oct 21, 2025
6a4abd6
Route condition reason (#194)
raphaelts3 Oct 23, 2025
21cc95a
chore(deps): bump syn from 2.0.107 to 2.0.108 (#195)
dependabot[bot] Oct 29, 2025
711945d
chore(deps): bump proc-macro2 from 1.0.101 to 1.0.103 (#196)
dependabot[bot] Oct 29, 2025
3ed8fbe
feat: add cleanup to update.sh
shaneutt Oct 30, 2025
a5106b1
chore: cleanup unused use generators
shaneutt Oct 30, 2025
673cc0b
fix: cargo fmt
shaneutt Oct 30, 2025
772c705
chore: cleanup blank space
shaneutt Oct 30, 2025
62cd824
chore: update types for new kopium gen
shaneutt Oct 30, 2025
d9d53be
feat: add default for ext auth proto
shaneutt Oct 30, 2025
e8ea77c
chore: run generators
shaneutt Oct 30, 2025
b49d618
test: check more types in integration test
shaneutt Oct 30, 2025
334c199
chore: add personal TODO lists to .gitignore
shaneutt Oct 30, 2025
cc4d851
test: add testing against upstream standard CRDs
shaneutt Oct 30, 2025
54fb4fb
chore: change gwapi version var name in update.sh
shaneutt Oct 30, 2025
35694e9
feat: add a kopium version check to update.sh
shaneutt Oct 30, 2025
efe59a3
test: add generator checks to CI
shaneutt Oct 30, 2025
7af4549
fix: sort directory entries for deterministic generation order
shaneutt Oct 30, 2025
a1defee
fix: typo for ParentRef in type-reducer conf
shaneutt Oct 30, 2025
fcf5e23
fix: use BackendObjectReference for combined ref type
shaneutt Oct 30, 2025
c3de822
fix: add combined RequestMirrorFraction type for HTTPRoute and GRPCRoute
shaneutt Oct 30, 2025
3042703
chore: run generators
shaneutt Oct 30, 2025
dee97b6
chore: cargo update
shaneutt Oct 30, 2025
fbb4ed4
fix: typo in update.sh
shaneutt Oct 30, 2025
84468d2
fix: print enums with defaults during generation
shaneutt Oct 30, 2025
845bd03
docs: add v0.18.0 and v0.19.0 to the CHANGELOG.md
shaneutt Oct 30, 2025
b429098
chore: bump version to 0.19.0
shaneutt Oct 30, 2025
d12cb0b
chore: cargo update
shaneutt Oct 30, 2025
bacb6b9
docs: update README.md
shaneutt Oct 30, 2025
f0c0deb
chore(deps): bump schemars from 1.0.4 to 1.0.5 (#198)
dependabot[bot] Nov 3, 2025
d100d00
chore: upgrade dependencies
shaneutt Jan 13, 2026
6924040
feat: add cargo lockfile check to CI
shaneutt Jan 13, 2026
3a3dd3b
Upgrade kube-rs and k8s-openapi (#205)
Jan 13, 2026
3fd26cf
Inference Extension support (#204)
nitishkumar71 Jan 15, 2026
e4b9fd3
Hacky fixes for compilation issues
dawid-nowak Mar 2, 2026
27c3724
Fixing type derivation for new types
dawid-nowak Mar 3, 2026
43509f4
Fixing type derivation for new types
dawid-nowak Mar 3, 2026
5d53687
For time being reducing and renaming has been removed
dawid-nowak Mar 4, 2026
275019d
Major refactoring
dawid-nowak Mar 5, 2026
6dae8b3
Major refactoring.. updating versions
dawid-nowak Mar 6, 2026
8aca7a0
Major refactoring.. updating versions
dawid-nowak Mar 8, 2026
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
2 changes: 2 additions & 0 deletions .gitattributes
Original file line number Diff line number Diff line change
@@ -1 +1,3 @@
Cargo.lock linguist-generated=false
Makefile linguist-detectable=false
scripts/generators/** linguist-detectable=false
119 changes: 84 additions & 35 deletions .github/workflows/test.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -3,54 +3,103 @@ name: tests
on:
pull_request:
branches:
- '*'
- "*"
push:
branches:
- 'main'
- "main"
tags:
- '*'
- "*"
workflow_dispatch: {}

jobs:
unit-tests:
lockfile:
runs-on: ubuntu-latest
steps:
- name: checkout repository
uses: actions/checkout@v3
with:
fetch-depth: 0

- name: install rust
uses: actions-rs/toolchain@v1
with:
toolchain: stable
override: true

- name: regenerate Cargo.lock
run: cargo generate-lockfile

- name: check Cargo.lock is up to date
run: |
git diff --exit-code -- Cargo.lock || (
echo "Cargo.lock is out of date or differs from the lockfile Cargo would generate." &&
echo "Run 'cargo generate-lockfile' (or 'cargo update' if appropriate) and commit the updated Cargo.lock." &&
exit 1
)

generators:
runs-on: ubuntu-latest
needs: lockfile
steps:
- name: checkout repository
uses: actions/checkout@v3
with:
fetch-depth: 0

- name: install rust
uses: actions-rs/toolchain@v1
with:
toolchain: stable
override: true

- name: checkout repository
uses: actions/checkout@v3
with:
fetch-depth: 0
- name: install kopium
run: cargo install kopium --version 0.22.5

- name: install rust
uses: actions-rs/toolchain@v1
with:
toolchain: stable
override: true
- name: run generators
run: make generate

- name: run unit tests
uses: actions-rs/cargo@v1
with:
command: test
args: -v -- --nocapture
- name: check for uncommitted changes
run: |
git diff --exit-code || (echo "Generator produced changes. Please run 'make generate' locally and commit the results." && exit 1)

unit-tests:
runs-on: ubuntu-latest
needs: generators
steps:
- name: checkout repository
uses: actions/checkout@v3
with:
fetch-depth: 0

- name: install rust
uses: actions-rs/toolchain@v1
with:
toolchain: stable
override: true

- name: run unit tests
uses: actions-rs/cargo@v1
with:
command: test
args: -v -- --nocapture

integration-tests:
runs-on: ubuntu-latest
needs: unit-tests
needs: [generators, unit-tests]
steps:
- name: checkout repository
uses: actions/checkout@v3
with:
fetch-depth: 0

- name: install rust
uses: actions-rs/toolchain@v1
with:
toolchain: stable
override: true

- name: checkout repository
uses: actions/checkout@v3
with:
fetch-depth: 0

- name: install rust
uses: actions-rs/toolchain@v1
with:
toolchain: stable
override: true

- name: run integration tests
uses: actions-rs/cargo@v1
with:
command: test
args: -v -- --nocapture --ignored
- name: run integration tests
uses: actions-rs/cargo@v1
with:
command: test
args: -v -- --nocapture --ignored
2 changes: 2 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -1 +1,3 @@
target
*.txt
TODO
Loading