|
9 | 9 | name: New release
|
10 | 10 | runs-on: ubuntu-latest
|
11 | 11 | steps:
|
12 |
| - - name: Checkout code |
13 |
| - uses: actions/checkout@v2 |
| 12 | + - name: Checkout code |
| 13 | + uses: actions/checkout@v2 |
14 | 14 |
|
15 |
| - - name: Setup |
16 |
| - env: |
17 |
| - WORDPRESS_ORG_SLUG: ${{ vars.WORDPRESS_ORG_SLUG }} |
18 |
| - WHITELABEL: ${{ vars.WHITELABEL_NAME }} |
19 |
| - FAQ_ENTRIES: ${{ vars.FAQ_ENTRIES }} |
20 |
| - FEATURES: ${{ vars.FEATURES }} |
21 |
| - run: | |
22 |
| - echo $GITHUB_WORKSPACE |
23 |
| - echo $WORDPRESS_ORG_SLUG |
24 |
| - ls -ltrh |
25 |
| - git clone https://github.com/squizlabs/PHP_CodeSniffer.git phpcs; |
26 |
| - git clone -b main https://github.com/WordPress/WordPress-Coding-Standards.git wpcs; |
27 |
| - cd phpcs; |
28 |
| - ./bin/phpcs --config-set installed_paths ../wpcs; |
29 |
| - cd ../; |
30 |
| - ls -ltrh |
31 |
| - pwd |
32 |
| - mkdir -p $GITHUB_WORKSPACE/build-woo/src; |
33 |
| - rsync -r --exclude 'build-woo' --exclude 'wpcs' --exclude 'phpcs' --exclude '.git' --exclude '.github' --exclude '.travis.yml' --exclude 'README.md' . $GITHUB_WORKSPACE/build-woo/src; |
34 |
| - perl -plne 'print "$ENV{'FEATURES'}" if(/== Installation ==/); print "$ENV{'FAQ_ENTRIES'}" if(/== Changelog ==/);' $GITHUB_WORKSPACE/build-woo/src/readme.txt > $GITHUB_WORKSPACE/build-woo/src/readme_mod.txt; |
35 |
| - mv build-woo/src/readme_mod.txt build-woo/src/readme.txt; |
36 |
| - mkdir build-woo/$WORDPRESS_ORG_SLUG; |
37 |
| - rsync -r build-woo/src/ build-woo/$WORDPRESS_ORG_SLUG/; |
| 15 | + - name: Setup |
| 16 | + env: |
| 17 | + WORDPRESS_ORG_SLUG: ${{ vars.WORDPRESS_ORG_SLUG }} |
| 18 | + WHITELABEL: ${{ vars.WHITELABEL_NAME }} |
| 19 | + FAQ_ENTRIES: ${{ vars.FAQ_ENTRIES }} |
| 20 | + FEATURES: ${{ vars.FEATURES }} |
| 21 | + run: | |
| 22 | + echo $GITHUB_WORKSPACE |
| 23 | + echo $WORDPRESS_ORG_SLUG |
| 24 | + ls -ltrh |
| 25 | + git clone https://github.com/squizlabs/PHP_CodeSniffer.git phpcs; |
| 26 | + git clone -b main https://github.com/WordPress/WordPress-Coding-Standards.git wpcs; |
| 27 | + cd phpcs; |
| 28 | + ./bin/phpcs --config-set installed_paths ../wpcs; |
| 29 | + cd ../; |
| 30 | + ls -ltrh |
| 31 | + pwd |
| 32 | + mkdir -p $GITHUB_WORKSPACE/build-woo/src; |
| 33 | + rsync -r --exclude 'build-woo' --exclude 'wpcs' --exclude 'phpcs' --exclude '.git' --exclude '.github' --exclude '.travis.yml' --exclude 'README.md' . $GITHUB_WORKSPACE/build-woo/src; |
| 34 | + perl -plne 'print "$ENV{'FEATURES'}" if(/== Installation ==/); print "$ENV{'FAQ_ENTRIES'}" if(/== Changelog ==/);' $GITHUB_WORKSPACE/build-woo/src/readme.txt > $GITHUB_WORKSPACE/build-woo/src/readme_mod.txt; |
| 35 | + mv build-woo/src/readme_mod.txt build-woo/src/readme.txt; |
| 36 | + mkdir build-woo/$WORDPRESS_ORG_SLUG; |
| 37 | + rsync -r build-woo/src/ build-woo/$WORDPRESS_ORG_SLUG/; |
38 | 38 |
|
39 |
| - - name: Zip & Sniff |
40 |
| - env: |
41 |
| - WORDPRESS_ORG_SLUG: ${{ vars.WORDPRESS_ORG_SLUG }} |
42 |
| - WHITELABEL: ${{ vars.WHITELABEL_NAME }} |
43 |
| - run: | |
44 |
| - ls -ltrh; |
45 |
| - cd $GITHUB_WORKSPACE/build-woo/ |
46 |
| - zip -r $GITHUB_WORKSPACE/$WORDPRESS_ORG_SLUG.zip $WORDPRESS_ORG_SLUG; |
47 |
| - rm -rf src/docs; |
48 |
| - ../phpcs/bin/phpcbf -n --standard=WordPress src/ --ignore=/src/$WHITELABEL-sdk || true; |
49 |
| - ../phpcs/bin/phpcs -n --standard=WordPress src/ --ignore=/src/$WHITELABEL-sdk || true; |
| 39 | + - name: Zip & Sniff |
| 40 | + env: |
| 41 | + WORDPRESS_ORG_SLUG: ${{ vars.WORDPRESS_ORG_SLUG }} |
| 42 | + WHITELABEL: ${{ vars.WHITELABEL_NAME }} |
| 43 | + run: | |
| 44 | + ls -ltrh; |
| 45 | + cd $GITHUB_WORKSPACE/build-woo/ |
| 46 | + zip -r $GITHUB_WORKSPACE/$WORDPRESS_ORG_SLUG.zip $WORDPRESS_ORG_SLUG; |
| 47 | + rm -rf src/docs; |
| 48 | + ../phpcs/bin/phpcbf -n --standard=WordPress src/ --ignore=/src/$WHITELABEL-sdk || true; |
| 49 | + ../phpcs/bin/phpcs -n --standard=WordPress src/ --ignore=/src/$WHITELABEL-sdk || true; |
50 | 50 |
|
51 |
| - - name: Check if file exists |
52 |
| - id: check_file |
53 |
| - run: echo "file_exists=$(test -e ${{ vars.WORDPRESS_ORG_SLUG }}.zip && echo true || echo false)" >> $GITHUB_ENV |
| 51 | + - name: Check if file exists |
| 52 | + id: check_file |
| 53 | + run: echo "file_exists=$(test -e ${{ vars.WORDPRESS_ORG_SLUG }}.zip && echo true || echo false)" >> $GITHUB_ENV |
54 | 54 |
|
55 |
| - - name: Upload binaries to Github release |
56 |
| - if: env.file_exists == 'true' |
57 |
| - uses: svenstaro/upload-release-action@v2 |
58 |
| - with: |
59 |
| - repo_token: ${{ secrets.GITHUB_TOKEN }} |
60 |
| - file: ${{ vars.WORDPRESS_ORG_SLUG }}.zip |
61 |
| - asset_name: ${{ vars.WORDPRESS_ORG_SLUG }} |
62 |
| - tag: ${{ github.ref_name }} |
| 55 | + - name: Upload binaries to Github release |
| 56 | + if: env.file_exists == 'true' |
| 57 | + uses: svenstaro/upload-release-action@v2 |
| 58 | + with: |
| 59 | + repo_token: ${{ secrets.GITHUB_TOKEN }} |
| 60 | + file: ${{ vars.WORDPRESS_ORG_SLUG }}.zip |
| 61 | + asset_name: ${{ vars.WORDPRESS_ORG_SLUG }} |
| 62 | + tag: ver-${{ github.sha }} |
63 | 63 |
|
64 | 64 | # - name: WordPress Plugin Deploy
|
65 | 65 | # id: deploy
|
|
0 commit comments