Compare commits
No commits in common. "3829b938aa9382fb8818e5954e32e8ff52efd16a" and "c3fe2f2f3a1dcb5dff0d8a119d992cb243cfc6f6" have entirely different histories.
3829b938aa
...
c3fe2f2f3a
|
@ -43,7 +43,8 @@ jobs:
|
||||||
- name: push
|
- name: push
|
||||||
run: |
|
run: |
|
||||||
if [[ $(git branch -r | grep -Fx " origin/${{ env.DEVELOPMENT_BRANCH }}" | wc -c) -eq 0 ]]; then
|
if [[ $(git branch -r | grep -Fx " origin/${{ env.DEVELOPMENT_BRANCH }}" | wc -c) -eq 0 ]]; then
|
||||||
git rebase origin/master
|
git rebase origin/master --strategy-option theirs
|
||||||
|
git log -5
|
||||||
echo no development branch so pushing
|
echo no development branch so pushing
|
||||||
git push origin HEAD:${{ env.DEVELOPMENT_BRANCH }};
|
git push origin HEAD:${{ env.DEVELOPMENT_BRANCH }};
|
||||||
curl https://dl.gitea.com/tea/0.9.2/tea-0.9.2-linux-386 --output tea;
|
curl https://dl.gitea.com/tea/0.9.2/tea-0.9.2-linux-386 --output tea;
|
||||||
|
@ -58,23 +59,7 @@ jobs:
|
||||||
echo 'pushed new branch and created pr';
|
echo 'pushed new branch and created pr';
|
||||||
else
|
else
|
||||||
if [[ $(git diff origin/${{ env.DEVELOPMENT_BRANCH }} | wc -c) -ne 0 ]]; then
|
if [[ $(git diff origin/${{ env.DEVELOPMENT_BRANCH }} | wc -c) -ne 0 ]]; then
|
||||||
git clone ${{ github.serverUrl }}/${{ github.repository }} ../cloned
|
git rebase origin/${{ env.DEVELOPMENT_BRANCH }} --strategy-option theirs
|
||||||
git -C ../cloned fetch origin #--depth=1
|
|
||||||
git -C ../cloned branch -r
|
|
||||||
git -C ../cloned checkout $DEVELOPMENT_BRANCH || git -C ../cloned checkout -b $DEVELOPMENT_BRANCH
|
|
||||||
mv ../cloned/.git ..
|
|
||||||
rm -rf ../cloned
|
|
||||||
cp -r . ../cloned
|
|
||||||
rm -rf ../cloned/.git
|
|
||||||
mv ../.git ../cloned
|
|
||||||
mv .git/config ../cloned/.git
|
|
||||||
rm -r ./*
|
|
||||||
rm -r .git
|
|
||||||
mv ../cloned/* .
|
|
||||||
mv ../cloned/.git .
|
|
||||||
git status
|
|
||||||
git add -A
|
|
||||||
git commit -a -m "${{ github.ref_name }} -> ${{ env.DEVELOPMENT_BRANCH }}"
|
|
||||||
git push origin HEAD:${{ env.DEVELOPMENT_BRANCH }};
|
git push origin HEAD:${{ env.DEVELOPMENT_BRANCH }};
|
||||||
else
|
else
|
||||||
echo 'no changes so no push'
|
echo 'no changes so no push'
|
||||||
|
|
|
@ -44,7 +44,7 @@ jobs:
|
||||||
git push origin HEAD:${{ env.BUILD_BRANCH }};
|
git push origin HEAD:${{ env.BUILD_BRANCH }};
|
||||||
else
|
else
|
||||||
if [[ $(git diff origin/${{ env.BUILD_BRANCH }} | wc -c) -ne 0 ]]; then
|
if [[ $(git diff origin/${{ env.BUILD_BRANCH }} | wc -c) -ne 0 ]]; then
|
||||||
git rebase origin/${{ env.BUILD_BRANCH }}
|
git rebase origin/${{ env.BUILD_BRANCH }} --strategy-option theirs
|
||||||
git push origin HEAD:${{ env.BUILD_BRANCH }}
|
git push origin HEAD:${{ env.BUILD_BRANCH }}
|
||||||
else
|
else
|
||||||
echo 'no changes so no push'
|
echo 'no changes so no push'
|
||||||
|
@ -55,6 +55,7 @@ jobs:
|
||||||
curl https://dl.gitea.com/tea/0.9.2/tea-0.9.2-linux-386 --output tea
|
curl https://dl.gitea.com/tea/0.9.2/tea-0.9.2-linux-386 --output tea
|
||||||
chmod +x ./tea
|
chmod +x ./tea
|
||||||
./tea login add -n=this --url=${{ github.server_url}} -t=${{ secrets.BOT_TOKEN }}
|
./tea login add -n=this --url=${{ github.server_url}} -t=${{ secrets.BOT_TOKEN }}
|
||||||
|
./tea pr ls -f=base,head -o=csv
|
||||||
if [[ $(./tea pr ls -f=base,head -o=csv | grep "\"master\",\"${{ github.ref_name }}\"" | head -c1 | wc -c) -eq 0 ]]; then
|
if [[ $(./tea pr ls -f=base,head -o=csv | grep "\"master\",\"${{ github.ref_name }}\"" | head -c1 | wc -c) -eq 0 ]]; then
|
||||||
./tea pr c --base=master --head=${{ github.ref_name }} --description="
|
./tea pr c --base=master --head=${{ github.ref_name }} --description="
|
||||||
development pull request
|
development pull request
|
||||||
|
|
|
@ -1,81 +0,0 @@
|
||||||
name: convert-to-yml
|
|
||||||
run-name: ${{ github.actor }} is learning GitHub Actions
|
|
||||||
on:
|
|
||||||
push:
|
|
||||||
branches:
|
|
||||||
- 'format/**'
|
|
||||||
jobs:
|
|
||||||
develop-branch:
|
|
||||||
runs-on: ubuntu-latest
|
|
||||||
steps:
|
|
||||||
# https://github.com/RouxAntoine/checkout/tree/v3.5.4
|
|
||||||
- uses: http://sigyl.com:3000/actions/checkout@v3.5.4
|
|
||||||
with:
|
|
||||||
token: ${{ secrets.BOT_TOKEN }}
|
|
||||||
fetch-depth: '10'
|
|
||||||
- uses: http://sigyl.com:3000/actions/setup-node@v3
|
|
||||||
with:
|
|
||||||
node-version: '20'
|
|
||||||
- uses: http://sigyl.com:3000/actions/batch2yaml@master
|
|
||||||
with:
|
|
||||||
action: yml
|
|
||||||
path: '.'
|
|
||||||
- name: get development branch name
|
|
||||||
run: |
|
|
||||||
firstString=${{ github.ref_name }}
|
|
||||||
secondString="develop"
|
|
||||||
echo ::set-env name=DEVELOPMENT_BRANCH::${firstString/format\//"$secondString"\/}
|
|
||||||
git status
|
|
||||||
- name: clone
|
|
||||||
run: |
|
|
||||||
git clone ${{ github.serverUrl }}/${{ github.repository }} ../cloned
|
|
||||||
git -C ../cloned fetch origin #--depth=1
|
|
||||||
git -C ../cloned branch -r
|
|
||||||
git -C ../cloned checkout $DEVELOPMENT_BRANCH || git -C ../cloned checkout -b $DEVELOPMENT_BRANCH
|
|
||||||
mv ../cloned/.git ..
|
|
||||||
rm -rf ../cloned
|
|
||||||
cp -r . ../cloned
|
|
||||||
rm -rf ../cloned/.git
|
|
||||||
mv ../.git ../cloned
|
|
||||||
mv .git/config ../cloned/.git
|
|
||||||
rm -r ./*
|
|
||||||
rm -r .git
|
|
||||||
mv ../cloned/* .
|
|
||||||
mv ../cloned/.git .
|
|
||||||
- name: GIT commit and push all changed files
|
|
||||||
env:
|
|
||||||
CI_COMMIT_MESSAGE: converted to yml for review.
|
|
||||||
CI_COMMIT_AUTHOR: Continuous Integration
|
|
||||||
run: |
|
|
||||||
git config --global user.name "${{ env.CI_COMMIT_AUTHOR }}"
|
|
||||||
git config --global user.email "username@users.noreply.github.com"
|
|
||||||
git add -A
|
|
||||||
git status
|
|
||||||
git commit -a -m "${{ github.ref_name }} -> ${{ env.DEVELOPMENT_BRANCH }} "
|
|
||||||
git push origin HEAD:${{ env.DEVELOPMENT_BRANCH }}
|
|
||||||
#- name: push development
|
|
||||||
# env:
|
|
||||||
# CI_COMMIT_MESSAGE: Continuous Integration Build Artifacts
|
|
||||||
# CI_COMMIT_AUTHOR: Continuous Integration
|
|
||||||
# run: |
|
|
||||||
# git config --global user.name "${{ env.CI_COMMIT_AUTHOR }}"
|
|
||||||
# git config --global user.email "username@users.noreply.github.com"
|
|
||||||
# git fetch --depth=1
|
|
||||||
# git add -A
|
|
||||||
# git commit -m "${{ env.CI_COMMIT_MESSAGE }}
|
|
||||||
#
|
|
||||||
# converted from batch"
|
|
||||||
# git merge origin/master --strategy-option=ours --allow-unrelated
|
|
||||||
# git push -f origin HEAD:${{ env.DEVELOPMENT_BRANCH }}
|
|
||||||
- name: make pull request
|
|
||||||
#git fetch
|
|
||||||
# git merge origin/master --allow-unrelated-histories --strategy-option=ours
|
|
||||||
# git push origin HEAD:${{ env.DEVELOPMENT_BRANCH }}
|
|
||||||
run: |
|
|
||||||
curl https://dl.gitea.com/tea/0.9.2/tea-0.9.2-linux-386 --output tea
|
|
||||||
chmod +x ./tea
|
|
||||||
./tea login add -n=this --url=${{ github.server_url}} -t=${{ secrets.BOT_TOKEN }}
|
|
||||||
if [[ $(./tea pr ls -f=base,head | grep "| master | ${{ env.DEVELOPMENT_BRANCH }} |" | head -c1 | wc -c) -eq 0 ]]; then
|
|
||||||
./tea pr c --base=master --head=${{ env.DEVELOPMENT_BRANCH }} --description="development pull request" -t="WIP: ${{ github.event.head_commit.message }}"
|
|
||||||
fi
|
|
||||||
rm ./tea
|
|
File diff suppressed because it is too large
Load Diff
File diff suppressed because one or more lines are too long
File diff suppressed because it is too large
Load Diff
File diff suppressed because one or more lines are too long
Loading…
Reference in New Issue