Skip to content

ci: modernise#775

Draft
vassilit wants to merge 9 commits into
devfrom
ci
Draft

ci: modernise#775
vassilit wants to merge 9 commits into
devfrom
ci

Conversation

@vassilit

Copy link
Copy Markdown
Collaborator
  • Compile with the CPU flags present on Github's VM
  • upgrade checkout to v7

vassilit added 5 commits June 1, 2026 09:04
using develop's new features and architecture while keeping master's
fixes and user-facing behaviour.

- `--is-reflink` exit code 5 means MAYBE_REFLINK in master, and
  INLINE_EXTENTS in develop. MAYBE_REFLINK stays 5 and INLINE_EXTENTS
  become 12. In the man page, take develop's phrasing for exit code 6
  as we got it wrong in 01f5aad (#636). Sorry.
  Also, exit code 1 is RM_LINK_ERROR in develop but RM_LINK_NONE
  in master and vice versa. I kept master's to avoid breaking user
  scripts. Note that master returns EXIT_FAILURE(1) in some cases.

- kept `--write-unfinished` (as people using the master branch seem
  to like its speed), but as it can produce surprising results,
  its short option `-U` is changed to the the quasi-alternative
  `--hash-unmatched`. Updated tests to cover both. Added a note in man.

- kept `--without-compile-glib-schemas` over `--without-schemas-compile`.

- adapted several fixes from master to the new develop codebase

- updated gettext strings and po files
…pes formatter

- fdupes now ignore RM_LINT_TYPE_DUPE_DIR_CANDIDATE as other formatters do
- don't count them as suspicious items
- use an explictly named alias to use as a boundary marker
- add a test
It may returns an empty (non-None) list.
DEBUG=1 activates asserts, O=release compiles with optimisations.
Both are checked during configure-time to display options but checked
again during compile-time.
@vassilit vassilit added this to the 2.11.0 Evolving Echidna milestone Jul 18, 2026
@vassilit vassilit added the develop temporary label for PR that are to be merged on develop label Jul 18, 2026
@vassilit
vassilit marked this pull request as draft July 23, 2026 18:27
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

develop temporary label for PR that are to be merged on develop

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant