Skip to content

Update file and directory mode descriptions and dependencies - #14

Merged
bateman merged 39 commits into
bateman:mainfrom
Unpackerr:main
Oct 19, 2026
Merged

bateman merged 39 commits into
bateman:mainfrom
Unpackerr:main

Conversation

@bateman

@bateman bateman commented Oct 18, 2026

Copy link
Copy Markdown
Owner

This pull request introduces a new configuration option to preserve execute bits when extracting files from archives and updates related documentation, configuration examples, and translations. It also updates several GitHub Actions dependencies and makes minor improvements to Docker and workflow files.

New Feature: Preserve Execute Bits

  • Added the preserve_exec option to folder extraction settings, allowing extracted files to retain execute bits from the archive if the file mode already grants access to the relevant class. This is reflected in the configuration example (unpackerr.conf.example), Docker Compose example, and the environment variable mapping (frontend/src/lib/slug.ts). [1] [2] [3]

Documentation and Localization Updates

  • Updated configuration documentation and tooltips for file_mode and dir_mode to clarify umask behavior and the effect of the new preserve_exec option. This includes changes in the sample config, English, Greek, Spanish, and Dutch translations. [1] [2] [3] [4] [5] [6] [7] [8] [9]

Dependency Updates (CI/CD and Docker)

  • Updated GitHub Actions in workflow files (setup-node, upload-artifact, download-artifact) to newer versions for improved security and performance. [1] [2] [3] [4] [5] [6] [7] [8] [9] [10] [11]
  • Updated the Dockerfile to use a newer base image for both the Dockerfile syntax and the Go builder image.
  • Updated the rapidoc dependency in the frontend to version 10.0.0.

Minor Improvements

  • Minor improvements to workflow scripts, such as using apt instead of apt-get for brevity in integration test setup.
  • Updated auto-generated timestamps and version notes in configuration examples. [1] [2] [3]

davidnewhall and others added 30 commits October 2, 2026 21:12
Update docker/dockerfile:1 Docker digest to 4edf897
Update module code.cloudfoundry.org/bytefmt to v0.93.0
Update module golang.org/x/sys to v0.49.0
Update actions/upload-artifact action to v7.0.2
Update actions/download-artifact action to v8.0.2
Update module github.com/prometheus/client_golang to v1.25.0
Update actions/setup-node action to v7.1.0
…ockfile

Update dependency phosphor-svelte to v3.1.1
Update dependency @types/node to v24.19.1
Update module golang.org/x/crypto to v0.58.0
renovate Bot and others added 9 commits October 17, 2026 02:46
Update module golang.org/x/mod to v0.42.0
Update golang:1.27-alpine Docker digest to f92b6ef
Update dependency @types/node to v24.19.2
Replaces the pinned pre-release commit with the tagged release that
carries the file_mode and dir_mode behavior this PR documents. rardecode
and lz4 move with it.

Co-authored-by: Cursor <cursoragent@cursor.com>
Adding preserve_exec to the folder config dump pushed two argument lines
past 120 characters.

Co-authored-by: Cursor <cursoragent@cursor.com>
Fix file_mode and dir_mode descriptions
@bateman
bateman merged commit 9b8a1b5 into bateman:main Oct 19, 2026
8 checks passed
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.

3 participants