Skip to content

Commit 4136cc0

Browse files
committed
Adding workflow to create dahdi full set release
1 parent 42d90de commit 4136cc0

File tree

5 files changed

+747
-0
lines changed

5 files changed

+747
-0
lines changed

Diff for: .github/workflows/release.yml

+82
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,82 @@
1+
# This is a basic workflow that is manually triggered to create DAHDI Release and Upload the same
2+
3+
name: DAHDI Release Creator
4+
5+
# Controls when the action will run. Workflow runs when manually triggered using the UI
6+
# or API.
7+
on:
8+
workflow_dispatch:
9+
inputs:
10+
project_name:
11+
description: |
12+
Project Name for Creating Release:
13+
Examples:
14+
dahdi-linux, dahdi-tools, dahdi-linux-complete
15+
required: true
16+
type: string
17+
default: "dahdi-linux-complete"
18+
username:
19+
description: |
20+
Name of the Github User
21+
required: true
22+
type: string
23+
default: "Pushkar Singh"
24+
user_email:
25+
description: |
26+
Email Address of Github User
27+
required: true
28+
type: string
29+
default: "[email protected]"
30+
previous_release_version:
31+
description: |
32+
Previous Release Version:
33+
Examples:
34+
3.1.0, 3.1.1, 3.2.0, 3.2.1 etc.
35+
required: true
36+
type: string
37+
release_version:
38+
description: |
39+
Release Version:
40+
Examples:
41+
3.1.0, 3.1.1, 3.2.0, 3.2.1 etc.
42+
required: true
43+
type: string
44+
rel_run:
45+
description: |
46+
If this is a Release Run or Test/Dry Run?
47+
required: true
48+
type: boolean
49+
default: true
50+
beta_rel:
51+
description: |
52+
If This is a Beta/RC Release version?
53+
Example: 1 , 2 ,3 etc.
54+
required: true
55+
type: string
56+
github_user_repo:
57+
description: |
58+
Which Github user repo need to be released
59+
required: false
60+
type: string
61+
default: "asterisk"
62+
63+
64+
# A workflow run is made up of one or more jobs that can run sequentially or in parallel
65+
jobs:
66+
# This workflow contains a single job called "greet"
67+
Release-DAHDI:
68+
# The type of runner that the job will run on
69+
runs-on: ubuntu-latest
70+
71+
steps:
72+
- name: Checkout
73+
uses: actions/checkout@v2
74+
75+
# 0 is for release run and 1 is for dry/test run
76+
- name: Run Release if it is release run
77+
if: ${{ inputs.rel_run }}
78+
run: bash ./ci/create-dahdi-release.sh ${{ inputs.project_name }} ${{ inputs.release_version }} 0 ${{ inputs.beta_rel }} ${{ inputs.github_user_repo }} ${{ secrets.DAHDI_DEV_AUTH_KEY }} "${{ secrets.DAHDI_DEV_PRIV_GPG_KEY }}" ${{ inputs.username }} ${{ inputs.user_email }} ${{ inputs.previous_release_version}}
79+
80+
- name: Run Release if its is dry run
81+
if: ${{ !inputs.rel_run }}
82+
run: bash ./ci/create-dahdi-release.sh ${{ inputs.project_name }} ${{ inputs.release_version }} 1 ${{ inputs.beta_rel }} ${{ inputs.github_user_repo }} ${{ secrets.DAHDI_DEV_AUTH_KEY }} "${{ secrets.DAHDI_DEV_PRIV_GPG_KEY }}" ${{ inputs.username }} ${{ inputs.user_email }} ${{ inputs.previous_release_version }}

Diff for: ChangeLog

+180
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,180 @@
1+
2022-09-23 Pushkar Singh <[email protected]>
2+
3+
* dahdi-linux-complete version 3.2.0+3.2.0 released.
4+
5+
2022-06-23 Pushkar Singh <[email protected]>
6+
7+
* dahdi-linux-complete version 3.2.0-rc1+3.2.0-rc1 released.
8+
9+
2014-01-24 Russ Meyerriecks <[email protected]>
10+
11+
* dahdi-linux-complete version 2.9.0-rc1+2.9.0-rc1 released.
12+
13+
2013-12-19 Russ Meyerriecks <[email protected]>
14+
15+
* dahdi-linux-complete version 2.8.0.1+2.8.0 released.
16+
17+
2013-08-21 Russ Meyerriecks <[email protected]>
18+
19+
* dahdi-linux-complete version 2.7.0.1+2.7.0.1 released.
20+
21+
2013-05-29 Russ Meyerriecks <[email protected]>
22+
23+
* dahdi-linux-complete version 2.7.0-rc1+2.7.0-rc1 released.
24+
25+
2013-03-13 Russ Meyerriecks <[email protected]>
26+
27+
* dahdi-linux-complete version 2.6.3-rc1+2.6.3-rc1 released.
28+
29+
2013-02-21 Russ Meyerriecks <[email protected]>
30+
31+
* dahdi-linux-complete version 2.6.2+2.6.2 released.
32+
33+
2012-04-18 Shaun Ruffell <[email protected]>
34+
35+
* dahdi-linux-complete version 2.6.0+2.6.0 released.
36+
37+
2012-01-03 Shaun Ruffell <[email protected]>
38+
39+
* dahdi-linux-complete version 2.6.0+2.6.0 released.
40+
41+
2011-11-02 Shaun Ruffell <[email protected]>
42+
43+
* dahdi-linux-complete version 2.6.0-rc1+2.6.0-rc1 released.
44+
45+
2011-08-05 Shaun Ruffell <[email protected]>
46+
47+
* dahdi-linux-complete version 2.5.0+2.5.0 released.
48+
49+
2011-04-11 Shaun Ruffell <[email protected]>
50+
51+
* dahdi-linux-complete version 2.4.1.2+2.4.1 released.
52+
53+
2011-03-31 Shaun Ruffell <[email protected]>
54+
55+
* dahdi-linux-complete version 2.4.1.1+2.4.1 released.
56+
57+
2011-03-03 Shaun Ruffell <[email protected]>
58+
59+
* dahdi-linux-complete version 2.4.1+2.4.1 released.
60+
61+
2010-08-31 Shaun Ruffell <[email protected]>
62+
63+
* dahdi-linux-complete version 2.4.0+2.3.0 released.
64+
65+
2010-05-17 Shaun Ruffell <[email protected]>
66+
67+
* dahdi-linux-complete version 2.3.0.1+2.3.0 released.
68+
69+
2010-04-12 Shaun Ruffell <[email protected]>
70+
71+
* dahdi-linux-complete version 2.3.0+2.3.0 released.
72+
73+
2010-01-23 Russ Meyerriecks <[email protected]>
74+
75+
* dahdi-linux-complete version 2.2.1.1+2.2.1.1 released.
76+
77+
2010-01-11 Shaun Ruffell <[email protected]>
78+
79+
* dahdi-linux-complete version 2.2.1+2.2.1 released.
80+
81+
2009-12-15 Shaun Ruffell <[email protected]>
82+
83+
* dahdi-linux-complete version 2.2.1-rc2+2.2.1-rc2 released.
84+
85+
2009-06-30 Shaun Ruffell <[email protected]>
86+
87+
* dahdi-linux-complete version 2.2.0.1+2.2.0 released.
88+
89+
2009-06-23 Shaun Ruffell <[email protected]>
90+
91+
* dahdi-linux-complete version 2.2.0+2.2.0 released.
92+
93+
2009-05-27 Shaun Ruffell <[email protected]>
94+
95+
* dahdi-linux-complete version 2.2.0-rc5+2.2.0-rc3 released.
96+
97+
2009-05-11 Shaun Ruffell <[email protected]>
98+
99+
* dahdi-linux-complete version 2.2.0-rc4+2.2.0-rc2 released.
100+
101+
2009-05-07 Shaun Ruffell <[email protected]>
102+
103+
* dahdi-linux-complete version 2.2.0-rc3+2.2.0-rc2 released.
104+
105+
2009-04-29 Shaun Ruffell <[email protected]>
106+
107+
* dahdi-linux-complete version 2.2.0-rc2+2.2.0-rc2 released.
108+
109+
2009-02-02 Shaun Ruffell <[email protected]>
110+
111+
* dahdi-linux-complete version 2.2.0-rc1+2.2.0-rc1 released.
112+
113+
2008-12-28 Shaun Ruffell <[email protected]>
114+
115+
* dahdi-linux-complete version 2.1.0.4+2.1.0.2 released.
116+
117+
2008-12-17 Shaun Ruffell <[email protected]>
118+
119+
* dahdi-linux-complete version 2.1.0.3+2.1.0.2 released.
120+
121+
2008-12-15 Shaun Ruffell <[email protected]>
122+
123+
* dahdi-linux-complete version 2.1.0.2+2.1.0.2 released.
124+
125+
2008-12-11 Shaun Ruffell <[email protected]>
126+
127+
* dahdi-linux-complete version 2.1.0.1+2.1.0.1 released.
128+
129+
2008-12-09 Shaun Ruffell <[email protected]>
130+
131+
* dahdi-linux-complete version 2.1.0+2.1.0 released.
132+
133+
2008-11-25 Shaun Ruffell <[email protected]>
134+
135+
* dahdi-linux-complete version 2.1.0-rc5+2.1.0-rc5 released.
136+
137+
2008-11-17 Shaun Ruffell <[email protected]>
138+
139+
* dahdi-linux-complete version 2.1.0-rc4+2.1.0-rc4 released.
140+
141+
2008-11-10 Shaun Ruffell <[email protected]>
142+
143+
* dahdi-linux-complete version 2.1.0-rc3+2.1.0-rc3 released.
144+
145+
2008-11-05 Shaun Ruffell <[email protected]>
146+
147+
* dahdi-linux-complete version 2.1.0-rc2+2.1.0-rc2 released.
148+
149+
2008-11-03 Shaun Ruffell <[email protected]>
150+
151+
* dahdi-linux-complete version 2.1.0-rc1+2.1.0-rc1 released.
152+
153+
2008-09-29 Shaun Ruffell <[email protected]>
154+
155+
* dahdi-linux-complete version 2.0.0+2.0.0 released.
156+
157+
2009-09-18 Shaun Ruffell <[email protected]>
158+
159+
* dahdi-linux-complete version 2.0.0-rc6+2.0.0-rc3 released.
160+
161+
2008-09-17 Shaun Ruffell <[email protected]>
162+
163+
* dahdi-linux-complete version 2.0.0-rc5+2.0.0-rc3 released.
164+
165+
2008-09-08 Russell Bryant <[email protected]>
166+
167+
* dahdi-linux-complete version 2.0.0-rc4+2.0.0-rc2 released.
168+
169+
2008-08-20 Kevin P. Fleming <[email protected]>
170+
171+
* dahdi-linux-complete version 2.0.0-rc3+2.0.0-rc2 released.
172+
173+
2008-08-06 Kevin P. Fleming <[email protected]>
174+
175+
* dahdi-linux-complete version 2.0.0-rc2+2.0.0-rc1 released.
176+
177+
2008-08-06 Kevin P. Fleming <[email protected]>
178+
179+
* dahdi-linux-complete version 2.0.0-rc1+2.0.0-rc1 released.
180+

Diff for: Makefile

+30
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,30 @@
1+
#
2+
# Makefile for DAHDI Linux kernel modules and tools
3+
#
4+
# Copyright (C) 2008 Digium, Inc.
5+
#
6+
#
7+
8+
all:
9+
$(MAKE) -C linux all
10+
(cd tools && autoreconf -i && [ -f config.status ] || ./configure --with-dahdi=../linux)
11+
$(MAKE) -C tools all
12+
13+
clean:
14+
$(MAKE) -C linux clean
15+
$(MAKE) -C tools clean
16+
17+
distclean: clean
18+
$(MAKE) -C linux distclean
19+
$(MAKE) -C tools distclean
20+
21+
dist-clean: distclean
22+
23+
install: all
24+
$(MAKE) -C linux install
25+
$(MAKE) -C tools install
26+
27+
install-config: install
28+
$(MAKE) -C tools install-config
29+
30+
.PHONY: all clean distclean dist-clean install config

Diff for: announcement

+1
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
The DAHDI Team would like to announce release candidate 1 of $product_name-$release_name\n\nThe release artifacts are available for immediate download at\nhttps://github.com/asterisk/dahdi-linux/releases/tag/$tag_name\nand\nhttps://downloads.asterisk.org/pub/telephony/$product_name\n\nThis release resolves issues reported by the community and would have not been possible without your participation.\n\nThank You!\n\nChange Log for Release $product_name-$release_name\n========================================\n\nLinks:\n----------------------------------------\n\n - [Full ChangeLog]($change_log)\n - [GitHub Diff](https://github.com/asterisk/dahdi-linux/compare/$prev_tag_name..$tag_name)\n - [Tarball](https://downloads.asterisk.org/pub/telephony/$product_name/$tar_ball_name)\n - [Releases](https://github.com/asterisk/dahdi-linux/releases)\n\nSummary:\n----------------------------------------\n- Fix compilation for kernel 6.1.x\n- Fix compilation for kernel 5.x\n- Fix compilation for kernel 4.x\n- Fix Build with clang-16\n- Fix build on Linux 6.4\n- Update use of long-deprecated pci_ dma API code to the more generic dma_ API.\n- Fx HOTPLUG_FIRMWARE definition\n- Add wctdm.c back in.\n- Re-add support for TDM400P card.\n- Rmove netdev->trans_start (kerne >= 4.7)\n- Allow use with dahdi-complete package

0 commit comments

Comments
 (0)