Skip to content

Commit c3ca9af

Browse files
committed
Merge branch 'release/1.9.1'
2 parents 32b2a23 + af9fbd2 commit c3ca9af

18 files changed

+839
-621
lines changed

.github/workflows/release.yml

+40
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,40 @@
1+
name: "Plugin release"
2+
3+
on:
4+
push:
5+
tags:
6+
- '*'
7+
8+
jobs:
9+
create-release:
10+
name: "Create release"
11+
runs-on: "ubuntu-latest"
12+
steps:
13+
- name: "Extract tag name"
14+
run: |
15+
echo "tag_name=${GITHUB_REF#refs/tags/}" >> $GITHUB_ENV
16+
- name: "Checkout"
17+
uses: "actions/checkout@v2"
18+
- name: "Build package"
19+
id: "build-package"
20+
uses: "glpi-project/tools/github-actions/[email protected]"
21+
with:
22+
plugin-version: ${{ env.tag_name }}
23+
- name: "Create release"
24+
id: "create-release"
25+
uses: "actions/create-release@v1"
26+
env:
27+
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
28+
with:
29+
tag_name: ${{ env.tag_name }}
30+
release_name: ${{ env.tag_name }}
31+
draft: true
32+
- name: "Attach package to release"
33+
uses: "actions/upload-release-asset@v1"
34+
env:
35+
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
36+
with:
37+
upload_url: ${{ steps.create-release.outputs.upload_url }}
38+
asset_path: ${{ steps.build-package.outputs.package-path }}
39+
asset_name: ${{ steps.build-package.outputs.package-basename }}
40+
asset_content_type: " application/x-bzip2"

0 commit comments

Comments
 (0)