Skip to content

Commit ecefd2f

Browse files
authored
Merge branch 'main' into renovate/config-no-service
2 parents 9d0714d + ea9da12 commit ecefd2f

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

46 files changed

+4358
-2369
lines changed

.github/workflows/build-images.yml

+10-11
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ on:
1515
type: boolean
1616
version:
1717
description: The version used when tagging the image
18-
default: dev
18+
default: 'dev'
1919
required: false
2020
type: string
2121

@@ -101,23 +101,22 @@ jobs:
101101
- uses: actions/checkout@v3
102102
with:
103103
fetch-depth: 0
104-
- name: Check for file changes
104+
- name: Check for changes and set push options
105105
id: check_changes
106-
if: ${{ !inputs.push }}
107106
run: |
108107
DOCKERFILE_DIR=$(dirname ${{ matrix.file_tag.file }})
109108
FILES_CHANGED=$(git diff --name-only ${{ github.event.before }} ${{ github.sha }} -- $DOCKERFILE_DIR)
110-
if [ -z "$FILES_CHANGED" ]; then
109+
FORCE_PUSH=${{ inputs.push }}
110+
if [ "$FORCE_PUSH" = true ]; then
111+
echo "Force push is enabled, proceeding with build."
112+
echo "skip='false'" >> "$GITHUB_OUTPUT"
113+
elif [ -z "$FILES_CHANGED" ]; then
111114
echo "No changes in ${{ matrix.file_tag.context }}, skipping build."
112-
echo "skip=true" >> "$GITHUB_OUTPUT"
115+
echo "skip='true'" >> "$GITHUB_OUTPUT"
113116
else
114117
echo "Changes detected in ${{ matrix.file_tag.context }}, proceeding with build."
115-
echo "skip=false" >> "$GITHUB_OUTPUT"
118+
echo "skip='false'" >> "$GITHUB_OUTPUT"
116119
fi
117-
- name: Override skip for push
118-
if: ${{ inputs.push }}
119-
run: echo "skip=false" >> "$GITHUB_OUTPUT"
120-
id: override_skip
121120
- name: Log in to the Container registry
122121
uses: docker/login-action@v3
123122
with:
@@ -142,7 +141,7 @@ jobs:
142141
[worker.oci]
143142
max-parallelism = 2
144143
- name: Matrix Build and push demo images
145-
if: steps.check_changes.outputs.skip == 'false' || steps.override_skip.outputs.skip == 'false'
144+
if: steps.check_changes.outputs.skip == 'false'
146145
uses: docker/[email protected]
147146
with:
148147
context: ${{ matrix.file_tag.context }}

.github/workflows/checks.yml

+3
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,9 @@ on:
1212
jobs:
1313
build_images:
1414
uses: ./.github/workflows/build-images.yml
15+
with:
16+
push: false
17+
version: 'dev'
1518

1619
markdownlint:
1720
runs-on: ubuntu-latest

CHANGELOG.md

+29
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,35 @@ release.
77

88
## Unreleased
99

10+
* update PHP quoteservice to use RC1
11+
([#1114](https://github.com/open-telemetry/opentelemetry-demo/pull/1114))
12+
* [cartservice] update .NET package to 1.6.0 release
13+
([#1115](https://github.com/open-telemetry/opentelemetry-demo/pull/1115))
14+
* Set metric description to blank for rpc.server.duration and queueSize
15+
([#1120](https://github.com/open-telemetry/opentelemetry-demo/pull/1120))
16+
* sluggify Grafana dashboard name
17+
([#1121](https://github.com/open-telemetry/opentelemetry-demo/pull/1121))
18+
* [kafka frauddetection adservice] update java agent versions
19+
([#1132](https://github.com/open-telemetry/opentelemetry-demo/pull/1132))
20+
* update dependent components to latest versions
21+
([#1146](https://github.com/open-telemetry/opentelemetry-demo/pull/1146))
22+
* [prometheus] Enabled support for the OTLP write receiver
23+
([#1149](https://github.com/open-telemetry/opentelemetry-demo/pull/1149))
24+
* [grafana] fix dashboard metric names and update settings
25+
([#1150](https://github.com/open-telemetry/opentelemetry-demo/pull/1150))
26+
* [otelcol] add httpcheck receiver for synthetic check of frontendproxy
27+
([#1162](https://github.com/open-telemetry/opentelemetry-demo/pull/1162))
28+
* pinning trace-based test tool version and adding files as volumes
29+
([#1182](https://github.com/open-telemetry/opentelemetry-demo/pull/1182))
30+
* [jaeger] fix Jager SPM / Monitor support
31+
([#1174](https://github.com/open-telemetry/opentelemetry-demo/pull/1174))
32+
* [otelcol] merge configuration files for base and observability configs
33+
([#1173](https://github.com/open-telemetry/opentelemetry-demo/pull/1173))
34+
* [frontendproxy] Fix service graph by enabling client spans in envoy proxy
35+
([#1180](https://github.com/open-telemetry/opentelemetry-demo/pull/1180))
36+
* [java-services] Update java, gradle and OTel agent versions
37+
([#1183](https://github.com/open-telemetry/opentelemetry-demo/pull/1183))
38+
1039
## 1.5.0
1140

1241
* update trace-based tests to test stream events

Makefile

+4
Original file line numberDiff line numberDiff line change
@@ -72,6 +72,10 @@ install-tools: $(MISSPELL)
7272
npm install
7373
@echo "All tools installed"
7474

75+
.PHONY: build
76+
build:
77+
docker compose build
78+
7579
.PHONY: build-and-push-dockerhub
7680
build-and-push-dockerhub:
7781
docker compose --env-file .dockerhub.env -f docker-compose.yml build

README.md

+1
Original file line numberDiff line numberDiff line change
@@ -84,6 +84,7 @@ Monday at 8:30 AM PST and anyone is welcome.
8484
[Approvers](https://github.com/open-telemetry/community/blob/main/community-membership.md#approver)
8585
([@open-telemetry/demo-approvers](https://github.com/orgs/open-telemetry/teams/demo-approvers)):
8686

87+
- [Cedric Ziel](https://github.com/cedricziel) Grafana Labs
8788
- [Mikko Viitanen](https://github.com/mviitane), Dynatrace
8889
- [Penghan Wang](https://github.com/wph95), AppDynamics
8990
- [Reiley Yang](https://github.com/reyang), Microsoft

0 commit comments

Comments
 (0)