Skip to content
This repository was archived by the owner on May 5, 2023. It is now read-only.

Commit 0386fc2

Browse files
committed
github workflow update:
- now updates the joomla updatestream.xml on new release - trigger page build for extensions.xml collection
1 parent 5527279 commit 0386fc2

File tree

2 files changed

+26
-5
lines changed

2 files changed

+26
-5
lines changed

.github/workflows/release.yml

Lines changed: 25 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ jobs:
99
runs-on: ubuntu-latest
1010
steps:
1111
- name: Checkout
12-
uses: actions/checkout@v1
12+
uses: actions/checkout@v2
1313

1414
- name: Inject slug/short variables
1515
uses: rlespinasse/github-slug-action@v2.x
@@ -19,15 +19,35 @@ jobs:
1919
with:
2020
find: "@REVISION@"
2121
replace: "${{ env.GITHUB_REF_SLUG }}"
22-
include: "./*.xml"
2322

24-
- name: Archive Release
23+
- name: create zip release
2524
uses: thedoctor0/zip-release@master
2625
with:
2726
filename: "${{ github.event.repository.name }}.zip"
2827
exclusions: '*.git* /screenshots/* updatestream.xml'
2928

30-
- name: Create Release
29+
- name: version bump in joomla updatestream.xml
30+
uses: Mudlet/xmlstarlet-action@master
31+
with:
32+
args: ed --inplace -u "/updates/update/version" -v "${{ env.GITHUB_REF_SLUG }}" updatestream.xml
33+
34+
- name: commit version bump in joomla updatestream
35+
uses: EndBug/add-and-commit@v4
36+
env:
37+
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
38+
with:
39+
ref: master
40+
add: updatestream.xml
41+
message: 'version bump in joomla updatestream.xml'
42+
43+
- name: trigger build of extensions.xml
44+
uses: peter-evans/repository-dispatch@v1
45+
with:
46+
token: ${{ secrets.PAGE_ACCESS_TOKEN }}
47+
repository: z-index-net/page
48+
event-type: auto-build
49+
50+
- name: create release from tag
3151
id: create_release
3252
uses: actions/create-release@v1
3353
env:
@@ -38,7 +58,7 @@ jobs:
3858
draft: false
3959
prerelease: false
4060

41-
- name: Upload Release Asset
61+
- name: upload release asset
4262
uses: actions/upload-release-asset@v1
4363
env:
4464
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}

.gitignore

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
.idea

0 commit comments

Comments
 (0)