Skip to content

Commit 23e9b58

Browse files
committed
Fix rights for release.yml
1 parent b334187 commit 23e9b58

File tree

1 file changed

+17
-12
lines changed

1 file changed

+17
-12
lines changed

.github/workflows/release.yml

Lines changed: 17 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -3,8 +3,9 @@ on:
33
push:
44
# Sequence of patterns matched against refs/tags
55
tags:
6-
- '*.*.*' # Push events to matching ex:20.15.10
7-
6+
- '*.*.*' # Push events to matching ex:20.15.10
7+
permissions:
8+
contents: write
89
name: Create release with tag
910
env:
1011
TAG_VALUE: ${GITHUB_REF/refs\/tags\//}
@@ -14,35 +15,39 @@ jobs:
1415
runs-on: ubuntu-latest
1516
steps:
1617
- name: Checkout code
17-
uses: actions/checkout@v2
18+
uses: actions/checkout@v4
19+
- name: Setup PHP
20+
uses: shivammathur/setup-php@v2
21+
with:
22+
php-version: 7.4
1823
- name: Build project # This would actually build your project, using zip for an example artifact
1924
id: build_
2025
env:
21-
GITHUB_NAME: ${{ github.event.repository.name }}
22-
23-
24-
run: sudo apt-get install libxml-xpath-perl;echo $(xpath -e '/root/versions/version[num="'${GITHUB_REF/refs\/tags\//}'"]/compatibility/text()' $GITHUB_NAME.xml);echo ::set-output name=version_glpi::$(xpath -e '/root/versions/version[num="'${GITHUB_REF/refs\/tags\//}'"]/compatibility/text()' $GITHUB_NAME.xml); rm -rf $GITHUB_NAME.xml tools wiki screenshots test .git .github ISSUE_TEMPLATE.md TODO.txt $GITHUB_NAME.png;cd ..; tar jcvf glpi-$GITHUB_NAME-${GITHUB_REF/refs\/tags\//}.tar.bz2 $GITHUB_NAME;ls -al;echo ::set-output name=tag::${GITHUB_REF/refs\/tags\//};echo ${{ steps.getxml.outputs.info }};
25-
# run: rm -rf $GITHUB_NAME.xml tools wiki screenshots test ISSUE_TEMPLATE.md TODO.txt $GITHUB_NAME.png; tar -zcvf glpi-$GITHUB_NAME-$GITHUB_TAG.tar.gz $GITHUB_NAME
26+
GITHUB_NAME: ${{ github.event.repository.name }}
27+
28+
29+
run: php -v ;sudo apt-get install libxml-xpath-perl; sudo apt-get install composer;echo $(xpath -e '/root/versions/version[num="'${GITHUB_REF/refs\/tags\//}'"]/compatibility/text()' $GITHUB_NAME.xml);echo ::set-output name=version_glpi::$(xpath -e '/root/versions/version[num="'${GITHUB_REF/refs\/tags\//}'"]/compatibility/text()' $GITHUB_NAME.xml); [[ -f composer.json ]] && composer install --no-dev; rm -rf $GITHUB_NAME.xml tools wiki screenshots test .git .github ISSUE_TEMPLATE.md TODO.txt $GITHUB_NAME.png;cd ..; tar -jcvf glpi-$GITHUB_NAME-${GITHUB_REF/refs\/tags\//}.tar.bz2 $GITHUB_NAME;ls -al;echo ::set-output name=tag::${GITHUB_REF/refs\/tags\//};echo ${{ steps.getxml.outputs.info }};
30+
# run: rm -rf $GITHUB_NAME.xml tools wiki screenshots test ISSUE_TEMPLATE.md TODO.txt $GITHUB_NAME.png; tar -zcvf glpi-$GITHUB_NAME-$GITHUB_TAG.tar.bz2 $GITHUB_NAME
2631
- name: Create Release
2732
id: create_release
2833
uses: actions/create-release@v1
2934
env:
3035
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
3136
with:
3237
tag_name: ${{ github.ref }}
33-
release_name: |
34-
GLPI ${{ steps.build_.outputs.version_glpi }} : Version ${{ github.ref }} disponible / available
38+
release_name: |
39+
GLPI ${{ steps.build_.outputs.version_glpi }} : Version ${{ github.ref }} disponible / available
3540
body : Version ${{ steps.build_.outputs.tag }} released for GLPI ${{ steps.build_.outputs.version_glpi }}
3641
draft: false
3742
prerelease: true
3843
- name: Upload Release Asset
39-
id: upload-release-asset
44+
id: upload-release-asset
4045
uses: actions/upload-release-asset@v1
4146
env:
4247
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
4348
GITHUB_NAME: ${{ github.event.repository.name }}
4449
with:
45-
upload_url: ${{ steps.create_release.outputs.upload_url }} # This pulls from the CREATE RELEASE step above, referencing its ID to get its outputs object, which include a `upload_url`. See this blog post for more info: https://jasonet.co/posts/new-features-of-github-actions/#passing-data-to-future-steps
50+
upload_url: ${{ steps.create_release.outputs.upload_url }} # This pulls from the CREATE RELEASE step above, referencing it's ID to get its outputs object, which include a `upload_url`. See this blog post for more info: https://jasonet.co/posts/new-features-of-github-actions/#passing-data-to-future-steps
4651
asset_path: /home/runner/work/${{ github.event.repository.name }}/glpi-${{ github.event.repository.name }}-${{ steps.build_.outputs.tag }}.tar.bz2
4752
asset_name: glpi-${{ github.event.repository.name }}-${{ steps.build_.outputs.tag }}.tar.bz2
4853
asset_content_type: application/zip

0 commit comments

Comments
 (0)