Skip to content

Commit 538d083

Browse files
Change main to master
1 parent 0bd8a24 commit 538d083

File tree

1 file changed

+47
-47
lines changed

1 file changed

+47
-47
lines changed

.github/workflows/publish-st-schemas.yml

Lines changed: 47 additions & 47 deletions
Original file line numberDiff line numberDiff line change
@@ -3,57 +3,57 @@ name: Publish ST Schemas
33
on:
44
push:
55
branches:
6-
- main
6+
- master
77
paths:
8-
- 'st-schemas/**'
8+
- "st-schemas/**"
99

1010
jobs:
1111
publish-schemas:
1212
runs-on: ubuntu-latest
1313

1414
steps:
15-
- name: Checkout repository
16-
uses: actions/checkout@v4
17-
with:
18-
fetch-depth: 0
19-
20-
- name: Configure Git
21-
run: |
22-
git config --global user.name 'github-actions[bot]'
23-
git config --global user.email 'github-actions[bot]@users.noreply.github.com'
24-
25-
- name: Create or switch to st-schemas branch
26-
run: |
27-
# Check if st-schemas branch exists
28-
if git show-ref --verify --quiet refs/heads/st-schemas; then
29-
git checkout st-schemas
30-
git reset --hard origin/main
31-
else
32-
git checkout -b st-schemas
33-
fi
34-
35-
- name: Prepare st-schemas branch
36-
run: |
37-
# Remove all files and directories except st-schemas
38-
find . -maxdepth 1 ! -name '.' ! -name '..' ! -name '.git' ! -name 'st-schemas' -exec rm -rf {} +
39-
40-
# Move contents of st-schemas to root
41-
mv st-schemas/* ./
42-
rmdir st-schemas
43-
44-
# Remove any remaining hidden files/directories except .git
45-
find . -maxdepth 1 -name '.*' ! -name '.git' -exec rm -rf {} + 2>/dev/null || true
46-
47-
- name: Commit and push changes
48-
run: |
49-
# Check if there are changes to commit
50-
if [[ -n $(git status --porcelain) ]]; then
51-
git add .
52-
git commit -m "Update ST schemas from main branch
53-
54-
This commit contains the latest schemas from the st-schemas directory.
55-
Auto-generated by GitHub Actions."
56-
git push origin st-schemas --force
57-
else
58-
echo "No changes to commit"
59-
fi
15+
- name: Checkout repository
16+
uses: actions/checkout@v4
17+
with:
18+
fetch-depth: 0
19+
20+
- name: Configure Git
21+
run: |
22+
git config --global user.name 'github-actions[bot]'
23+
git config --global user.email 'github-actions[bot]@users.noreply.github.com'
24+
25+
- name: Create or switch to st-schemas branch
26+
run: |
27+
# Check if st-schemas branch exists
28+
if git show-ref --verify --quiet refs/heads/st-schemas; then
29+
git checkout st-schemas
30+
git reset --hard origin/master
31+
else
32+
git checkout -b st-schemas
33+
fi
34+
35+
- name: Prepare st-schemas branch
36+
run: |
37+
# Remove all files and directories except st-schemas
38+
find . -maxdepth 1 ! -name '.' ! -name '..' ! -name '.git' ! -name 'st-schemas' -exec rm -rf {} +
39+
40+
# Move contents of st-schemas to root
41+
mv st-schemas/* ./
42+
rmdir st-schemas
43+
44+
# Remove any remastering hidden files/directories except .git
45+
find . -maxdepth 1 -name '.*' ! -name '.git' -exec rm -rf {} + 2>/dev/null || true
46+
47+
- name: Commit and push changes
48+
run: |
49+
# Check if there are changes to commit
50+
if [[ -n $(git status --porcelain) ]]; then
51+
git add .
52+
git commit -m "Update ST schemas from master branch
53+
54+
This commit contains the latest schemas from the st-schemas directory.
55+
Auto-generated by GitHub Actions."
56+
git push origin st-schemas --force
57+
else
58+
echo "No changes to commit"
59+
fi

0 commit comments

Comments
 (0)