Skip to content
Merged
Changes from all commits
Commits
Show all changes
16 commits
Select commit Hold shift + click to select a range
c3634c4
Initialize dockdash as standalone OSS crate
alongubkin Mar 8, 2026
9907b37
Fix CI: run unit tests only, integration tests require Docker
alongubkin Mar 8, 2026
bb10da1
Fix layer extraction to handle both gzip and zstd compression
alongubkin Mar 9, 2026
b2f5092
Fix formatting in image extraction code
alongubkin Mar 9, 2026
39fae85
Fix PR review issues: CMD preservation, dead branch, uncompressed tar
alongubkin Mar 9, 2026
64f0799
Fix Docker layer media type detection, CMD reset, and platform warnings
alongubkin Mar 9, 2026
480ff86
Fix Greptile review issues: stale dir cache, credential leakage, debu…
alongubkin Mar 10, 2026
8a542fa
Fix remaining review issues: whiteout handling, error dedup, constant…
alongubkin Mar 10, 2026
4523e38
Propagate real IO errors during whiteout deletion, ignore only NotFound
alongubkin Mar 10, 2026
aba5558
Fix manifest cache key missing platform and data() cache key missing …
alongubkin Mar 10, 2026
86fe43a
Log warning when tar entry path traversal is blocked during extraction
alongubkin Mar 10, 2026
9da8b62
Revert Docker auth to apply to all registries and remove unused From<…
alongubkin Mar 11, 2026
3ed949b
Switch release trigger from tag push to GitHub Release published event
alongubkin Mar 12, 2026
162ba76
Resolve merge conflict, keep release: published trigger
alongubkin Mar 12, 2026
d7a94b2
Downgrade permissions to contents: read
alongubkin Mar 12, 2026
47a1e14
Use CRATES_IO_TOKEN org secret for cargo publish
alongubkin Mar 12, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
20 changes: 4 additions & 16 deletions .github/workflows/release.yml
Original file line number Diff line number Diff line change
@@ -1,12 +1,11 @@
name: Release

on:
push:
tags:
- "v*"
release:
types: [published]
Comment thread
alongubkin marked this conversation as resolved.

permissions:
contents: write
contents: read

env:
CARGO_TERM_COLOR: always
Expand All @@ -21,15 +20,4 @@ jobs:
- uses: Swatinem/rust-cache@v2
- run: cargo publish
env:
CARGO_REGISTRY_TOKEN: ${{ secrets.CARGO_REGISTRY_TOKEN }}

github-release:
name: GitHub Release
runs-on: ubuntu-latest
needs: publish
steps:
- uses: actions/checkout@v4
- name: Create GitHub Release
uses: softprops/action-gh-release@v2
with:
generate_release_notes: true
CARGO_REGISTRY_TOKEN: ${{ secrets.CRATES_IO_TOKEN }}
Loading