Thanks to visit codestin.com
Credit goes to Github.com

Skip to content

build(deps): bump log from 0.4.28 to 0.4.29 in /rust (#11388) #5869

build(deps): bump log from 0.4.28 to 0.4.29 in /rust (#11388)

build(deps): bump log from 0.4.28 to 0.4.29 in /rust (#11388) #5869

Workflow file for this run

name: Continuous Delivery
on:
# Used for debugging the workflow by manually calling it
workflow_dispatch:
push:
branches:
- main
jobs:
# Builds images that match what's default in docker-compose.yml for
# local development.
data-plane-dev-images:

Check failure on line 12 in .github/workflows/cd.yml

View workflow run for this annotation

GitHub Actions / Continuous Delivery

Invalid workflow file

The workflow is not valid. .github/workflows/cd.yml (Line: 12, Col: 3): Error calling workflow 'firezone/firezone/.github/workflows/_data-plane.yml@7a22b86e2df37a2b3f6d4233392bfbe75c0877d2'. The workflow is requesting 'contents: write, packages: write, id-token: write', but is only allowed 'contents: read, packages: read, id-token: none'.
uses: ./.github/workflows/_data-plane.yml
secrets: inherit
with:
image_prefix: "dev"
stage: "debug"
profile: "debug"
# Builds debug images with release binaries for compatibility tests in case the merge_group was skipped.
data-plane-test-images:
uses: ./.github/workflows/_data-plane.yml
secrets: inherit
with:
image_prefix: "debug"
stage: "debug"
profile: "release"
# Build data-plane prod images for staging and production environments.
data-plane-prod-images:
uses: ./.github/workflows/_data-plane.yml
secrets: inherit
with:
profile: "release"
stage: "release"
# Build data-plane perf images for perf-tests
data-plane-perf-images:
uses: ./.github/workflows/_data-plane.yml
secrets: inherit
with:
image_prefix: "perf"
profile: "release"
stage: "debug" # Only the debug images have perf tooling
# Build control-plane prod images for staging and production environments.
control-plane-images:
uses: ./.github/workflows/_control-plane.yml
secrets: inherit
# Build loadtest binaries for QA environment.
loadtest-binaries:
uses: ./.github/workflows/_loadtest.yml
secrets: inherit
notify:
needs: [data-plane-prod-images, control-plane-images, loadtest-binaries]
runs-on: ubuntu-24.04
steps:
- name: Send 'checks-passed' event
env:
GH_TOKEN: ${{ secrets.INFRA_REPOSITORY_TOKEN }}
run: |
gh api \
--method POST \
--header "Accept: application/vnd.github+json" \
--header "X-GitHub-Api-Version: 2022-11-28" \
/repos/firezone/infra/dispatches \
--raw-field "event_type=checks-passed" \
--field "client_payload[sha]=${{ github.sha }}"
perf-tests:
needs: [data-plane-perf-images, control-plane-images]
uses: ./.github/workflows/_perf_tests.yml
secrets: inherit
# To have proper test coverage, we need to run `rust` and `elixir` on `main`.
rust:
uses: ./.github/workflows/_rust.yml
secrets: inherit
elixir:
uses: ./.github/workflows/_elixir.yml
secrets: inherit
coverage-finish:
name: coverage-finish
needs: [elixir, rust]
runs-on: ubuntu-24.04
steps:
- name: Finalize coverage upload
uses: coverallsapp/github-action@648a8eb78e6d50909eff900e4ec85cab4524a45b # v2.3.6
with:
github-token: ${{ secrets.GITHUB_TOKEN }}
parallel-finished: true