From da0f28a2fe43982da086a0b675af7e8ae3fbcf76 Mon Sep 17 00:00:00 2001 From: Github Actions Date: Sun, 15 Nov 2020 11:42:58 +0000 Subject: [PATCH] :construction_worker_man: sync DINAR Pushed from https://github.com/itpp-labs/DINAR/.github/workflows/fork2repos.yml --- .github/workflows/DINAR-readme.yml | 65 ++++++++++++++++++++++++++++++ 1 file changed, 65 insertions(+) create mode 100644 .github/workflows/DINAR-readme.yml diff --git a/.github/workflows/DINAR-readme.yml b/.github/workflows/DINAR-readme.yml new file mode 100644 index 0000000..28548f0 --- /dev/null +++ b/.github/workflows/DINAR-readme.yml @@ -0,0 +1,65 @@ +# Copyright 2020 IT Projects Labs +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +name: "DINAR: update repo's readme" + +on: + push: + paths: + - ".DINAR/build-date.txt" + - ".DINAR/config.yaml" + - ".github/workflows/DINAR-readme.yml" + - "*/__manifest__.py" +jobs: + repo_readme: + runs-on: ubuntu-latest + if: + "! endsWith(github.repository, '-store') && startsWith(github.repository, + 'itpp-labs/')" + steps: + - name: Checkout Repo + uses: actions/checkout@v2 + with: + path: REPO + # token is required to bypass pushing without checks/reviews + token: ${{ secrets.DINAR_TOKEN }} + - name: Checkout DINAR + uses: actions/checkout@v2 + with: + path: DINAR + repository: itpp-labs/DINAR-fork + ref: master + - uses: actions/setup-python@v1 + with: + python-version: "3.7.x" + - name: Install python tools + run: | + pip install plumbum pyyaml PyGithub + - name: Generate readme + run: | + REF=${GITHUB_BASE_REF:-${GITHUB_REF}} + BRANCH=${REF##*/} + cd REPO + python ../DINAR/workflow-files/generate-repo-readme.py ${{ secrets.GITHUB_TOKEN }} ${{ github.repository }} $BRANCH + - name: Commit updates + uses: stefanzweifel/git-auto-commit-action@v4 + with: + repository: REPO + commit_user_name: Mitchell Admin + commit_user_email: itpp-bot@users.noreply.github.com + # Commit may contain other updates, but in usual flow it's only module list + commit_message: | + :construction_worker_man: Update module list + + Sent from Github Actions (see .github/workflows/DINAR-readme.yml ) +