File tree Expand file tree Collapse file tree 2 files changed +75
-82
lines changed
Expand file tree Collapse file tree 2 files changed +75
-82
lines changed Load Diff This file was deleted.
Original file line number Diff line number Diff line change 1+ ---
2+ name : ' Packages Split'
3+
4+ on :
5+ push :
6+ branches :
7+ - v2-unstable-*
8+ - v2-unstable # Remove before releasing v2
9+ - master
10+ tags :
11+ - ' *'
12+
13+ env :
14+ GITHUB_TOKEN : ${{ secrets.ACCESS_TOKEN }}
15+
16+ concurrency :
17+ group : " Packages Split"
18+ cancel-in-progress : false
19+
20+ jobs :
21+ split :
22+ runs-on : ubuntu-latest
23+ strategy :
24+ fail-fast : false
25+ matrix :
26+ package :
27+ - remote : ' knplabs/snappy-core'
28+ path : ' src/Core'
29+ - remote : ' knplabs/snappy-bundle'
30+ path : ' src/Bundle'
31+ - remote : ' knplabs/snappy-wkhtmltopdf'
32+ path : ' src/Backend/WkHtmlToPdf'
33+ steps :
34+ - run : |
35+ git config --global user.name "knpEdgar"
36+ git config --global user.email "hello@knplabs.com"
37+ - uses : actions/checkout@v2
38+ with :
39+ path : ./monolyth
40+ - run : mkdir ./readonly
41+ - run : mkdir ./build
42+ - name : git clone
43+ run : |
44+ cd ./readonly
45+ git clone -- https://${{ secrets.ACCESS_TOKEN }}@github.com/${{ matrix.package.remote }} .
46+ git fetch
47+ - name : cleanup
48+ run : cp --verbose -ra ./readonly/.git ./build/.git
49+ - run : cp --verbose -ra ./monolyth/${{ matrix.package.path }}/* ./build
50+ - run : ls -la ./build
51+ - name : git add .
52+ id : git_status
53+ run : |
54+ cd ./build
55+ git status --porcelain
56+ echo "STATUS=$(git status --porcelain)" >> $GITHUB_OUTPUT
57+ git add . --verbose
58+ - name : git commit
59+ if : ${{ '' != steps.git_status.outputs.STATUS }}
60+ run : |
61+ cd ./monolyth
62+ COMMIT_MESSAGE=$(git show -s --format=%B ${GITHUB_SHA})
63+ cd ../build
64+ git commit --message "$COMMIT_MESSAGE"
65+ - name : git push
66+ if : ${{ '' != steps.git_status.outputs.STATUS }}
67+ run : |
68+ cd ./build
69+ git push --quiet origin main
70+ - name : git tag
71+ if : " startsWith(github.ref, 'refs/tags/')"
72+ run : |
73+ cd ./build
74+ git tag %s -m "${GITHUB_REF#refs/tags/}"
75+ git push --quiet origin "${GITHUB_REF#refs/tags/}"
You can’t perform that action at this time.
0 commit comments