From 753d51ebb4c61bcf4ad1a7eed3f508d351b0fd85 Mon Sep 17 00:00:00 2001 From: Nate Moore Date: Sun, 14 Nov 2021 15:25:45 -0600 Subject: [PATCH] add mirror-template example --- .github/workflows/mirror-templates.yml | 53 ++++++++++++++++++++++++++ 1 file changed, 53 insertions(+) create mode 100644 .github/workflows/mirror-templates.yml diff --git a/.github/workflows/mirror-templates.yml b/.github/workflows/mirror-templates.yml new file mode 100644 index 000000000..15c4b4af9 --- /dev/null +++ b/.github/workflows/mirror-templates.yml @@ -0,0 +1,53 @@ +name: 'Mirror Templates' + +on: + push: + branches: + - main + tags: + - '*' + +env: + GITHUB_TOKEN: ${{ secrets.ACCESS_TOKEN }} + +jobs: + packages_split: + runs-on: ubuntu-latest + + strategy: + fail-fast: false + matrix: + # define package to repository map + package: + - + local_path: 'minimal' + split_repository: 'astro-template-minimal' + + steps: + - uses: actions/checkout@v2 + + # no tag + - + if: "!startsWith(github.ref, 'refs/tags/')" + uses: "symplify/monorepo-split-github-action@2.1" + with: + # ↓ split "packages/easy-coding-standard" directory + package_directory: 'examples/${{ matrix.package.local_path }}' + + # ↓ into https://github.com/symplify/easy-coding-standard repository + repository_organization: 'natemoo-re' + repository_name: '${{ matrix.package.split_repository }}' + + # with tag + - + if: "startsWith(github.ref, 'refs/tags/')" + uses: "symplify/monorepo-split-github-action@2.1" + with: + tag: ${GITHUB_REF#refs/tags/} + + # ↓ split "packages/easy-coding-standard" directory + package_directory: 'examples/${{ matrix.package.local_path }}' + + # ↓ into https://github.com/symplify/easy-coding-standard repository + repository_organization: 'natemoo-re' + repository_name: '${{ matrix.package.split_repository }}'