Skip to content

Docker support & CI/CD workflow#2

Open
unsektor wants to merge 4 commits intoSarjuuk:masterfrom
unsektor:feature/docker-and-ci
Open

Docker support & CI/CD workflow#2
unsektor wants to merge 4 commits intoSarjuuk:masterfrom
unsektor:feature/docker-and-ci

Conversation

@unsektor
Copy link
Copy Markdown

@unsektor unsektor commented Apr 13, 2026

Hello.

Few features:

  1. MPQExtractor build in Docker implemented
  2. Added CI/CD workflow to build and publish binary (just push tag in origin)

Small documentation enhancement.

Demo how CI/CD works: https://github.com/unsektor/MPQExtractor/actions/runs/24353682865

Comment thread README.md Outdated
docker build --target mpq-extractor-debian -t mpq-extractor-debian .
```

> [!NOTE]
Copy link
Copy Markdown
Author

Choose a reason for hiding this comment

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

For some reason this syntax is not working inside list item. If you wish, i could change this to something other.

Copy link
Copy Markdown
Author

Choose a reason for hiding this comment

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

i get rid of ordered list, and now this should be fixed
image

@unsektor
Copy link
Copy Markdown
Author

one thing is missed up here. publishing built image to ghcr.io. let me fix this.

@unsektor
Copy link
Copy Markdown
Author

unsektor commented Apr 13, 2026

one thing is missed up here. publishing built image to ghcr.io. let me fix this.

Should be fixed.
After this MR will be merged and after pushing a tag, github workflow will be triggered.
It will create release and publish docker image to github image registry (ghcr.io), then it could be used like this

docker pull ghcr.io/Sarjuuk/mpq-extractor-debian:0.1.0
docker pull ghcr.io/Sarjuuk/mpq-extractor-debian:latest
docker run --rm -it ghcr.io/Sarjuuk/mpq-extractor-debian -h  # ... will print help message

Updated example of CI/CD run:
https://github.com/unsektor/MPQExtractor/actions/runs/24363855790/

@unsektor unsektor force-pushed the feature/docker-and-ci branch from a602075 to 91ea5ae Compare April 13, 2026 20:06
@unsektor
Copy link
Copy Markdown
Author

Probably, this MR should be target to source repository https://github.com/Kanma/MPQExtractor
I am not sure, may be i am wrong. What do you think @Sarjuuk ?

@unsektor
Copy link
Copy Markdown
Author

may be... on release publish this should also create an executable for Windows. I don't think it's too complex thing, but I am not sure it's is required at this moment.

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.

1 participant