master push workflow can include a docs snapshot
This commit is contained in:
18
.github/workflows/snapshot-on-push-master.yml
vendored
18
.github/workflows/snapshot-on-push-master.yml
vendored
@@ -118,9 +118,16 @@ jobs:
|
|||||||
if git commit -m "Updated from https://github.com/cc65/cc65/commit/${GITHUB_SHA}" ; then
|
if git commit -m "Updated from https://github.com/cc65/cc65/commit/${GITHUB_SHA}" ; then
|
||||||
git push
|
git push
|
||||||
fi
|
fi
|
||||||
|
- name: Package offline documents.
|
||||||
|
run: 7z a cc65-snapshot-docs.zip ./html/*.*
|
||||||
|
- name: Upload a Documents Snapshot Zip
|
||||||
|
uses: actions/upload-artifact@v3
|
||||||
|
with:
|
||||||
|
name: cc65-snapshot-docs.zip
|
||||||
|
path: cc65-snapshot-docs.zip
|
||||||
|
|
||||||
# enter secrets under "repository secrets"
|
# enter secrets under "repository secrets"
|
||||||
- name: Upload snapshot to sourceforge
|
- name: Upload 32-bit Windows snapshot to sourceforge
|
||||||
uses: nogsantos/scp-deploy@master
|
uses: nogsantos/scp-deploy@master
|
||||||
with:
|
with:
|
||||||
src: cc65-snapshot-win32.zip
|
src: cc65-snapshot-win32.zip
|
||||||
@@ -129,5 +136,14 @@ jobs:
|
|||||||
port: ${{ secrets.SSH_PORT }}
|
port: ${{ secrets.SSH_PORT }}
|
||||||
user: ${{ secrets.SSH_USER }}
|
user: ${{ secrets.SSH_USER }}
|
||||||
key: ${{ secrets.SSH_KEY }}
|
key: ${{ secrets.SSH_KEY }}
|
||||||
|
- name: Upload documents snapshot to sourceforge
|
||||||
|
uses: nogsantos/scp-deploy@master
|
||||||
|
with:
|
||||||
|
src: cc65-snapshot-docs.zip
|
||||||
|
host: ${{ secrets.SSH_HOST }}
|
||||||
|
remote: ${{ secrets.SSH_DIR }}
|
||||||
|
port: ${{ secrets.SSH_PORT }}
|
||||||
|
user: ${{ secrets.SSH_USER }}
|
||||||
|
key: ${{ secrets.SSH_KEY }}
|
||||||
|
|
||||||
# TODO: Publish snapshot zip at https://github.com/cc65/cc65.github.io
|
# TODO: Publish snapshot zip at https://github.com/cc65/cc65.github.io
|
||||||
|
|||||||
Reference in New Issue
Block a user