Skip to content

Commit cd4bff3

Browse files
committed
Move contents of deploy-userguide to deploy-framework
1 parent 7f95f7d commit cd4bff3

2 files changed

Lines changed: 53 additions & 59 deletions

File tree

.github/workflows/deploy-framework.yml

Lines changed: 53 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -122,3 +122,56 @@ jobs:
122122
name: release.data.name,
123123
body: release.data.body
124124
})
125+
126+
userguide:
127+
name: Deploy to userguide
128+
if: github.repository == 'codeigniter4/CodeIgniter4'
129+
runs-on: ubuntu-22.04
130+
needs: check-version
131+
132+
steps:
133+
- name: Identify
134+
run: |
135+
git config --global user.email "action@github.com"
136+
git config --global user.name "${GITHUB_ACTOR}"
137+
138+
- name: Checkout source
139+
uses: actions/checkout@v3
140+
with:
141+
path: source
142+
143+
- name: Checkout target
144+
uses: actions/checkout@v3
145+
with:
146+
repository: codeigniter4/userguide
147+
token: ${{ secrets.ACCESS_TOKEN }}
148+
path: userguide
149+
150+
- name: Install Sphinx
151+
run: |
152+
sudo apt install python3-sphinx
153+
sudo pip3 install sphinxcontrib-phpdomain
154+
sudo pip3 install sphinx_rtd_theme
155+
156+
- name: Chmod
157+
run: chmod +x ./source/.github/scripts/deploy-userguide
158+
159+
- name: Deploy
160+
run: ./source/.github/scripts/deploy-userguide ${GITHUB_WORKSPACE}/source ${GITHUB_WORKSPACE}/userguide ${GITHUB_REF##*/}
161+
162+
- name: Release
163+
uses: actions/github-script@v6
164+
with:
165+
github-token: ${{secrets.ACCESS_TOKEN}}
166+
script: |
167+
const release = await github.rest.repos.getLatestRelease({
168+
owner: context.repo.owner,
169+
repo: context.repo.repo
170+
})
171+
github.rest.repos.createRelease({
172+
owner: context.repo.owner,
173+
repo: 'userguide',
174+
tag_name: release.data.tag_name,
175+
name: release.data.name,
176+
body: release.data.body
177+
})

.github/workflows/deploy-userguide.yml

Lines changed: 0 additions & 59 deletions
This file was deleted.

0 commit comments

Comments
 (0)