Skip to content

Commit

Permalink
Merge branch 'main' into j_config_merge_override
Browse files Browse the repository at this point in the history
  • Loading branch information
jagan2221 committed Sep 20, 2024
2 parents c2f28b6 + 62c4b5f commit 6bc6400
Show file tree
Hide file tree
Showing 106 changed files with 5,114 additions and 3,455 deletions.
1 change: 0 additions & 1 deletion .changelog/1600.added.txt

This file was deleted.

1 change: 0 additions & 1 deletion .changelog/1601.changed.txt

This file was deleted.

1 change: 0 additions & 1 deletion .changelog/1605.added.txt

This file was deleted.

1 change: 0 additions & 1 deletion .changelog/1611.changed.txt

This file was deleted.

1 change: 0 additions & 1 deletion .changelog/1614.added.txt

This file was deleted.

1 change: 0 additions & 1 deletion .changelog/1619.changed.txt

This file was deleted.

1 change: 0 additions & 1 deletion .changelog/1632.fixed.txt

This file was deleted.

64 changes: 59 additions & 5 deletions .github/workflows/dev_builds.yml
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@ defaults:
shell: bash

env:
GO_VERSION: "1.21.4"
GO_VERSION: "1.22.6"

jobs:
get-version:
Expand Down Expand Up @@ -100,6 +100,25 @@ jobs:
save-cache: true
boringcrypto: ${{ matrix.boringcrypto == true }}

test-otelcol-config:
name: Test (otelcol-config)
uses: ./.github/workflows/workflow-test-otelcol-config.yml
strategy:
matrix:
include:
- arch_os: linux_amd64
runs-on: ubuntu-20.04
- arch_os: linux_amd64
runs-on: ubuntu-20.04
boringcrypto: true
- arch_os: darwin_amd64
runs-on: macos-latest
with:
arch_os: ${{ matrix.arch_os }}
runs-on: ${{ matrix.runs-on }}
save-cache: true
boringcrypto: ${{ matrix.boringcrypto == true }}

build:
name: Build
uses: ./.github/workflows/workflow-build.yml
Expand Down Expand Up @@ -143,6 +162,39 @@ jobs:
microsoft_certificate_name: ${{ secrets.MICROSOFT_CERTNAME }}
microsoft_description: ${{ secrets.MICROSOFT_DESCRIPTION }}

build-otelcol-config:
name: Build (otelcol-config)
uses: ./.github/workflows/workflow-build-otelcol-config.yml
needs: [get-version]
strategy:
fail-fast: false
matrix:
include:
- arch_os: darwin_amd64
runs-on: macos-latest
- arch_os: darwin_arm64
runs-on: macos-latest
- arch_os: linux_amd64
runs-on: ubuntu-20.04
- arch_os: linux_amd64
runs-on: ubuntu-20.04
fips: true
- arch_os: linux_arm64
runs-on: ubuntu-20.04
- arch_os: linux_arm64
runs-on: ubuntu-20.04
fips: true
with:
arch_os: ${{ matrix.arch_os }}
runs-on: ${{ matrix.runs-on }}
fips: ${{ matrix.fips == true }}
save-cache: true
sumo_component_gomod_version: "v${{ needs.get-version.outputs.version }}"
secrets:
apple_developer_certificate_p12_base64: ${{ secrets.APPLE_DEVELOPER_CERTIFICATE_P12_BASE64 }}
apple_developer_certificate_password: ${{ secrets.APPLE_DEVELOPER_CERTIFICATE_PASSWORD }}
app_store_connect_password: ${{ secrets.AC_PASSWORD }}

build-container-images:
name: Build container
runs-on: ubuntu-20.04
Expand All @@ -156,11 +208,11 @@ jobs:
- uses: actions/checkout@v4

- name: Set up QEMU
uses: docker/setup-qemu-action@v3.1.0
uses: docker/setup-qemu-action@v3.2.0

- name: Set up Buildx
id: buildx
uses: docker/setup-buildx-action@v3.4.0
uses: docker/setup-buildx-action@v3.6.1

- name: Show Buildx platforms
run: echo ${{ steps.buildx.outputs.platforms }}
Expand Down Expand Up @@ -320,11 +372,11 @@ jobs:
- uses: actions/checkout@v4

- name: Set up QEMU
uses: docker/setup-qemu-action@v3.1.0
uses: docker/setup-qemu-action@v3.2.0

- name: Set up Buildx
id: buildx
uses: docker/setup-buildx-action@v3.4.0
uses: docker/setup-buildx-action@v3.6.1

- name: Show Buildx platforms
run: echo ${{ steps.buildx.outputs.platforms }}
Expand Down Expand Up @@ -475,6 +527,8 @@ jobs:
trigger-packaging:
name: Trigger Packaging
needs:
- build
- build-otelcol-config
- lint
- package-msi
- push-docker-manifest
Expand Down
56 changes: 53 additions & 3 deletions .github/workflows/pull_requests.yml
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@ defaults:
shell: bash

env:
GO_VERSION: "1.21.4"
GO_VERSION: "1.22.6"

jobs:
build-changed:
Expand Down Expand Up @@ -156,6 +156,25 @@ jobs:
runs-on: ${{ matrix.runs-on }}
boringcrypto: ${{ matrix.boringcrypto == true }}

test-otelcol-config:
name: Test (otelcol-config)
uses: ./.github/workflows/workflow-test-otelcol-config.yml
strategy:
matrix:
include:
- arch_os: linux_amd64
runs-on: ubuntu-20.04
- arch_os: linux_amd64
runs-on: ubuntu-20.04
boringcrypto: true
- arch_os: darwin_amd64
runs-on: macos-latest
with:
arch_os: ${{ matrix.arch_os }}
runs-on: ${{ matrix.runs-on }}
save-cache: true
boringcrypto: ${{ matrix.boringcrypto == true }}

test-wixext:
name: Test (SumoLogic.wixext)
runs-on: windows-2019
Expand Down Expand Up @@ -264,6 +283,37 @@ jobs:
microsoft_certificate_name: ${{ secrets.MICROSOFT_CERTNAME }}
microsoft_description: ${{ secrets.MICROSOFT_DESCRIPTION }}

build-otelcol-config:
name: Build (otelcol-config)
uses: ./.github/workflows/workflow-build-otelcol-config.yml
strategy:
fail-fast: false
matrix:
include:
- arch_os: darwin_amd64
runs-on: macos-latest
- arch_os: darwin_arm64
runs-on: macos-latest
- arch_os: linux_amd64
runs-on: ubuntu-20.04
- arch_os: linux_amd64
runs-on: ubuntu-20.04
fips: true
- arch_os: linux_arm64
runs-on: ubuntu-20.04
- arch_os: linux_arm64
runs-on: ubuntu-20.04
fips: true
with:
arch_os: ${{ matrix.arch_os }}
runs-on: ${{ matrix.runs-on }}
fips: ${{ matrix.fips == true }}
save-cache: true
secrets:
apple_developer_certificate_p12_base64: ${{ secrets.APPLE_DEVELOPER_CERTIFICATE_P12_BASE64 }}
apple_developer_certificate_password: ${{ secrets.APPLE_DEVELOPER_CERTIFICATE_PASSWORD }}
app_store_connect_password: ${{ secrets.AC_PASSWORD }}

build-and-test-container-images:
name: Build container
runs-on: ubuntu-20.04
Expand All @@ -278,11 +328,11 @@ jobs:
- uses: actions/checkout@v4

- name: Set up QEMU
uses: docker/setup-qemu-action@v3.1.0
uses: docker/setup-qemu-action@v3.2.0

- name: Set up Buildx
id: buildx
uses: docker/setup-buildx-action@v3.4.0
uses: docker/setup-buildx-action@v3.6.1

- name: Show Buildx platforms
run: echo ${{ steps.buildx.outputs.platforms }}
Expand Down
10 changes: 5 additions & 5 deletions .github/workflows/release_builds.yml
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@ defaults:
shell: bash

env:
GO_VERSION: "1.21.4"
GO_VERSION: "1.22.6"

jobs:
get-version:
Expand Down Expand Up @@ -91,11 +91,11 @@ jobs:
- uses: actions/checkout@v4

- name: Set up QEMU
uses: docker/setup-qemu-action@v3.1.0
uses: docker/setup-qemu-action@v3.2.0

- name: Set up Buildx
id: buildx
uses: docker/setup-buildx-action@v3.4.0
uses: docker/setup-buildx-action@v3.6.1

- name: Show Buildx platforms
run: echo ${{ steps.buildx.outputs.platforms }}
Expand Down Expand Up @@ -203,11 +203,11 @@ jobs:
- uses: actions/checkout@v4

- name: Set up QEMU
uses: docker/setup-qemu-action@v3.1.0
uses: docker/setup-qemu-action@v3.2.0

- name: Set up Buildx
id: buildx
uses: docker/setup-buildx-action@v3.4.0
uses: docker/setup-buildx-action@v3.6.1

- name: Show Buildx platforms
run: echo ${{ steps.buildx.outputs.platforms }}
Expand Down
Loading

0 comments on commit 6bc6400

Please sign in to comment.