Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

7.0 - API adjustments, Pebble check events, and container exec improvements #183

Merged
merged 36 commits into from
Sep 9, 2024
Merged
Changes from 1 commit
Commits
Show all changes
36 commits
Select commit Hold shift + click to select a range
8277862
Remove Context.clear() and Context.cleanup().
tonyandrewmeyer Apr 1, 2024
57766b4
Remove jsonpatch_delta from the public API.
tonyandrewmeyer Apr 4, 2024
c64301f
Remove _DCBase.
tonyandrewmeyer Apr 4, 2024
ee866dd
Drop tests for unsupported Python, add 3.12.
tonyandrewmeyer Apr 4, 2024
2e9adf0
Remove deprecated functionality.
tonyandrewmeyer Apr 18, 2024
3b8e289
Make RelationBase private (_RelationBase).
tonyandrewmeyer Apr 1, 2024
065cfd2
Add basic StoredState consistency checks.
tonyandrewmeyer Apr 1, 2024
fcd5d9d
Temporarily enable quality checks for the 7.0 branch.
tonyandrewmeyer May 30, 2024
1d0aa9b
Test the code in the README.
tonyandrewmeyer Jun 6, 2024
468cf1a
Remove scenario.sequences (and related tests).
tonyandrewmeyer Jun 6, 2024
aa66be5
Support 'ctx.on.event_name' for specifying events.
tonyandrewmeyer Apr 24, 2024
1461f12
Test the code in the README.
tonyandrewmeyer Jun 6, 2024
7b44615
Support 'ctx.on.event_name' for specifying events.
tonyandrewmeyer Apr 24, 2024
871c0f5
Align with upstream.
tonyandrewmeyer Jun 6, 2024
8c62a1e
Fix merging.
tonyandrewmeyer Jul 2, 2024
c2bd565
Mark upcoming branch as dev or beta version
dimaqq Jul 4, 2024
0c55e64
Require keyword arguments for the state and its components.
tonyandrewmeyer Jul 5, 2024
5285060
feat!: use sets for the state components (#134)
tonyandrewmeyer Jul 9, 2024
f11809a
feat!: add Scenario classes that match the ops status classes (#142)
tonyandrewmeyer Jul 17, 2024
9620260
Make action events more like other events. (#161)
tonyandrewmeyer Jul 24, 2024
df27d57
Use Iterable as the container component type, so that any iterable of…
tonyandrewmeyer Jul 24, 2024
d8c743b
feat: add support for Pebble check events (#151)
tonyandrewmeyer Jul 24, 2024
d5b0de6
feat!: move default network into Network() (#163)
tonyandrewmeyer Jul 25, 2024
8023e85
feat!: simplify testing secret management (#168)
tonyandrewmeyer Aug 7, 2024
f18efd3
feat!: unify run() and run_action() and simplify context managers (#162)
tonyandrewmeyer Aug 8, 2024
62fdfc0
fix: update secret label when getting with both id and label (#172)
tonyandrewmeyer Aug 12, 2024
190d3c0
feat!: simplify creating deferred events (#174)
tonyandrewmeyer Aug 20, 2024
abe24c2
refactor!: rename Container.exec_mocks to Container.execs and extend …
tonyandrewmeyer Aug 20, 2024
33cb2e3
chore!: adjust privacy (#176)
tonyandrewmeyer Aug 29, 2024
1da9684
docs: add instructions for moving from 6.x to 7.x (#143)
tonyandrewmeyer Aug 29, 2024
7f7c07d
docs: expand the reference documentation (#169)
tonyandrewmeyer Aug 30, 2024
537cc0d
Fix merge.
tonyandrewmeyer Sep 2, 2024
150a73b
Let action params be a Mapping rather than strictly a dict.
tonyandrewmeyer Sep 3, 2024
987b824
Allow passing a Mapping for the action params, not just a dict.
tonyandrewmeyer Sep 3, 2024
c848415
chore: add some code to ease the transition from 6.x to 7.0 (#185)
tonyandrewmeyer Sep 4, 2024
f3cc865
Merge branch 'main' into 7.0
tonyandrewmeyer Sep 9, 2024
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
Prev Previous commit
Next Next commit
Mark upcoming branch as dev or beta version
What do you think?
dimaqq authored and tonyandrewmeyer committed Sep 2, 2024
commit c2bd565d4c5aa992fdd524af05a9520a282d0f18
2 changes: 1 addition & 1 deletion pyproject.toml
Original file line number Diff line number Diff line change
@@ -8,7 +8,7 @@ build-backend = "setuptools.build_meta"
[project]
name = "ops-scenario"

version = "6.1.6"
version = "7.0.0"

authors = [
{ name = "Pietro Pasotti", email = "pietro.pasotti@canonical.com" }