Skip to content

Commit 7d9d6bd

Browse files
committed
Migrate CI to deva
1 parent 45ceeac commit 7d9d6bd

File tree

3 files changed

+32
-4
lines changed

3 files changed

+32
-4
lines changed

.deva/version

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
0.4.2
Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,25 @@
1+
name: Install deva
2+
description: Installs the defined version of deva
3+
inputs:
4+
version:
5+
description: The version of deva to install
6+
required: false
7+
default: ""
8+
features:
9+
description: A space-separated list of features to install
10+
required: false
11+
default: ""
12+
13+
runs:
14+
using: composite
15+
steps:
16+
- name: Set version
17+
id: set-version
18+
run: echo "version=$(cat .deva/version)" >> $GITHUB_OUTPUT
19+
shell: bash
20+
21+
- name: Install deva
22+
uses: DataDog/datadog-agent-dev@5863b9f5ae787d887ad20f326d0eb99eef2dd35e
23+
with:
24+
version: ${{ inputs.version || steps.set-version.outputs.version }}
25+
features: ${{ inputs.features }}

.github/workflows/docs-dev.yml

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -36,19 +36,21 @@ jobs:
3636
with:
3737
python-version-file: .python-version
3838

39-
- name: Install dependencies
40-
run: pip install -r tasks/requirements.txt
39+
- name: Install deva
40+
uses: ./.github/actions/install-deva
41+
with:
42+
features: legacy-tasks
4143

4244
- name: Configure Git for GitHub Actions bot
4345
run: |
4446
git config --local user.name 'github-actions[bot]'
4547
git config --local user.email 'github-actions[bot]@users.noreply.github.com'
4648
4749
- name: Validate documentation
48-
run: invoke docs.build --validate
50+
run: deva inv docs.build --validate
4951

5052
- name: Build documentation
51-
run: invoke docs.build
53+
run: deva inv docs.build
5254

5355
- uses: actions/upload-artifact@b4b15b8c7c6ac21ea08fcf65892d2ee8f75cf882 # v4.4.3
5456
with:

0 commit comments

Comments
 (0)