Skip to content

Commit d3b5579

Browse files
committed
feat: enhance Docker image metadata and descriptions
- Added comprehensive description to Docker image labels - Enhanced CI workflow with more detailed OCI image labels - Updated Dockerfile with better description matching CI workflow - Added version, revision, and creation timestamp metadata
1 parent 968b54d commit d3b5579

File tree

2 files changed

+8
-2
lines changed

2 files changed

+8
-2
lines changed

.github/workflows/ci.yml

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -396,9 +396,15 @@ jobs:
396396
type=raw,value=latest,enable={{is_default_branch}}
397397
labels: |
398398
org.opencontainers.image.title=Articulate Parser
399-
org.opencontainers.image.description=A tool to parse Articulate Rise courses and export them to various formats
399+
org.opencontainers.image.description=A powerful CLI tool to parse Articulate Rise courses and export them to multiple formats (Markdown, HTML, DOCX). Supports media extraction, content cleaning, and batch processing for educational content conversion.
400400
org.opencontainers.image.vendor=kjanat
401401
org.opencontainers.image.licenses=MIT
402+
org.opencontainers.image.url=https://github.com/${{ github.repository }}
403+
org.opencontainers.image.source=https://github.com/${{ github.repository }}
404+
org.opencontainers.image.documentation=https://github.com/${{ github.repository }}/blob/master/README.md
405+
org.opencontainers.image.version=${{ github.ref_type == 'tag' && github.ref_name || github.sha }}
406+
org.opencontainers.image.revision=${{ github.sha }}
407+
org.opencontainers.image.created=${{ github.event.head_commit.timestamp }}
402408
403409
- name: Build and push Docker image
404410
uses: docker/build-push-action@v6

Dockerfile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -50,7 +50,7 @@ CMD ["--help"]
5050

5151
# Add labels for metadata
5252
LABEL org.opencontainers.image.title="Articulate Parser"
53-
LABEL org.opencontainers.image.description="A tool to parse Articulate Rise courses and export them to various formats"
53+
LABEL org.opencontainers.image.description="A powerful CLI tool to parse Articulate Rise courses and export them to multiple formats (Markdown, HTML, DOCX). Supports media extraction, content cleaning, and batch processing for educational content conversion."
5454
LABEL org.opencontainers.image.vendor="kjanat"
5555
LABEL org.opencontainers.image.licenses="MIT"
5656
LABEL org.opencontainers.image.source="https://github.com/kjanat/articulate-parser"

0 commit comments

Comments
 (0)