Skip to content

Commit 5a40ff1

Browse files
committed
chore: Update dependencies
- Removes unneeded dependencies and updates constraints for remaining dependencies. - Re-enables FFI tests in CI with updated `test` package
1 parent a049b04 commit 5a40ff1

File tree

8 files changed

+61
-87
lines changed

8 files changed

+61
-87
lines changed

.github/dependabot.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ updates:
1919

2020
## RUST ##
2121
- package-ecosystem: "cargo"
22-
directory: "/"
22+
directory: "packages/cedar_ffi/src"
2323
schedule:
2424
interval: "weekly"
2525
groups:

.github/workflows/cedar_ffi.yaml

Lines changed: 2 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -35,16 +35,11 @@ jobs:
3535
with:
3636
submodules: true
3737
- name: Setup Dart
38-
uses: dart-lang/setup-dart@e51d8e571e22473a2ddebf0ef8a2123f0ab2c02c # main
39-
with:
40-
# Remove when released to stable: https://github.com/dart-lang/native/pull/1921
41-
sdk: main
38+
uses: dart-lang/setup-dart@e51d8e571e22473a2ddebf0ef8a2123f0ab2c02c # 1.7.1
4239
- name: Setup Rust
4340
uses: actions-rust-lang/setup-rust-toolchain@9399c7bb15d4c7d47b27263d024f0a4978346ba4 # 1.11.0
4441
- name: Get Packages
4542
run: dart pub get
4643
- name: Test
47-
# TODO: https://github.com/dart-lang/sdk/issues/60489
48-
# run: dart --enable-experiment=native-assets test --fail-fast
49-
run: dart --enable-experiment=native-assets run bin/example.dart
44+
run: dart --enable-experiment=native-assets test --fail-fast
5045
working-directory: packages/cedar_ffi/example

packages/cedar/CHANGELOG.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,8 @@
1+
## 0.2.6
2+
3+
- chore: Remove unused dependencies
4+
- chore: Update `protobuf` dependency to `^4.0.0`
5+
16
## 0.2.5
27

38
- fix: JSON decoding of `is` expressions

packages/cedar/pubspec.yaml

Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,22 +1,21 @@
11
name: cedar
22
description: Implementation of the Cedar policy language in Dart.
3-
version: 0.2.5
3+
version: 0.2.6
44
repository: https://github.com/celest-dev/cedar-dart/tree/main/packages/cedar
55

66
environment:
7-
sdk: ^3.5.0
7+
sdk: ^3.7.0
88
resolution: workspace
99

1010
dependencies:
1111
built_collection: ^5.1.0
1212
built_value: ^8.9.0
13-
characters: ^1.3.0
1413
collection: ^1.18.0
1514
decimal: ^3.0.0
1615
fixnum: ^1.1.0
1716
json_annotation: ^4.9.0
1817
meta: ^1.11.0
19-
protobuf: ^3.1.0
18+
protobuf: ^4.0.0
2019
source_span: ^1.10.0
2120
string_scanner: ^1.2.0
2221

@@ -26,4 +25,4 @@ dev_dependencies:
2625
cedar_tests:
2726
path: ../cedar_tests
2827
lints: ^5.0.0
29-
test: ^1.25.8
28+
test: ^1.26.0

packages/cedar_ffi/CHANGELOG.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,8 @@
1+
## 0.2.2
2+
3+
- chore: Update native assets dependencies
4+
- chore: Remove unused dependencies
5+
16
## 0.2.1
27

38
- Require Dart 3.5 (workspace support)

packages/cedar_ffi/pubspec.yaml

Lines changed: 5 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -1,32 +1,23 @@
11
name: cedar_ffi
22
description: FFI bindings for the Cedar policy language, written in Rust.
3-
version: 0.2.1
3+
version: 0.2.2
44
repository: https://github.com/celest-dev/cedar-dart/tree/main/packages/cedar_ffi
55

66
environment:
7-
sdk: ^3.5.0
7+
sdk: ^3.7.0
88
resolution: workspace
99

1010
dependencies:
11-
built_collection: ^5.1.1
12-
built_value: ^8.8.0
1311
cedar: ^0.2.0
14-
cli_config: ^0.2.0
15-
collection: ^1.18.0
1612
ffi: ^2.1.0
17-
json_annotation: ^4.9.0
18-
logging: ^1.2.0
1913
meta: ^1.10.0
20-
native_assets_cli: ^0.11.0
21-
native_toolchain_c: ^0.8.0
14+
native_assets_cli: ^0.14.0
15+
native_toolchain_c: ^0.11.0
2216

2317
dev_dependencies:
24-
build_runner: ^2.4.10
25-
built_value_generator: ^8.9.2
2618
cedar_tests:
2719
path: ../cedar_tests
2820
ffigen: ^18.0.0
29-
json_serializable: ^6.8.0
3021
lints: ^5.0.0
3122
path: ^1.9.0
32-
test: ^1.25.5
23+
test: ^1.26.0

pubspec.lock

Lines changed: 38 additions & 59 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

pubspec.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
name: _
22
publish_to: none
33
environment:
4-
sdk: ^3.5.0
4+
sdk: ^3.7.0
55
workspace:
66
- packages/cedar
77
- packages/cedar_ffi

0 commit comments

Comments
 (0)