Skip to content

Commit aeb344f

Browse files
authored
Merge pull request #1660 from darlinghq/cicd_updates
CICD Updates
2 parents f3217a0 + e311d5a commit aeb344f

File tree

2 files changed

+33
-57
lines changed

2 files changed

+33
-57
lines changed

.circleci/config.yml

Lines changed: 0 additions & 44 deletions
This file was deleted.

.github/workflows/actions.yaml

Lines changed: 33 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -6,12 +6,10 @@ jobs:
66
build-deb:
77
runs-on: ubuntu-latest
88
steps:
9-
- uses: actions/checkout@v4
10-
11-
- name: Checkout submodules
12-
shell: bash
13-
run: |
14-
git submodule update --init --recursive --depth=1
9+
- name: Checkout Darling
10+
uses: actions/checkout@v4
11+
with:
12+
submodules: recursive
1513

1614
- name: Install dependencies
1715
run: |
@@ -40,12 +38,10 @@ jobs:
4038
build-dsc:
4139
runs-on: ubuntu-latest
4240
steps:
43-
- uses: actions/checkout@v4
44-
45-
- name: Checkout submodules
46-
shell: bash
47-
run: |
48-
git submodule update --init --recursive --depth=1
41+
- name: Checkout Darling
42+
uses: actions/checkout@v4
43+
with:
44+
submodules: recursive
4945

5046
- name: Install dependencies
5147
run: |
@@ -62,5 +58,29 @@ jobs:
6258
- name: Upload artifacts
6359
uses: actions/upload-artifact@v4.1.0
6460
with:
65-
name: 'source'
61+
name: 'deb-source'
6662
path: source/
63+
64+
create-source-artifact:
65+
runs-on: ubuntu-latest
66+
steps:
67+
- name: Checkout Darling
68+
uses: actions/checkout@v4
69+
with:
70+
submodules: recursive
71+
path: source/darling
72+
73+
- name: Compress source
74+
run: |
75+
mkdir -v archive
76+
tar --create --gzip --verbose \
77+
--file archive/darling-source.tar.gz \
78+
--exclude=.git --exclude=.gitmodules --exclude=.gitignore \
79+
--directory=source \
80+
darling
81+
82+
- name: Upload artifacts
83+
uses: actions/upload-artifact@v4.1.0
84+
with:
85+
name: 'source'
86+
path: archive/

0 commit comments

Comments
 (0)