Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
51 commits
Select commit Hold shift + click to select a range
064f3de
zephyr-v2.4.0-2400-g5bb0d9877c: Nordic Master Daily Test Report
PerMac Dec 15, 2020
31e8654
zephyr-v2.4.0-2710-g5358a11687: Nordic Master Daily Test Report
PerMac Dec 29, 2020
0dd9343
Merge branch 'zephyrproject-rtos:master' into master
PerMac Nov 9, 2021
9f511d9
Merge branch 'zephyrproject-rtos:master' into master
PerMac Dec 6, 2021
b88787e
action: Add automerge action
PerMac Dec 6, 2021
3d1478b
fix
PerMac Dec 6, 2021
3cfb787
fix
PerMac Dec 6, 2021
ce6049f
fix
PerMac Dec 6, 2021
905faa0
Merge branch 'master' into automerge_fix
PerMac Dec 6, 2021
ba5810f
Merge pull request #19 from PerMac/automerge_fix
PerMac Dec 6, 2021
7a8c555
action: Add automerge action
PerMac Dec 6, 2021
6407911
fix
PerMac Dec 6, 2021
db378bf
fix
PerMac Dec 6, 2021
4a92704
fix
PerMac Dec 6, 2021
aa0df47
Merge branch 'master' into automerge_fix
PerMac Dec 6, 2021
6bcdb05
Merge pull request #20 from PerMac/automerge_fix
PerMac Dec 6, 2021
a855d87
Update automerge.yml
PerMac Dec 6, 2021
f29bdc6
Update automerge.yml
PerMac Dec 7, 2021
5b4e058
Update results_verification.py
PerMac Dec 7, 2021
41c0f0d
Update check_results.yml
PerMac Dec 7, 2021
6e47076
results: Test
PerMac Dec 7, 2021
aae77e6
Update automerge.yml
PerMac Dec 7, 2021
7a1eeaa
Update automerge.yml
PerMac Dec 7, 2021
e6df2de
Merge branch 'master' into results/test-aout
PerMac Dec 7, 2021
813ae89
Update automerge.yml
PerMac Dec 8, 2021
0ac6a61
Merge branch 'master' into results/test-aout
PerMac Dec 8, 2021
c5fc9b5
Merge pull request #21 from PerMac/results/test-aout
PerMac Dec 8, 2021
1c38bfb
Update check_results.yml
PerMac Dec 8, 2021
41f3067
Delete automerge.yml
PerMac Dec 8, 2021
bee21de
workflows: Add auto-publishing after results are verified
PerMac Dec 8, 2021
fd703b8
results: good
PerMac Dec 8, 2021
6e88558
Update check_results.yml
PerMac Dec 8, 2021
4a52131
Create automerge.yml
PerMac Dec 8, 2021
7fb29ad
Merge branch 'master' into pr/good_res
PerMac Dec 8, 2021
3ed282f
Update automerge.yml
PerMac Dec 8, 2021
f609ada
Merge branch 'master' into pr/good_res
PerMac Dec 8, 2021
b2f66b0
Update automerge.yml
PerMac Dec 8, 2021
f4f7b53
Update automerge.yml
PerMac Dec 8, 2021
95c997a
Update automerge.yml
PerMac Dec 8, 2021
8b13559
Merge branch 'master' into pr/good_res
PerMac Dec 8, 2021
16e2b00
Update automerge.yml
PerMac Dec 8, 2021
aa9ac77
Merge branch 'master' into pr/good_res
PerMac Dec 8, 2021
d226641
Update automerge.yml
PerMac Dec 8, 2021
a680580
Merge branch 'master' into pr/good_res
PerMac Dec 8, 2021
c37b221
Update check_results.yml
PerMac Dec 8, 2021
9e3d8cd
Merge branch 'master' into pr/good_res
PerMac Dec 8, 2021
54b0505
Merge pull request #23 from PerMac/pr/good_res
PerMac Dec 8, 2021
025f98b
results: results_bad
PerMac Dec 8, 2021
774eca9
fhasf
PerMac Dec 8, 2021
9708bb3
Merge pull request #25 from PerMac/results/bad_comp
PerMac Dec 8, 2021
ab7d6e3
Merge branch 'master' into results_bad
PerMac Dec 8, 2021
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 2 additions & 0 deletions .github/labeler.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
"automerge":
- "results/**/*"
33 changes: 33 additions & 0 deletions .github/workflows/automerge.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,33 @@
# Copyright (c) 2020 Intel Corporation
# SPDX-License-Identifier: Apache-2.0

name: Publish results
on:
workflow_run:
workflows: ["Check Results"]
types: [completed]

jobs:
on-success:
runs-on: ubuntu-latest
if: ${{ github.event.workflow_run.conclusion == 'success' }}
steps:
- name: Set label
id: lable
uses: actions/labeler@v3
env:
PR_NUMBER: ${{ github.event.number }}
with:
repo-token: "${{ secrets.GITHUB_TOKEN }}"

- name: Merge results
id: merge
uses: "pascalgn/automerge-action@v0.14.3"
env:
GITHUB_TOKEN: "${{ secrets.SECRET_TOKEN }}"

on-failure:
runs-on: ubuntu-latest
if: ${{ github.event.workflow_run.conclusion == 'failure' }}
steps:
- run: echo 'Results need manual verification. Publishing stopped.'
11 changes: 9 additions & 2 deletions .github/workflows/check_results.yml
Original file line number Diff line number Diff line change
Expand Up @@ -55,9 +55,9 @@ jobs:
python3 scripts/results_verification.py -Z ${v} -P ./${file} -E 500 -F 500 -S 5
if [ $? -eq 0 ]
then
echo "Results file succesfully verified"
echo "Results file succesfully verified and will be automatically published"
else
echo "Results file verification failed"
echo "Results file verification failed. Please ask @permac or @nashif for review if you want to get them merged"
exit 1
fi
fi
Expand All @@ -69,4 +69,11 @@ jobs:
# verify matching test spec
# verify version
# etc.

- name: Put label
# Put `automerge` label if verification passed. Required for automerge action.
id: labeler
uses: actions/labeler@v3
with:
repo-token: "${{ secrets.GITHUB_TOKEN }}"

317 changes: 317 additions & 0 deletions results/v2.7.99-1823-ga612fbd1dca6/nrf52840dk_nrf52840.xml

Large diffs are not rendered by default.

285 changes: 285 additions & 0 deletions results/v2.7.99-1823-ga612fbd1dca6/nrf52dk_nrf52832.xml

Large diffs are not rendered by default.

285 changes: 285 additions & 0 deletions results/v2.7.99-1823-ga612fbd1dca6/nrf5340dk_nrf5340_cpuapp.xml

Large diffs are not rendered by default.

285 changes: 285 additions & 0 deletions results/v2.7.99-1823-ga612fbd1dca6/nrf9160dk_nrf9160.xml

Large diffs are not rendered by default.

2 changes: 2 additions & 0 deletions scripts/results_verification.py
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,9 @@ def check_version_exists(zephyr=None):
webURL = urllib.request.urlopen(ver_url)
data = webURL.read()
ver_data = json.loads(data)
print(f"ver_data: \n {ver_data}")
for entry in reversed(ver_data):
print(f"entry: {entry}")
if zephyr == entry['version']:
return True
return False
Expand Down