Skip to content

Add restic.net devcontainer feature - #85

Merged
sebst merged 5 commits into
mainfrom
copilot/add-feature-restic-net
Mar 16, 2026
Merged

sebst merged 5 commits into
mainfrom
copilot/add-feature-restic-net

Conversation

Copilot AI commented Mar 16, 2026 •

Copy link
Copy Markdown
Contributor

Adds a devcontainer feature that installs restic from GitHub releases with a configurable version option (defaults to latest).

Changes

  • src/restic.net/devcontainer-feature.json — feature metadata with version option
  • src/restic.net/install.sh — fetches and installs restic binary from restic/restic GitHub releases
    • Decompresses .bz2 single-binary releases via bunzip2 (restic doesn't ship tarballs)
    • Architecture mapping uses Debian naming directly (amd64, arm64, arm, 386)
  • test/restic.net/test.sh — verifies restic version output
  • .github/workflows/test.yaml — adds restic.net to both test-autogenerated and test-scenarios matrices

Usage

{
  "features": {
    "ghcr.io/devcontainer-community/devcontainer-features/restic.net:1": {
      "version": "latest"  // or e.g. "0.18.1"
    }
  }
}
Original prompt

This section details on the original issue you should resolve

<issue_title>Add feature restic.net</issue_title>
<issue_description></issue_description>

<agent_instructions>See: https://github.com/restic/restic/releases</agent_instructions>

Comments on the Issue (you are @copilot in this section)


🔒 GitHub Advanced Security automatically protects Copilot coding agent pull requests. You can protect all pull requests by enabling Advanced Security for your repositories. Learn more about Advanced Security.

Co-authored-by: sebst <592313+sebst@users.noreply.github.com>
Copilot AI changed the title [WIP] Add feature restic.net Add restic.net devcontainer feature Mar 16, 2026
Copilot AI requested a review from sebst March 16, 2026 14:48

@sebst sebst left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Update branch to resolve merge conflicts

… restic.net

Co-authored-by: sebst <592313+sebst@users.noreply.github.com>

Copilot AI commented Mar 16, 2026

Copy link
Copy Markdown
Contributor Author

Update branch to resolve merge conflicts

Done in ae07bb2. Applied all changes from main (rclone.org feature + updates to astral.sh-uv, atuin.sh, btop, opencode.ai) and updated test.yaml to include both rclone.org and restic.net.

Copilot AI requested a review from sebst March 16, 2026 15:02
Comment thread .github/workflows/test.yaml

@sebst sebst left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This branch has conflicts that must be resolved
Use the web editor or the command line to resolve conflicts before continuing.

.github/workflows/test.yaml

…flict

Co-authored-by: sebst <592313+sebst@users.noreply.github.com>

Copilot AI commented Mar 16, 2026

Copy link
Copy Markdown
Contributor Author

This branch has conflicts that must be resolved
Use the web editor or the command line to resolve conflicts before ...

Resolved in dd034eb. The test.yaml is now in sync with main — our branch only adds restic.net after rclone.org in both test-autogenerated and test-scenarios, with no conflicting changes.

@sebst sebst left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Tests are failing for these features:

  • rclone.org
  • charmbracelet-gum

@sebst
sebst marked this pull request as ready for review March 16, 2026 15:23
@sebst
sebst merged commit a6a658c into main Mar 16, 2026
175 of 178 checks passed
@sebst
sebst deleted the copilot/add-feature-restic-net branch March 16, 2026 15:24
Copilot AI requested a review from sebst March 16, 2026 15:24
Copilot stopped work on behalf of sebst due to an error March 16, 2026 15:24
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.

Add feature restic.net

2 participants