diff --git a/.github/workflows/docker-info-page-publish.yml b/.github/workflows/docker-info-page-publish.yml new file mode 100644 index 00000000..2dbe0afe --- /dev/null +++ b/.github/workflows/docker-info-page-publish.yml @@ -0,0 +1,28 @@ +name: Docker Info Page Publish +on: + push: + branches: [ "main" ] +jobs: + setup-matrix: + runs-on: ubuntu-latest + outputs: + matrix: ${{ steps.set-matrix.outputs.matrix }} + steps: + - uses: actions/checkout@v4 + - name: Set matrix data + id: set-matrix + run: echo "matrix=$(jq -c . < .github/workflows/dockerhub-readmes.json)" >> $GITHUB_OUTPUT + PublishDockerHubDescription: + runs-on: ubuntu-latest + needs: setup-matrix + strategy: + matrix: ${{ fromJson(needs.setup-matrix.outputs.matrix) }} + fail-fast: false + steps: + - uses: actions/checkout@v4 + - uses: peter-evans/dockerhub-description@v4 + with: + username: ${{ secrets.DOCKERHUB_USERNAME }} + password: ${{ secrets.DOCKERHUB_PASSWORD }} + repository: ${{ matrix.readmes.repo-name }} + readme-filepath: ${{ matrix.readmes.fname }} diff --git a/.github/workflows/dockerhub-readmes.json b/.github/workflows/dockerhub-readmes.json new file mode 100644 index 00000000..9cadaabd --- /dev/null +++ b/.github/workflows/dockerhub-readmes.json @@ -0,0 +1,6 @@ +{ + "readmes": [ + {"fname": "./docs/dockerhub/intel-extension-for-pytorch.md","repo-name": "intel/intel-extension-for-pytorch"}, + {"fname": "./docs/dockerhub/intel-extension-for-tensorflow.md", "repo-name": "intel/intel-extension-for-tensorflow"} + ] +}