mirror of
https://github.com/neondatabase/neon.git
synced 2026-01-04 12:02:55 +00:00
## Problem We call `check-build-tools-image` twice for each workflow whenever we use it, along with `build-build-tools-image`, once as a workflow itself, and the second time from `build-build-tools-image`. This is not necessary. ## Summary of changes - Inline `check-build-tools-image` into `build-build-tools-image` - Remove separate `check-build-tools-image` workflow
42 lines
1.2 KiB
YAML
42 lines
1.2 KiB
YAML
name: Report Workflow Stats
|
|
|
|
on:
|
|
workflow_run:
|
|
workflows:
|
|
- Add `external` label to issues and PRs created by external users
|
|
- Benchmarking
|
|
- Build and Test
|
|
- Build and Test Locally
|
|
- Build build-tools image
|
|
- Check Permissions
|
|
- Check neon with extra platform builds
|
|
- Cloud Regression Test
|
|
- Create Release Branch
|
|
- Handle `approved-for-ci-run` label
|
|
- Lint GitHub Workflows
|
|
- Notify Slack channel about upcoming release
|
|
- Periodic pagebench performance test on dedicated EC2 machine in eu-central-1 region
|
|
- Pin build-tools image
|
|
- Prepare benchmarking databases by restoring dumps
|
|
- Push images to ACR
|
|
- Test Postgres client libraries
|
|
- Trigger E2E Tests
|
|
- cleanup caches by a branch
|
|
- Pre-merge checks
|
|
types: [completed]
|
|
|
|
jobs:
|
|
gh-workflow-stats:
|
|
name: Github Workflow Stats
|
|
runs-on: ubuntu-22.04
|
|
permissions:
|
|
actions: read
|
|
steps:
|
|
- name: Export GH Workflow Stats
|
|
uses: neondatabase/gh-workflow-stats-action@v0.1.4
|
|
with:
|
|
DB_URI: ${{ secrets.GH_REPORT_STATS_DB_RW_CONNSTR }}
|
|
DB_TABLE: "gh_workflow_stats_neon"
|
|
GH_TOKEN: ${{ secrets.GITHUB_TOKEN }}
|
|
GH_RUN_ID: ${{ github.event.workflow_run.id }}
|