23
23
id: fetch_latest_release
24
24
run: |
25
25
LATEST_TAG=$(curl -s https://api.github.com/repos/${{ github.repository }}/releases/latest | jq -r .tag_name)
26
- if [ "$LATEST_TAG" == "null" ]; then
27
- LATEST_TAG="v0.0.0"
26
+ if [ -z "$LATEST_TAG" ] || [ "$LATEST_TAG" == "null" ]; then
27
+ LATEST_TAG="v0.5.0"
28
+ fi
29
+ # using this to fake/bump versions to v1.0
30
+ if [ "$LATEST_TAG" == "v0.5.0" ]; then
31
+ LATEST_TAG="v1.0"
28
32
fi
29
33
echo "LATEST_TAG=$LATEST_TAG" >> $GITHUB_ENV
30
34
@@ -34,15 +38,15 @@ jobs:
34
38
LATEST_TAG=${{ env.LATEST_TAG }}
35
39
echo "Latest tag: $LATEST_TAG"
36
40
LATEST_VERSION=${LATEST_TAG#v}
37
- IFS='.' read -r major minor patch <<< "$LATEST_VERSION"
38
- NEW_VERSION="$major.$((minor + 1)).$patch "
41
+ IFS='.' read -r major minor <<< "$LATEST_VERSION"
42
+ NEW_VERSION="$major.$((minor + 1))"
39
43
NEW_TAG="v$NEW_VERSION"
40
44
echo "New version: $NEW_TAG"
41
45
echo "NEW_TAG=$NEW_TAG" >> $GITHUB_ENV
42
46
43
47
- name: Concatenate and Convert Markdown to PDF
44
48
run: |
45
- pandoc document/0.1 /*.md -o TASVS-${{ env.NEW_TAG }}.pdf -V geometry:margin=2cm
49
+ pandoc document/1.0 /*.md -o TASVS-${{ env.NEW_TAG }}.pdf -V geometry:margin=2cm
46
50
47
51
- name: Create GitHub Release
48
52
id: create_release
63
67
upload_url: ${{ steps.create_release.outputs.upload_url }}
64
68
asset_path: ./TASVS-${{ env.NEW_TAG }}.pdf
65
69
asset_name: TASVS-${{ env.NEW_TAG }}.pdf
66
- asset_content_type: application/pdf
70
+ asset_content_type: application/pdf
0 commit comments