Skip to content

Merge pull request #138 from Dynamic-Mobile-Security/bump-2026.7 #102

Merge pull request #138 from Dynamic-Mobile-Security/bump-2026.7

Merge pull request #138 from Dynamic-Mobile-Security/bump-2026.7 #102

name: Publish mdast_cli image to Docker Hub
on:
push:
branches:
- main
jobs:
tests:
name: Tests gate before publish
runs-on: ubuntu-22.04
steps:
- uses: actions/checkout@v4
- uses: actions/setup-python@v5
with:
python-version: '3.12'
- run: pip install -r requirements.txt -r requirements-dev.txt
- run: python -m pytest -q
build-n-publish-docker:
name: Docker Hub - Publish mdast_cli
needs: tests
runs-on: ubuntu-22.04
steps:
- uses: actions/checkout@v3
- name: docker login
env:
DOCKER_USER: ${{secrets.DOCKER_USER}}
DOCKER_PASSWORD: ${{secrets.DOCKER_PASSWORD}}
run:
docker login -u $DOCKER_USER -p $DOCKER_PASSWORD
- name: Build the Docker image
run: docker build . --file Dockerfile -t mobilesecurity/mdast_cli:2026.7 -t mobilesecurity/mdast_cli:latest
- name: Docker Hub push latest image
run: docker push mobilesecurity/mdast_cli:latest
- name: Docker Hub push tagged image
run: docker push mobilesecurity/mdast_cli:2026.7