Skip to content

Commit

Permalink
Merge pull request #1869 from DataDog/ncreated/chore/fix-dogfooding-s…
Browse files Browse the repository at this point in the history
…cript2

chore: Fix dogfooding automation
  • Loading branch information
ncreated authored May 29, 2024
2 parents 01f9a2e + bf157a1 commit 2448074
Show file tree
Hide file tree
Showing 3 changed files with 15 additions and 2 deletions.
11 changes: 11 additions & 0 deletions bitrise.yml
Original file line number Diff line number Diff line change
Expand Up @@ -536,6 +536,17 @@ workflows:
set -e
cd tools/distribution && make
venv/bin/python3 -m pytest tests
- script:
title: Smoke test dogfooding (with dry-run)
run_if: '{{enveq "DD_RUN_TOOLS_TESTS" "1"}}'
inputs:
- content: |-
#!/usr/bin/env bash
set -e
export DD_DRY_RUN=yes
cd tools/distribution && make
venv/bin/python3 dogfood.py
- script:
title: Run tests for nightly-unit-tests tool
run_if: '{{enveq "DD_RUN_TOOLS_TESTS" "1"}}'
Expand Down
4 changes: 3 additions & 1 deletion tools/distribution/dogfood.py
Original file line number Diff line number Diff line change
Expand Up @@ -73,7 +73,7 @@ def dogfood(dry_run: bool, repository_url: str, repository_name: str, repository
else:
package.add_dependency(
package_id=dependency_id,
repository_url=dependency['repositoryURL'],
repository_url=dependency['location'],
branch=dependency['state'].get('branch'),
revision=dependency['state']['revision'],
version=dependency['state'].get('version'),
Expand Down Expand Up @@ -111,6 +111,8 @@ def dogfood(dry_run: bool, repository_url: str, repository_name: str, repository

try:
dry_run = os.environ.get('DD_DRY_RUN') == 'yes'
if dry_run:
print(f'ℹ️ Running in dry-run mode')
skip_datadog_ios = os.environ.get('DD_SKIP_DATADOG_IOS') == 'yes'
skip_shopist_ios = os.environ.get('DD_SKIP_SHOPIST_IOS') == 'yes'

Expand Down
2 changes: 1 addition & 1 deletion tools/distribution/src/dogfood/package_resolved.py
Original file line number Diff line number Diff line change
Expand Up @@ -361,7 +361,7 @@ def __get_package(self, package_id: PackageID):

class PackageResolvedContentV3(PackageResolvedContentV2):
"""
Example of `package.resolved` in version `2` looks this::
Example of `package.resolved` in version `3` looks this::
{
"originHash" : "b47de6af98c4a9811a8d2af11d70b960dfc66b7c8e4944b35bb74c8f8bb9c487",
Expand Down

0 comments on commit 2448074

Please sign in to comment.