Skip to content

Commit 8902c6b

Browse files
committed
update
0 parents  commit 8902c6b

File tree

1,087 files changed

+25035
-0
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

1,087 files changed

+25035
-0
lines changed

.github/workflows/release.yml

+75
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,75 @@
1+
name: Create Release
2+
3+
on:
4+
push:
5+
branches:
6+
- main
7+
8+
jobs:
9+
delete-and-create-release:
10+
runs-on: ubuntu-latest
11+
12+
steps:
13+
- name: Checkout repository
14+
uses: actions/checkout@v2
15+
16+
- name: Get previous release
17+
id: get_release
18+
run: |
19+
previous_release=$(gh release list --limit 1 --json tagName -q '.[].tagName')
20+
echo "::set-output name=previous_release::$previous_release"
21+
env:
22+
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
23+
24+
- name: Delete previous release
25+
if: steps.get_release.outputs.previous_release != ''
26+
run: |
27+
gh release delete ${{ steps.get_release.outputs.previous_release }} --yes
28+
env:
29+
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
30+
31+
- name: Check if previous tag exists
32+
id: check_tag
33+
run: |
34+
if [ ! -z "${{ steps.get_release.outputs.previous_release }}" ] && git rev-parse ${{ steps.get_release.outputs.previous_release }} >/dev/null 2>&1; then
35+
echo "tag_exists=true" >> $GITHUB_ENV
36+
else
37+
echo "tag_exists=false" >> $GITHUB_ENV
38+
fi
39+
40+
- name: Delete previous tag
41+
if: env.tag_exists == 'true'
42+
run: |
43+
git tag -d ${{ steps.get_release.outputs.previous_release }}
44+
git push --delete origin ${{ steps.get_release.outputs.previous_release }}
45+
46+
- name: Set up zip file name
47+
run: echo "ZIP_NAME=patches$(date +'%d%m%y').zip" >> $GITHUB_ENV
48+
49+
- name: Get short SHA
50+
id: vars
51+
run: echo "::set-output name=short_sha::$(git rev-parse --short HEAD)"
52+
53+
- name: Create zip file
54+
run: zip -r ${{ env.ZIP_NAME }} "descripcion traducida" "patches" "with widescreen"
55+
56+
- name: Create GitHub release
57+
id: create_release
58+
uses: actions/create-release@v1
59+
env:
60+
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
61+
with:
62+
tag_name: latest
63+
release_name: latest build
64+
draft: false
65+
prerelease: false
66+
67+
- name: Upload release asset
68+
uses: actions/upload-release-asset@v1
69+
env:
70+
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
71+
with:
72+
upload_url: ${{ steps.create_release.outputs.upload_url }}
73+
asset_path: ${{ env.ZIP_NAME }}
74+
asset_name: ${{ env.ZIP_NAME }}
75+
asset_content_type: application/zip

0 commit comments

Comments
 (0)