File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -16,31 +16,21 @@ name: Generate Installable Plugin, and Upload as Release Asset
1616on :
1717 release :
1818 types : [published]
19+ permissions :
20+ contents : write
1921jobs :
2022 build :
2123 name : Upload Release Asset
2224 runs-on : ubuntu-latest
2325 steps :
2426 - name : Checkout code
25- uses : actions/checkout@v4
26-
27- - name : Build project
28- run : |
29- mkdir build
27+ uses : actions/checkout@v6
3028
3129 - name : Create artifact
32- uses : montudor/action-zip@v1
33- with :
34- args : zip -X -r build/${{ github.event.repository.name }}.zip . -x *.git* node_modules/\* .* "*/\.*" "*/.git*" "*/.DS_Store" CODE_OF_CONDUCT.md CONTRIBUTING.md ISSUE_TEMPLATE.md PULL_REQUEST_TEMPLATE.md CLAUDE.md *.dist *.yml *.neon composer.* package.json package-lock.json "dev-helpers/*" "build/*" "wporg-assets/*" "docs/*" "phpunit/*" phpstan-bootstrap.php build-assets.js
35-
36- - name : Upload artifact
37- uses : actions/upload-artifact@v4
38- with :
39- name : ${{ github.event.repository.name }}
40- path : build/${{ github.event.repository.name }}.zip
30+ run : |
31+ mkdir -p build
32+ zip -1 -X -r build/${{ github.event.repository.name }}.zip . -x *.git* node_modules/\* .* "*/\.*" "*/.git*" "*/.DS_Store" CODE_OF_CONDUCT.md CONTRIBUTING.md ISSUE_TEMPLATE.md PULL_REQUEST_TEMPLATE.md CLAUDE.md AGENTS.md *.dist *.yml *.neon composer.* package.json package-lock.json "dev-helpers/*" "build/*" "wporg-assets/*" "docs/*" "phpunit/*" phpstan-bootstrap.php build-assets.js
4133 - name : Upload to release
42- uses : JasonEtco/upload-to -release@master
34+ uses : softprops/action-gh -release@v2
4335 with :
44- args : build/${{ github.event.repository.name }}.zip application/zip
45- env :
46- GITHUB_TOKEN : ${{ secrets.GITHUB_TOKEN }}
36+ files : build/${{ github.event.repository.name }}.zip
Original file line number Diff line number Diff line change 6464 " @phpcompat" ,
6565 " @phpstan"
6666 ],
67- "zip" : " mkdir -p build && zip -X -r build/$(basename $(pwd)).zip . -x '*.git*' 'node_modules/*' '.*' '*/.git*' '*/.DS_Store' 'vendor/**/.DS_Store' 'vendor/bin/*' 'CODE_OF_CONDUCT.md' 'CONTRIBUTING.md' 'ISSUE_TEMPLATE.md' 'PULL_REQUEST_TEMPLATE.md' 'CLAUDE.md' '*.dist' '*.yml' '*.neon' 'composer.*' 'package.json' 'package-lock.json' 'dev-helpers**' 'build**' 'wporg-assets**' 'test-tools**' 'docs/*' 'phpunit**' 'phpstan-bootstrap.php' 'phpcompat-tools**'"
67+ "zip" : " mkdir -p build && zip -X -r build/$(basename $(pwd)).zip . -x '*.git*' 'node_modules/*' '.*' '*/.git*' '*/.DS_Store' 'vendor/**/.DS_Store' 'vendor/bin/*' 'CODE_OF_CONDUCT.md' 'CONTRIBUTING.md' 'ISSUE_TEMPLATE.md' 'PULL_REQUEST_TEMPLATE.md' 'CLAUDE.md' 'AGENTS.md' ' *.dist' '*.yml' '*.neon' 'composer.*' 'package.json' 'package-lock.json' 'dev-helpers**' 'build**' 'wporg-assets**' 'test-tools**' 'docs/*' 'phpunit**' 'phpstan-bootstrap.php' 'phpcompat-tools**'"
6868 }
6969}
You can’t perform that action at this time.
0 commit comments