Skip to content

Commit

Permalink
fix(ci): Allow github-action-script to post reports (#10136)
Browse files Browse the repository at this point in the history
  • Loading branch information
rahulinux authored Dec 13, 2024
1 parent 59ef701 commit 2451969
Show file tree
Hide file tree
Showing 2 changed files with 20 additions and 3 deletions.
15 changes: 15 additions & 0 deletions .github/workflows/build_and_test.yml
Original file line number Diff line number Diff line change
Expand Up @@ -303,6 +303,11 @@ jobs:
benchmarks:
if: github.ref_name == 'main' || contains(github.event.pull_request.labels.*.name, 'run-benchmarks')
needs: [ check-permissions, build-and-test-locally, build-build-tools-image, get-benchmarks-durations ]
permissions:
id-token: write # aws-actions/configure-aws-credentials
statuses: write
contents: write
pull-requests: write
runs-on: [ self-hosted, small ]
container:
image: ${{ needs.build-build-tools-image.outputs.image }}-bookworm
Expand Down Expand Up @@ -343,6 +348,11 @@ jobs:
report-benchmarks-failures:
needs: [ benchmarks, create-test-report ]
if: github.ref_name == 'main' && failure() && needs.benchmarks.result == 'failure'
permissions:
id-token: write # aws-actions/configure-aws-credentials
statuses: write
contents: write
pull-requests: write
runs-on: ubuntu-22.04

steps:
Expand Down Expand Up @@ -1024,6 +1034,11 @@ jobs:
trigger-custom-extensions-build-and-wait:
needs: [ check-permissions, tag ]
runs-on: ubuntu-22.04
permissions:
id-token: write # aws-actions/configure-aws-credentials
statuses: write
contents: write
pull-requests: write
steps:
- name: Set PR's status to pending and request a remote CI test
run: |
Expand Down
8 changes: 5 additions & 3 deletions .github/workflows/periodic_pagebench.yml
Original file line number Diff line number Diff line change
Expand Up @@ -21,15 +21,17 @@ defaults:
run:
shell: bash -euo pipefail {0}

permissions:
id-token: write # aws-actions/configure-aws-credentials

concurrency:
group: ${{ github.workflow }}
cancel-in-progress: false

jobs:
trigger_bench_on_ec2_machine_in_eu_central_1:
permissions:
id-token: write # aws-actions/configure-aws-credentials
statuses: write
contents: write
pull-requests: write
runs-on: [ self-hosted, small ]
container:
image: neondatabase/build-tools:pinned-bookworm
Expand Down

1 comment on commit 2451969

@github-actions
Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

7095 tests run: 6798 passed, 0 failed, 297 skipped (full report)


Flaky tests (9)

Postgres 17

Postgres 16

  • test_pageserver_gc_compaction_smoke: release-arm64
  • test_physical_replication_config_mismatch_max_locks_per_transaction: release-arm64

Postgres 15

  • test_pgdata_import_smoke[None-1024-RelBlockSize.MULTIPLE_RELATION_SEGMENTS]: release-arm64

Postgres 14

  • test_pgdata_import_smoke[None-1024-RelBlockSize.MULTIPLE_RELATION_SEGMENTS]: release-arm64
  • test_pgdata_import_smoke[8-1024-RelBlockSize.MULTIPLE_RELATION_SEGMENTS]: release-arm64

Code coverage* (full report)

  • functions: 31.4% (8402 of 26732 functions)
  • lines: 48.1% (66638 of 138650 lines)

* collected from Rust tests only


The comment gets automatically updated with the latest test results
2451969 at 2024-12-13T13:25:13.863Z :recycle:

Please sign in to comment.