-
Notifications
You must be signed in to change notification settings - Fork 2
32 lines (31 loc) · 1.12 KB
/
main.yml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
name: Optimize resource pack
on: [push]
permissions:
contents: write
jobs:
packsquash:
name: Optimize resource pack
runs-on: ubuntu-latest
steps:
- name: Clone repository
uses: actions/checkout@v3
with:
fetch-depth: 0 # A non-shallow repository clone is required
- name: Run PackSquash
uses: ComunidadAylas/[email protected]
with:
packsquash_version: latest
options: |
# Optimize the pack in the root repository directory.
# This is the default value for pack_directory when no PackSquash options are defined
pack_directory = 'main'
# Set a custom output file path to work with the generated ZIP file
# without needing to download its artifact in a separate step
output_file_path = '/tmp/pack.zip'
zip_spec_conformance_level = 'disregard'
size_increasing_zip_obfuscation = true
- name: Tag and create release
uses: softprops/action-gh-release@v1
with:
tag_name: v${{ github.run_number }}
files: /tmp/pack.zip