Skip to content

Commit 6f54bbd

Browse files
authored
ci: release.yml only runs on push
1 parent bc4ab73 commit 6f54bbd

File tree

1 file changed

+8
-29
lines changed

1 file changed

+8
-29
lines changed

.github/workflows/release.yml

Lines changed: 8 additions & 29 deletions
Original file line numberDiff line numberDiff line change
@@ -4,64 +4,43 @@ on:
44
push:
55
branches:
66
- main
7-
pull_request:
8-
branches:
9-
- main
107

118
jobs:
12-
compile_latex:
9+
build_and_release:
1310
runs-on: ubuntu-latest
1411

1512
steps:
1613
- name: Checkout code
1714
uses: actions/checkout@v2
1815

16+
- name: Get current date
17+
id: date
18+
run: echo "::set-output name=date::$(date +'%Y%m%d')"
19+
1920
- name: Compile LaTeX
2021
uses: hspaans/latexmk-action@v1
2122
with:
2223
format: pdf
2324
filename: root.tex
2425

25-
- name: Upload compiled PDF as artifact
26-
uses: actions/upload-artifact@v2
27-
with:
28-
name: compiled-pdf
29-
path: root.pdf
30-
31-
create_release:
32-
needs: compile_latex
33-
runs-on: ubuntu-latest
34-
if: github.event_name == 'push'
35-
36-
steps:
37-
- name: Download compiled PDF artifact
38-
uses: actions/download-artifact@v2
39-
with:
40-
name: compiled-pdf
41-
42-
- name: Get current date
43-
id: date
44-
run: echo "::set-output name=date::$(date +'%Y%m%d')"
45-
4626
- name: Create Release
4727
id: create_release
4828
uses: actions/create-release@v1
4929
env:
5030
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
5131
with:
5232
tag_name: ${{ steps.date.outputs.date }}-${{ github.run_number }}
53-
release_name:
54-
Release ${{ steps.date.outputs.date }}-${{ github.run_number }}
33+
release_name: Release ${{ steps.date.outputs.date }}-${{ github.run_number }}
5534
draft: false
5635
prerelease: false
5736

5837
- name: Upload Release Asset
59-
id: upload-release-asset
38+
id: upload-release-asset
6039
uses: actions/upload-release-asset@v1
6140
env:
6241
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
6342
with:
6443
upload_url: ${{ steps.create_release.outputs.upload_url }}
65-
asset_path: root.pdf
44+
asset_path: ./root.pdf
6645
asset_name: robot-writeup-2024.pdf
6746
asset_content_type: application/pdf

0 commit comments

Comments
 (0)