cedar-policy / cedar-java

Java bindings for the Cedar language
https://www.cedarpolicy.com
Apache License 2.0
42 stars 19 forks source link

CI is non-deterministic #73

Closed andrewmwells-amazon closed 3 weeks ago

andrewmwells-amazon commented 9 months ago

Category

Other

Describe the feature you'd like to request

CI is non-deterministic. This failure: https://github.com/cedar-policy/cedar/actions/runs/7464644346/job/20312068201?pr=576 is the same issue Victor noticed here: https://github.com/cedar-policy/cedar-java/pull/72/files#r1437156141 and only sometimes occurs (PR that doesn't catch issue: https://github.com/cedar-policy/cedar/actions/runs/7465002067/job/20313236263?pr=577)

We want property testing to "eventually" catch errors, but this shouldn't come at the cost of non-deterministic CI. Ideally we make this deterministic and run property testing nightly or some similar solution.

Describe alternatives you've considered

Additional context

No response

Is this something that you'd be interested in working on?

shaobo-he-aws commented 3 weeks ago

CI seems to stabilize. Close it for now.