Skip to content

build(deps): bump actions/configure-pages from 5 to 6#5

Closed
dependabot[bot] wants to merge 16 commits into
mainfrom
dependabot/github_actions/actions/configure-pages-6
Closed

build(deps): bump actions/configure-pages from 5 to 6#5
dependabot[bot] wants to merge 16 commits into
mainfrom
dependabot/github_actions/actions/configure-pages-6

Conversation

@dependabot
Copy link
Copy Markdown

@dependabot dependabot Bot commented on behalf of github Apr 23, 2026

Bumps actions/configure-pages from 5 to 6.

Release notes

Sourced from actions/configure-pages's releases.

v6.0.0

Changelog

See details of all code changes since previous release.

Commits
  • 45bfe01 Merge pull request #186 from salmanmkc/node24
  • d8770c2 Update Node version from 20 to 24 in action.yml
  • cb8a1a3 upgrade to node 24
  • d560657 Merge pull request #165 from actions/Jcambass-patch-1
  • 35e0ac4 Upgrade IA Publish
  • 1dfbcbf Merge pull request #163 from actions/Jcambass-patch-1
  • 2f4f988 Add workflow file for publishing releases to immutable action package
  • 0d7570c Merge pull request #162 from actions/pin-draft-release-verssion
  • 3ea1966 pin draft release version
  • aabcbc4 Merge pull request #160 from actions/dependabot/npm_and_yarn/espree-10.1.0
  • Additional commits viewable in compare view

Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

bitner and others added 16 commits April 23, 2026 10:44
- MIT license with pgpkg contributors attribution
- CONTRIBUTING.md covering dev setup, pre-commit, running tests, and PR flow
- .dockerignore to keep images lean (excludes .venv, dist, site, tests)
Add entries for: .venv variants, ruff/mypy/pytype caches, htmlcov,
dist/, build/, site/, .mkdocs_cache/, *.whl, pip-wheel-metadata/,
.idea/, .DS_Store, and project-local setup guides
tracking.py: rewrite tracking_ddl(), current_version(), and
record_applied() to use sql.SQL().format() with sql.Identifier() for
every dynamic schema and table reference — no bare f-strings in SQL.

api.py: apply the same fix to _read_live_version_safe(), which
previously used an f-string to embed config.tracking_schema and
config.tracking_table directly in the SELECT query.

Also register an atexit handler in _config_and_catalog_from_artifact()
to clean up the temporary directory created during artifact expansion.
catalog: guard against duplicate edges and self-loop incrementals;
tighten iteration to skip non-SQL files explicitly.

executor: propagate autocommit guard earlier; clarify bootstrap vs
incremental skip logic with inline comment.

planner: add deterministic tie-breaking to Dijkstra heap entries;
rename internal variable for clarity.

config: validate tracking schema/table values are non-empty strings;
move circular-import guard comment to the import itself.

artifact: strengthen integrity check error messages with artifact path
context; add missing newline normalisation to pre/post concatenation.
- info: add --json flag for machine-readable project metadata output
- bundle: new command wrapping build_artifact for raw tar.zst output
- verify, graph, plan: wire up _cmd_* handlers that were defined but
  previously disconnected from _dispatch
- wheel: default --cli-name to '<project>-migrator' when not supplied
- general: use _highest_released helper for makemigration defaults
Pass --out-dir dist to uv build in:
- the README template emitted by scaffold_wrapper()
- examples/sample_wrapper/README.md
Update sample_wrapper __init__.py and cli.py to match the template
output from wrapper.py (add missing __future__ annotations import).
py.typed: create empty PEP 561 marker and force-include it in the
hatchling wheel target so the 'Typing :: Typed' classifier holds.

pyproject.toml:
- dynamic = ["version"] with [tool.hatch.version] path so __version__
  in __init__.py is the single source of truth
- full classifiers, keywords, license-files, and authors block
- optional-dependencies: diff extra (results), dev group with pre-commit,
  pytest, ruff, ty, mkdocs-material, twine, testcontainers
- [tool.ruff], [tool.ruff.lint], [tool.ruff.format] sections
- [tool.pytest.ini_options] with strict markers and -ra
- [tool.coverage.run/report] for branch coverage
- [tool.ty.environment] pinned to python 3.11
- sdist includes: remove PROJECT_PLAN.md (gitignored dev artefact)
Hooks:
- pre-commit-hooks v5.0.0: check-merge-conflict, check-yaml (--unsafe
- local ruff check --fix and ruff format for Python/pyi files
- local ty check src tests (pass_filenames: false for whole-project check)
conftest.py:
- import SkipTest from unittest (not pytest) to satisfy ty and B904
- staged_project fixture: create a hand-crafted 0.1.0->0.2.0 incremental
  so graph/plan tests don't require results to be installed

unit/test_versioning.py: use sorted(..., key=version_sort_key) instead
of pairwise < comparison to avoid None comparisons with ty.

unit/test_cli.py: add test_info_json (validates --json output parses
as valid JSON with expected keys), test_versions_with_staged (ensures
both versions appear), test_bundle_command (produces a non-empty artifact).

unit/test_config.py, test_staging.py: align assertions with current
module behaviour after the config/staging refactors.

integration/test_tracking.py: add None-check on fetchone() result in
test_ensure_tracking_idempotent to satisfy ty.
cli.md: document all commands including info, versions, graph, plan,
verify, and bundle which were missing from the initial draft.

index.md: add bundle to the feature bullet list.

quickstart.md, wrapper.md: correct uv build invocation to use
--out-dir dist so artifacts land in the local dist/ directory.
The docs-pages CI workflow injects:
  PGPKG_REPO_URL = ${{ github.server_url }}/${{ github.repository }}
  PGPKG_SITE_URL = ${{ steps.pages.outputs.base_url }}

Local builds (and the CI validation build) use the empty-string defaults,
which is valid and does not trigger a --strict warning.
- Add pip/uv install snippet
- Document the sql/ layout convention and stageversion/makemigration workflow
- List all CLI commands including bundle and verify
- Add Python API one-liner example
- Note the diff extra dependency for makemigration/verify
ci.yml — three jobs on every push/PR:
  quality: pre-commit + ty on Python 3.13
  unit: pytest tests/unit on matrix 3.11/3.12/3.13
  integration-build-docs: integration tests, uv build, twine check,
    mkdocs build --strict, upload dist/ artifact
  Uses astral-sh/setup-uv@v5 with caching throughout.

publish-pypi.yml — OIDC trusted publishing to TestPyPI and PyPI:
  Triggered on GitHub release (publishes to PyPI) or manual
  workflow_dispatch with repository choice (testpypi | pypi).
  No API tokens required — uses pypa/gh-action-pypi-publish@release/v1.

docs-pages.yml — MkDocs → GitHub Pages on push to main/master:
  Injects PGPKG_REPO_URL and PGPKG_SITE_URL from GitHub context so the
  Deploy job runs on both main and master branches.

dependabot.yml — weekly updates for github-actions and pip deps
  (grouped as python-dependencies).
These files are local-only development artefacts and should never
be published to GitHub. Adding them to .gitignore and removing
PROJECT_PLAN.md from git tracking.
Bumps [actions/configure-pages](https://github.com/actions/configure-pages) from 5 to 6.
- [Release notes](https://github.com/actions/configure-pages/releases)
- [Commits](actions/configure-pages@v5...v6)

---
updated-dependencies:
- dependency-name: actions/configure-pages
  dependency-version: '6'
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot @github
Copy link
Copy Markdown
Author

dependabot Bot commented on behalf of github Apr 23, 2026

Labels

The following labels could not be found: dependencies, github-actions. Please create them before Dependabot can add them to a pull request.

Please fix the above issues or remove invalid values from dependabot.yml.

@dependabot @github
Copy link
Copy Markdown
Author

dependabot Bot commented on behalf of github Apr 23, 2026

OK, I won't notify you again about this release, but will get in touch when a new version is available. If you'd rather skip all updates until the next major or minor version, let me know by commenting @dependabot ignore this major version or @dependabot ignore this minor version. You can also ignore all major, minor, or patch releases for a dependency by adding an ignore condition with the desired update_types to your config file.

If you change your mind, just re-open this PR and I'll resolve any conflicts on it.

@dependabot dependabot Bot deleted the dependabot/github_actions/actions/configure-pages-6 branch April 23, 2026 18:58
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant