-
Notifications
You must be signed in to change notification settings - Fork 15
Comparing changes
Open a pull request
base repository: canonical/data-platform-workflows
base: v3
head repository: canonical/data-platform-workflows
compare: v4
- 11 commits
- 33 files changed
- 1 contributor
Commits on Jul 28, 2023
-
breaking(build_charms_with_cache.yaml): Use subset of poetry.lock in …
…cache key (#69) `poetry.lock` contains charm dependencies and non-charm dependencies. Only when charm dependencies change we need to create a new cache. This PR replaces (in the cache key) `poetry.lock` with `requirements-last-build.txt` which is generated by a tox `pack-wrapper` environment. `requirements-last-build.txt` is a misleading name in this context. Normally, it would be generated after a `charmcraft pack` by running `tox run -e build`. However, when we run `tox run -e pack-wrapper`, the `charmcraft pack` step is skipped—so there was no "last build". `requirements-last-build.txt` is identical to the `requirements.txt` file that would have been used during `charmcraft pack`. --- This PR is only a breaking change for charms that have implemented a `build` tox environment which was added in #59. No dependent repositories have implemented this, so this change will not break any repositories. It will only break this PR: canonical/mysql-operator#192
Configuration menu - View commit details
-
Copy full SHA for 63586d3 - Browse repository at this point
Copy the full SHA 63586d3View commit details
Commits on Jul 31, 2023
-
compatible: Add pytest-operator plugin for test grouping (#65)
Will be used in future integration test reusable workflow
Configuration menu - View commit details
-
Copy full SHA for 33f562c - Browse repository at this point
Copy the full SHA 33f562cView commit details
Commits on Aug 2, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 8bbc3cc - Browse repository at this point
Copy the full SHA 8bbc3ccView commit details -
patch(pytest_plugins/pytest_operator_cache): Remove
charmcraftfrom…… pytest-operator `check_deps` (#72) pytest-operator `ops_test` requires that charmcraft is installed: https://github.com/charmed-kubernetes/pytest-operator/blob/9e0c8f3b4feb848e097391317c5a0a09d43bd3f4/pytest_operator/plugin.py#L229
Configuration menu - View commit details
-
Copy full SHA for 6a59e1d - Browse repository at this point
Copy the full SHA 6a59e1dView commit details -
Configuration menu - View commit details
-
Copy full SHA for bd0079a - Browse repository at this point
Copy the full SHA bd0079aView commit details
Commits on Aug 4, 2023
-
patch(pytest_plugins/pytest_operator_groups): Run modifyitems hook la…
…st (#73) pytest_collection_modifyitems hook in plugin.py should run after tests are deselected with `-m` (e.g. `pytest -m "not unstable"`) so that a GitHub runner is not provisioned for an empty group
Configuration menu - View commit details
-
Copy full SHA for 7e7d17d - Browse repository at this point
Copy the full SHA 7e7d17dView commit details -
patch(build_charms_with_cache.yaml): Disable charmcraft snap refresh …
…in cached LXC containers (#74) And add charmcraft snap revision to cache key Potential workaround for canonical/charmcraft#1202
Configuration menu - View commit details
-
Copy full SHA for d56b5b9 - Browse repository at this point
Copy the full SHA d56b5b9View commit details
Commits on Aug 7, 2023
-
compatible: Add integration_test_charm.yaml (#75)
Supports lxd; microk8s support planned in the future
Configuration menu - View commit details
-
Copy full SHA for 2e84a21 - Browse repository at this point
Copy the full SHA 2e84a21View commit details
Commits on Aug 9, 2023
-
patch(integration_test_charm.yaml): Replace
python3 {0}with `pytho……n` (#76) `python` alias to `python3` added to self-hosted runners https://chat.canonical.com/canonical/pl/fzegjtzsjffo9ks9tdbzen3ste
Configuration menu - View commit details
-
Copy full SHA for 59bb0e6 - Browse repository at this point
Copy the full SHA 59bb0e6View commit details
Commits on Aug 11, 2023
-
patch(integration-test-charm.yaml): Pass proxy env vars (e.g. `HTTPS_…
…PROXY`) to Juju machines (#77) Fixes backup integration tests on self-hosted runners
Configuration menu - View commit details
-
Copy full SHA for 4c052b6 - Browse repository at this point
Copy the full SHA 4c052b6View commit details -
patch(pytest_plugins/pytest_operator_groups): Fail collect step if ze…
…ro groups found (#78)
Configuration menu - View commit details
-
Copy full SHA for 7a5223a - Browse repository at this point
Copy the full SHA 7a5223aView commit details
This comparison is taking too long to generate.
Unfortunately it looks like we can’t render this comparison for you right now. It might be too big, or there might be something weird with your repository.
You can try running this command locally to see the comparison on your machine:
git diff v3...v4