Skip to content

Commit

Permalink
Bug fix
Browse files Browse the repository at this point in the history
  • Loading branch information
Benedikt Schesch committed May 2, 2024
1 parent 7de82db commit 8477fa7
Showing 1 changed file with 22 additions and 12 deletions.
34 changes: 22 additions & 12 deletions .github/workflows/push-plots-to-paper.yml
Original file line number Diff line number Diff line change
Expand Up @@ -4,38 +4,48 @@ on:
push:
branches:
- main # Set this to match the branch name you use
- automatic_plot_upload

jobs:
update-overleaf:
runs-on: ubuntu-latest

steps:
- name: Checkout repository
uses: actions/checkout@v2
uses: actions/checkout@v4

- name: Setup Git Config
run: |
git config --global user.email "[email protected]"
git config --global user.name "GitHub CI/CD Bot"
- name: Clone Overleaf Repository
- name: Setup .netrc for Git authentication
env:
OVERLEAF_GIT_REPO: ${{ secrets.OVERLEAF_REPO_URL }}
OVERLEAF_TOKEN: ${{ secrets.OVERLEAF_TOKEN }}
run: |
echo "machine git.overleaf.com login $OVERLEAF_TOKEN password" > ~/.netrc
git clone $OVERLEAF_GIT_REPO ../AST-Merging-Evaluation-Paper
cat << EOF > $HOME/.netrc
machine git.overleaf.com
login $OVERLEAF_TOKEN
password x-oauth-basic
EOF
chmod 600 $HOME/.netrc
- name: Create directory for Overleaf Repository
run: mkdir -p ${{ github.workspace }}/AST-Merging-Evaluation-Paper

- name: Copy plots to Overleaf repository
- name: Clone Overleaf Repository
env:
OVERLEAF_GIT_REPO: ${{ secrets.OVERLEAF_REPO_URL }}
run: |
mkdir -p ../AST-Merging-Evaluation-Paper/plots
cp path/to/plots/* ../AST-Merging-Evaluation-Paper/plots/
git clone $OVERLEAF_GIT_REPO ${{ github.workspace }}/AST-Merging-Evaluation-Paper
- name: Run make command to copy plots
run: make copy-paper

- name: Change directory to Overleaf repository
run: cd ${{ github.workspace }}/AST-Merging-Evaluation-Paper

- name: Commit and Push to Overleaf
run: |
cd ../AST-Merging-Evaluation-Paper
git add .
git commit -m "Automated plot updates by GitHub CI/CD Bot"
git push
git push origin master

0 comments on commit 8477fa7

Please sign in to comment.