123456789101112131415161718192021222324252627282930313233343536373839404142434445464748 |
- name: update-sources
- on:
- push:
- branches:
- - master
- jobs:
- update-sources:
- runs-on: ubuntu-latest
- steps:
- - uses: actions/checkout@v4
- - name: Install GNU Global
- run: sudo apt-get install -y global exuberant-ctags python3-pygments
- - name: Checkout source repo
- uses: actions/checkout@v4
- with:
- repository: MidnightCommander/source
- path: HTML
- ref: gh-pages
- ssh-key: ${{ secrets.SOURCE_DEPLOY_KEY }}
- - name: Create sources index
- run: |
- pushd HTML
- git rm -rf *
- popd
- gtags
- htags --suggest -t "Welcome to the Midnight Commander source tour!"
- ./maint/htagsfix
- - name: Deploy to GitHub
- run: |
- cd HTML
- touch .nojekyll
- echo "source.midnight-commander.org" > CNAME
- git config user.name "GitHub Actions"
- git config user.email "github@midnight-commander.org"
- git add .
- git commit -m "Deploy to GitHub Pages"
- git push --force-with-lease
|