-
Notifications
You must be signed in to change notification settings - Fork 60
Comparing changes
Open a pull request
base repository: canonical/rockcraft
base: 1.11.0
head repository: canonical/rockcraft
compare: 1.12.0
- 13 commits
- 49 files changed
- 7 contributors
Commits on May 7, 2025
-
build(deps): bump craft-parts (#879)
Version 2.9.1 brings in the fix for the 'uv version' issue.
Configuration menu - View commit details
-
Copy full SHA for 73a95ca - Browse repository at this point
Copy the full SHA 73a95caView commit details
Commits on May 8, 2025
-
Configuration menu - View commit details
-
Copy full SHA for b0fbdfa - Browse repository at this point
Copy the full SHA b0fbdfaView commit details -
feat(12-factor): extensions are updated to let charms use non-root us…
…ers (#833) As of Juju 3.6 Charms can have non-root users. We want to make use of the non-root charm containers. We had some issues with some file/folder permissions because we are creating/modifying some files from the charm code. This PR fixes these permission issues by creating the folders inside the rockcraft.yaml file and setting the user as _daemon_. Adds a new part into all 12 Factor extensions called logging. This part creates the folders necessary for logging and sets their user to _daemon_ so that the non-root charms can interact with them. For Flask and Django extensions, it also sets the gunicorn.conf.py file and its parent folder to _daemon_ user. Again for Flask and Django extensions, it creates the /var/log/django and /var/log/flask folders and sets their user to _daemon_.
Configuration menu - View commit details
-
Copy full SHA for bbeac3a - Browse repository at this point
Copy the full SHA bbeac3aView commit details
Commits on May 9, 2025
-
chore: set min version of Django in tutorial (#880)
The lack of a minimum version makes osv-scanner complain about basically every CVE ever published for Django. Version 5.2.1 is quite new (from May 7), but this patch release itself addresses a CVE, so we might as well set it as a baseline. ref: https://docs.djangoproject.com/en/5.2/releases/5.2.1/
Configuration menu - View commit details
-
Copy full SHA for 22d0b2a - Browse repository at this point
Copy the full SHA 22d0b2aView commit details
Commits on May 12, 2025
-
docs: harmonize readme with template (#881)
Co-authored-by: JJ Coldiron <jj.coldiron@canonical.com>
Configuration menu - View commit details
-
Copy full SHA for dc33814 - Browse repository at this point
Copy the full SHA dc33814View commit details
Commits on May 18, 2025
-
Configuration menu - View commit details
-
Copy full SHA for 60481b9 - Browse repository at this point
Copy the full SHA 60481b9View commit details
Commits on May 27, 2025
-
feat(oci): inject mediatype into metadata (#878)
Co-authored-by: Tiago Nobrega <tiago.nobrega@canonical.com>
Configuration menu - View commit details
-
Copy full SHA for 7ec13ee - Browse repository at this point
Copy the full SHA 7ec13eeView commit details
Commits on Jun 2, 2025
-
build(deps): update dependencies
❯ uv lock --upgrade Resolved 205 packages in 4.46s Updated astroid v3.3.9 -> v3.3.10 Updated cachecontrol v0.14.2 -> v0.14.3 Updated charset-normalizer v3.4.1 -> v3.4.2 Updated click v8.1.8 -> v8.2.1 Updated coverage v7.8.0 -> v7.8.2 Updated craft-application v5.2.0 -> v5.3.0 Updated craft-parts v2.9.1 -> v2.10.0 Updated craft-platforms v0.8.0 -> v0.9.0 Updated craft-providers v2.2.0 -> v2.3.0 Updated cryptography v44.0.2 -> v45.0.3 Updated exceptiongroup v1.2.2 -> v1.3.0 Updated pbs-installer v2025.4.9 -> v2025.5.17 Updated platformdirs v4.3.7 -> v4.3.8 Updated pluggy v1.5.0 -> v1.6.0 Updated poetry v2.1.2 -> v2.1.3 Updated poetry-core v2.1.2 -> v2.1.3 Updated protobuf v6.30.2 -> v6.31.1 Updated pydantic v2.11.3 -> v2.11.5 Updated pydantic-core v2.33.1 -> v2.33.2 Updated pylint v3.3.6 -> v3.3.7 Updated pytest-mock v3.14.0 -> v3.14.1 Updated python-apt v2.4.0+ubuntu4, v2.7.7+ubuntu3, v2.9.0+ubuntu1, v2.9.9 -> v2.4.0+ubuntu4, v2.7.7+ubuntu3, v2.9.0+ubuntu1, v3.0.0 Updated ruamel-yaml v0.18.10 -> v0.18.11 Updated setuptools v80.0.0 -> v80.9.0 Updated snowballstemmer v2.2.0 -> v3.0.1 Updated sphinx-toolbox v3.9.0 -> v3.10.0 Updated trove-classifiers v2025.4.28.22 -> v2025.5.9.12 Updated types-docutils v0.21.0.20241128 -> v0.21.0.20250526 Updated types-pygments v2.19.0.20250305 -> v2.19.0.20250516 Updated types-pyyaml v6.0.12.20250402 -> v6.0.12.20250516 Updated types-setuptools v80.0.0.20250429 -> v80.8.0.20250521 Updated typing-inspection v0.4.0 -> v0.4.1 Updated virtualenv v20.30.0 -> v20.31.2 Updated zipp v3.21.0 -> v3.22.0
Configuration menu - View commit details
-
Copy full SHA for a8c9a55 - Browse repository at this point
Copy the full SHA a8c9a55View commit details -
build(deps): pin craft-providers to 2.2.x
This issue: canonical/craft-providers#753 is preventing builds on non-Ubuntu.
Configuration menu - View commit details
-
Copy full SHA for 8664d84 - Browse repository at this point
Copy the full SHA 8664d84View commit details -
Configuration menu - View commit details
-
Copy full SHA for ed131ca - Browse repository at this point
Copy the full SHA ed131caView commit details -
Configuration menu - View commit details
-
Copy full SHA for 3bb1962 - Browse repository at this point
Copy the full SHA 3bb1962View commit details -
Version 80.9.0 gives a very early warning about the deprecation of pkg_resources in another dependency.
Configuration menu - View commit details
-
Copy full SHA for cb0b0a3 - Browse repository at this point
Copy the full SHA cb0b0a3View commit details -
Configuration menu - View commit details
-
Copy full SHA for e003996 - Browse repository at this point
Copy the full SHA e003996View 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 1.11.0...1.12.0