Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Checking extra packages upload-1 #268

Closed
wants to merge 195 commits into from
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
195 commits
Select commit Hold shift + click to select a range
3e4b896
patch fix for checkout in GHA (#7842)
manikandan-xilinx Dec 11, 2023
eb96282
CR-1183009 Fix IOPS Validate Issue (#7843)
rchane Dec 11, 2023
4911da1
fixing lpddr dma issue (#7845)
chvamshi-xilinx Dec 12, 2023
bc94b24
Add warning exception for early return (#7844)
dbenusov Dec 12, 2023
4747733
Enabling setting XRT install prefix to custom location on Linux build…
zhangchiming Dec 12, 2023
86aa7ef
Add missing apt-get update to have an up-to-date package list (#7836)
keryell Dec 12, 2023
556c23d
Fix for CR-1183009 mem-bw test failing without platform.json (#7847)
rchane Dec 14, 2023
d1b361e
setting concurrency to 1 if a pr is synchronized (#7849)
manikandan-xilinx Dec 14, 2023
283155b
Fixing XRT issue for Ubuntu 23.10 (#7841)
haghilin Dec 14, 2023
27a49cd
Initial pass of AIE profile refactoring (#7846)
nishraptor Dec 14, 2023
d1b806f
Improvements to parsing AIE trace settings (#7848)
Dec 14, 2023
a54592d
cleanup debug plugin (#7850)
hackwa Dec 14, 2023
f0f31af
AIE Profile Update to maintain equivalence between Edge/Client (#7852)
nishraptor Dec 15, 2023
33bb432
EDGEML-6881 Random test failure when looking for driver store path (#…
stsoe Dec 18, 2023
edf349c
Added checks to build XRT with GCC 9 on RHEL 8 (#7851)
ManojTakasi Dec 19, 2023
9f739b4
Skeleton directory and build infrastructure for HIP bindings (#7857)
stsoe Dec 19, 2023
eaf8282
VITIS-10910 Separate Ryzen and Alveo devices in ReportHost List (#7856)
dbenusov Dec 19, 2023
065eb63
Fix missing include (#7858)
qberthet Dec 20, 2023
2a50537
Update dependency installation, build and packaging scripts for AlmaL…
qberthet Dec 21, 2023
4a97b7c
VITIS-10999 Prevent display of power data if no power sensor data is …
dbenusov Dec 22, 2023
a4d3aba
EDGEML-7018 Error during static global destruction (#7865)
stsoe Dec 27, 2023
fa22c9c
Mantic (#7864)
sonals Dec 28, 2023
8443a7c
P1 - Initial changes for removal of xcl apis (#7860)
rbramand-xilinx Dec 28, 2023
95db0f3
Initial Zocl Changes (#7868)
ManojTakasi Jan 3, 2024
d41edca
Initial HIP binding build support using headers from standard HIP ins…
sonals Jan 3, 2024
64cf9f3
Added check to fix installation failure in RHEl 9.0 (#7869)
ManojTakasi Jan 5, 2024
1115b59
Fix AIE trace crashes on client (#7873)
hackwa Jan 5, 2024
facb192
Script to enable building of tests directory in CI (#7871)
sonals Jan 5, 2024
101f52f
CR-1181687 Fix hwctx_handle::create_hw_queue() to return shared queue…
stsoe Jan 6, 2024
6a2e6f5
VITIS-11043 Refactor XRT to cache created devices (#7870)
dbenusov Jan 9, 2024
0fdecc4
VITIS-10999 Improve electrical report output (#7874)
dbenusov Jan 10, 2024
248da9b
VITIS-10866 - Patching instruction buffer in XRT (#7830)
dezhiAmd Jan 10, 2024
dedf5a8
Further refactor of AIE Profile plugin (#7853)
nishraptor Jan 15, 2024
84a8d6a
Adding authorize workflow and updating codeowners (#7888)
SubhedarV Jan 16, 2024
3ce1895
VITIS-11094 Remove device ID and device readiness for Ryzen devices (…
dbenusov Jan 16, 2024
01212ad
VITIS-11095 ReportPlatform Upgrade (#7880)
rchane Jan 16, 2024
df24161
VITIS-11103 Hide driver hash if not present (#7881)
dbenusov Jan 16, 2024
8a67776
VITIS-11103 Refactor validate test header to account for differences …
dbenusov Jan 16, 2024
f0b9740
VITIS-11093 Rename usage metrics column to command submissions. Remov…
dbenusov Jan 16, 2024
6eb03e7
VITIS-11096 Add report name printout to ReportDynamicRegions (#7884)
rchane Jan 16, 2024
be9a150
VITIS-11097 Update AIE Reports (#7885)
rchane Jan 16, 2024
6f1ad7a
VITIS-11098 Remove nonapplicable reports for Ryzen (#7886)
rchane Jan 16, 2024
50aca91
VITIS-10487 Add throughput and latency no-op test (#7878)
AShivangi Jan 16, 2024
2215092
fixing crash in xbmgmt/xbutil examine (#7890)
chvamshi-xilinx Jan 17, 2024
23d66ef
Create common utilities folder for XDP plugins that use the AIE drive…
nishraptor Jan 18, 2024
c2bfc84
integrate tct 1 column test (#7887)
AShivangi Jan 19, 2024
862642c
Remove dead code (#7898)
stsoe Jan 22, 2024
248a7aa
VITIS-10245 Prevent validation tests from creating additional device …
dbenusov Jan 23, 2024
e55d8d0
Added all the OSs supported by XRT in os_supported.json file (#7877)
ManojTakasi Jan 23, 2024
50f17b1
Changed all names from XDP_MINIMAL_BUILD to XDP_CLIENT_BUILD (#7893)
nishraptor Jan 23, 2024
ead2061
Remove drm_driver.gem_prime_mmap for Linux 6.6 (#7899)
goekce Jan 24, 2024
f6f9c7b
VITIS-9658 Update SubCmdValidate test run output (#7889)
rchane Jan 24, 2024
d66e87d
VITIS-11233 Add firmware version to Ryzen platform report (#7903)
dbenusov Jan 25, 2024
7026eaf
CR-1187827 Fix bad BDF not displaying list of device options (#7905)
dbenusov Jan 25, 2024
50c4503
Fixed error in build (#7907)
nishraptor Jan 25, 2024
a3bc07d
Initial support for tracing DMA events in AIE tile memory modules (#7…
Jan 30, 2024
9d33201
upadte xbutil validate paths for xclbins (#7919)
AShivangi Jan 31, 2024
04c800f
Removed PETA_BIN variable from build_edge.sh as the path does not exi…
ManojTakasi Jan 31, 2024
8558a07
fix windows build (#7920)
AShivangi Jan 31, 2024
2971051
Updated Struct Data types in XDP codebase (#7895)
nishraptor Jan 31, 2024
d4f3e51
CR-1182298: Fixing seg fault on edge when aie_status is enabled (#7917)
jvillarre Jan 31, 2024
3a9f1dd
Issue-7911 Fix clang issues with query requests (#7916)
dbenusov Jan 31, 2024
0c9755f
VITIS-11106 Remove --device requirement for single device system (#7902)
dbenusov Feb 2, 2024
a0d9c48
fixed compile error (#7923)
Feb 2, 2024
293caa3
check exit code in apu package creation (#7925)
saumyag-xilinx Feb 6, 2024
c734af2
Updated Const Correctness and Variable names in AIE Profile (#7924)
nishraptor Feb 6, 2024
423cd0b
VITIS-11275 Add support for telemetry report in XRT core (#7921)
dbenusov Feb 8, 2024
57041de
Add hotfix for Linux xbutil validation implementation (#7931)
dbenusov Feb 8, 2024
0a46118
add bind_at() SHIM API (#7934)
maxzhen Feb 9, 2024
a395e70
Change "IPU" to "NPU" in adaptor name lookup (#7938)
kingtamamd Feb 10, 2024
6583cf9
Add code owners for hip and fix code owners for tests (#7937)
sonals Feb 11, 2024
39bc63b
fixed sw pipeline issue (#7941)
chvamshi-xilinx Feb 11, 2024
41f4221
Removed support for u50lv, u55n and u280 platforms in XRT (#7901)
ManojTakasi Feb 11, 2024
6d3c428
Fix incorrect return value for xclRead (#7914)
parthash0804 Feb 13, 2024
0117988
Add iterations to df-bw to increase throughput (#7939)
AShivangi Feb 13, 2024
4eabc5e
Xcl Api Replacement (#7915)
parthash0804 Feb 13, 2024
59c684f
CR-1188254 Disable xbutil reset and program in RyzenAI 1.1 ARC2 (#7932)
rchane Feb 13, 2024
0333221
add tct all column test (#7942)
AShivangi Feb 14, 2024
6823153
Support for memory module DMA events on client devices (#7928)
Feb 14, 2024
96c4308
VITIS-11339 Remove AIE start column parameter from query. Remove AIE …
dbenusov Feb 14, 2024
80460e8
Further support of memory module DMA events on Edge devices (#7947)
Feb 15, 2024
ad38f34
CR-1189595: Fixed issue where memory module events are not configured…
nishraptor Feb 15, 2024
89b8b0f
VITIS-11415 Remove dynamic region report for Ryzen devices (#7950)
dbenusov Feb 16, 2024
51e9975
Vitis 6479 - Changing profiling to use correct clock frequencies for …
predutta Feb 16, 2024
ab40a83
VITIS-11348 Refactor how the platform path is found per OS (#7953)
dbenusov Feb 17, 2024
8426f57
Initial implementation of HIP apis and objects (#7940)
rbramand-xilinx Feb 19, 2024
b121b42
Add support for debug buffer object in XRT for internal use (#7955)
stsoe Feb 20, 2024
0e31350
CR-1187549 (#7956)
AShivangi Feb 20, 2024
9a227dd
CR-1190692 Add method to set read range on xrt::ip (#7957)
stsoe Feb 20, 2024
e94c572
Updating trace clock for PL (#7959)
predutta Feb 20, 2024
989c2ef
using branch for test summary instead of version (#7961)
SubhedarV Feb 22, 2024
4161e1c
Enable clang-tidy for hip tests (#7943)
sonals Feb 22, 2024
b1e9906
Use debug_ip_layout_path device query in place of xclGetDebugIPlayout…
IshitaGhosh Feb 22, 2024
ea1b204
add initial support for transforming PDIs in AIE_PARTITION (#7954)
xfreid Feb 22, 2024
d80581f
XRT build drops a kernel-doc directory in the PWD (#7935)
ManojTakasi Feb 23, 2024
c662c08
xbutil fix help menu (#7960)
AShivangi Feb 23, 2024
7863d4c
Seperated bar mapping from probe in the xbmgmt driver. (#7927)
ManojTakasi Feb 24, 2024
d6e2463
VITIS-11112 HIP Binding: Memory Management (#7929)
zhangchiming Feb 24, 2024
c7f70f6
Clean up hip tests to please clang-tidy (#7965)
sonals Feb 27, 2024
74ca4ac
CR-1191367 Use PCI revision ID and deivce ID to identify device (#7971)
dbenusov Feb 27, 2024
5d2c71b
Delete .github/workflows/xrt-pr-comment-ci.yaml (#7973)
SubhedarV Feb 27, 2024
50b98fb
Fixing clock rate retrieval in case of zero (#7975)
predutta Feb 27, 2024
c8b9fb6
build number is - ${{ github.run_number }}_${{ github.run_attempt }} …
SubhedarV Feb 28, 2024
2962906
Add an aie trace timestamp binary data format (#7966)
rogerngatxilinx Feb 28, 2024
865e886
Move metadata Reader to static database (#7949)
vipangul Feb 28, 2024
69e5695
CRs 1191344 & 1190977 - Bug fixes for AIE profile/trace on Edge (#7974)
Feb 28, 2024
253d71d
xclbinutil changes to support multiple aie.resources.bin (#7970)
xvijaysri Feb 28, 2024
6e6f7d5
Initial implementation of Hip module and function apis (#7964)
rbramand-xilinx Feb 28, 2024
f8f30d1
libqdma: Updating QDMA to its latest commit (#7977)
bisingha-xilinx Feb 29, 2024
8c48744
Fix TXT tests for Linux (#7982)
dbenusov Feb 29, 2024
7d506b0
VITIS-11418 Upgrade AIE partition report. (#7976)
dbenusov Feb 29, 2024
275a150
VITIS-9706: xrt support for adf event apis (#7926)
saumyag-xilinx Mar 3, 2024
3a3fda2
Fix seg fault when device not available is provided (#7972)
rbramand-xilinx Mar 4, 2024
22815fe
Replace xclOpen/Close in XDP (#7985)
IshitaGhosh Mar 4, 2024
3afd1ef
Use xrt::ip to read registers for XDP PL Deadlock Diagnosis (#7984)
IshitaGhosh Mar 4, 2024
8a6c041
VITIS-11114 - HIP API initial Implementation (#7951)
haghilin Mar 5, 2024
196eee2
Further cleanup of xcl apis for pcie build (#7988)
rbramand-xilinx Mar 5, 2024
f3e0dd8
fix for IVT failure (#7989)
saumyag-xilinx Mar 5, 2024
e742b8f
change buf size to decrease throughput (#7986)
AShivangi Mar 5, 2024
22afe86
VITIS-11517 Remove ReportMemory from Ryzen in XRT (#7978)
rchane Mar 5, 2024
4c91012
CR1178636: AIE Memory Read Throughputs are 0 (#7981)
pgschuey Mar 5, 2024
cc30690
Workaround to limit Aperture Size Limit as part of QDMA Queues for SO…
karthdmg-xilinx Mar 5, 2024
9f88e5d
calculate correct global index for event tiles vector (#7991)
vipangul Mar 6, 2024
5b0399d
Replacing xcl Apis : xclDeviceInfo2 and xclGetSysfsPath (#7994)
parthash0804 Mar 9, 2024
abfad17
Update skd files to remove xcl apis (#7995)
rbramand-xilinx Mar 11, 2024
bd3e441
CR-1123282 - Use get_size sdr request to receive sensor (#7944)
karthdmg-xilinx Mar 11, 2024
a0c8db2
Adjusting profiling API logging to account for recursive calls to mon…
jvillarre Mar 11, 2024
7d11d17
Adjustments to identifying, handling, and reporting active core/memor…
pgschuey Mar 11, 2024
727fcd7
Update license (#8001)
maxzhen Mar 12, 2024
6976fb7
Do not move an r-value (#8003)
keryell Mar 12, 2024
7f9377b
master pipeline for xrt in Gh actions (#8004)
manikandan-xilinx Mar 12, 2024
d7e2096
add xrt::elf raw elf data constructor (#7963)
HimanshuChoudhary-Xilinx Mar 13, 2024
5f7ceaa
Modifying build number and fix SJ release intermittent issue (#8012)
manikandan-xilinx Mar 14, 2024
6b65110
patch fix for build number for windows (#8013)
manikandan-xilinx Mar 14, 2024
3387c4e
removed headers related to xcl apis from xdp code (#8009)
parthash0804 Mar 15, 2024
7bce4d3
Adding os_ver in matrix (#8016)
manikandan-xilinx Mar 15, 2024
8d0cdb9
Added variable to store the actual buffer size in xobj (#8014)
ManojTakasi Mar 16, 2024
5e06d8c
Hide symbols from xrt.h header (#7998)
rbramand-xilinx Mar 18, 2024
fdd871e
VITIS-11369 Improve get xclbin name method (#7997)
dbenusov Mar 18, 2024
f149538
VITIS-11114 - Command, Event, kernel_start, and copy_buffer classes a…
haghilin Mar 18, 2024
2b87027
HIP tests for GPU and other build improvements (#8008)
sonals Mar 18, 2024
4488dec
Change Shell name for RAVE Platform (#8017)
karthdmg-xilinx Mar 19, 2024
fc619e0
XRT support for independent AIE graph compilation and linking (#7999)
saumyag-xilinx Mar 19, 2024
4806f6f
Update Aie Enums to be compatible with future changes (#7910)
hackwa Mar 19, 2024
0cdc4fe
Update cmake to pick up HIP header files from Linux distribution area…
sonals Mar 19, 2024
0f34be7
Handle an error for aie_trace plugin on client (#8020)
vipangul Mar 19, 2024
bfe7480
Add noshim to ishim. Next maybeshim? (#8023)
dbenusov Mar 19, 2024
2825aaf
Adjusting build number for TA to pick up the build (#8024)
manikandan-xilinx Mar 19, 2024
30c2f2a
Incorporate partition shifts and support ML metadata (#8021)
pgschuey Mar 19, 2024
60b35a1
adding new job notify-slack (#8019)
SubhedarV Mar 19, 2024
5dc810b
Only use the XDP Static DB methods supported for Client Flow in ML Ti…
IshitaGhosh Mar 20, 2024
c99002a
removed debug line (#8026)
pgschuey Mar 20, 2024
a2066b5
initial trace updates for client (#7980)
pgschuey Mar 21, 2024
48b74dd
Providing build metadata to version file (#8028)
manikandan-xilinx Mar 22, 2024
1315d06
VITIS-11102 Remove device status from Ryzen report json (#8031)
dbenusov Mar 22, 2024
3abdb38
VITIS-11100 Display all AIE columns (#8015)
dbenusov Mar 22, 2024
f23d53e
VITIS-9887: xrt support for multiple graph linking and compilation (#…
saumyag-xilinx Mar 23, 2024
6ed717d
VITIS-11112 HIP Binding: Memory Management. (#7983)
zhangchiming Mar 25, 2024
d57e6de
Fix on client to correct partition info device query request (#8033)
vipangul Mar 26, 2024
37a1ee4
Port kernel driver to Linux 6.8 (#8005)
keryell Mar 26, 2024
3938f7e
CR-1192489: Memory Module Metric Event IDs are produced in tiles wher…
pgschuey Mar 27, 2024
841a98d
Simplifying hip memory APIs interfaces. (#8037)
chvamshi-xilinx Mar 29, 2024
d91604b
Hip test tidy up (#8029)
sonals Mar 29, 2024
abe23b8
Implementation of Hip stream apis (#8018)
rbramand-xilinx Mar 29, 2024
344d91b
Fixing the map operator logic (#8040)
chvamshi-xilinx Apr 1, 2024
b6d0d00
Improvements to AIE trace on clients (#8039)
pgschuey Apr 1, 2024
72f7994
add cmake definition for linux builds (#8042)
hackwa Apr 1, 2024
a1a7126
Fix bug in Edge sw_emu flow (#8044)
rbramand-xilinx Apr 2, 2024
34ceebc
Configure both channel IDs for aie_trace & aie_profile (#8038)
vipangul Apr 2, 2024
ee57ac0
ML Timeline Plugin should read timestamp data before AIE Profile/Debu…
IshitaGhosh Apr 3, 2024
ab1d4bb
revert sdr changes (#8049)
karthdmg-xilinx Apr 4, 2024
56c7e67
Defining Mailbox Macro for QDMA to fix APU crash on RAVE (#8052)
bisingha-xilinx Apr 4, 2024
cb8d4d0
VITIS-11503 - change elf section name from mc_code to control-packet …
dezhiAmd Apr 5, 2024
347acbd
VITIS-11503 - Dump instruction bo created from Elf so verification ca…
dezhiAmd Apr 5, 2024
f75f2b6
aie-status reports fix (#8051)
saumyag-xilinx Apr 7, 2024
4d3ba7e
SC warning fix on RAVE and xsabin extension warning fix on Versal (#8…
bisingha-xilinx Apr 7, 2024
ff3837c
Providing a work-around to allocate instruction buffer in HIP (#8047)
chvamshi-xilinx Apr 9, 2024
58cba71
Cleanup clangtidy warnings (#8057)
stsoe Apr 9, 2024
9a9040f
using the correct workspace path for windows
manikandan-xilinx Apr 10, 2024
247711f
using the correct workspace path for windows (#8061)
manikandan-xilinx Apr 10, 2024
5553ea8
fix printing logs on windows (#8062)
AaronPinto Apr 10, 2024
a24a489
VITIS-11832 - Support transaction buffer patching in XRT (#8059)
dezhiAmd Apr 11, 2024
93ccb25
VITIS-11806 Command-chaining: XRT C++ Command List (#8063)
stsoe Apr 11, 2024
0a06c6f
Changing a copy to a move for when profiling samples are written (#8065)
jvillarre Apr 11, 2024
baf8882
Fix to handle input_ports_details and output_ports_details Interface …
vipangul Apr 12, 2024
a9a1e77
VITIS-11112 HIP Binding: Memory Management. (#8050)
zhangchiming Apr 15, 2024
e9de293
Add missing include (#8068)
stsoe Apr 15, 2024
f9572f3
Non-client AIE improvements (#8055)
pgschuey Apr 15, 2024
2940e01
Merge branch 'Xilinx:master' into master
manikandan-xilinx Apr 15, 2024
fb40c43
Dummy PR to test the XTI changes for XRT
manikandan-xilinx Apr 15, 2024
d790559
Completed HIP Command Related Functions (#8041)
haghilin Apr 16, 2024
5025f63
Fix for CR:1194572-XRT stop_profiling API error (#8074)
saumyag-xilinx Apr 16, 2024
6f17f7a
Merge branch 'Xilinx:master' into master
manikandan-xilinx Apr 16, 2024
2879713
Building hip as part of ubuntu2204
manikandan-xilinx Apr 16, 2024
bc395ec
changing back to main
manikandan-xilinx Apr 16, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
7 changes: 5 additions & 2 deletions .github/CODEOWNERS
Validating CODEOWNERS rules …
Original file line number Diff line number Diff line change
Expand Up @@ -38,7 +38,10 @@ src/runtime_src/xdp/ @jvillarre
src/runtime_src/doc/ @uday610
src/runtime_src/tools/ @rozumx
src/runtime_src/tools/scripts/ @rozumx @stsoe
src/runtime_src/hip/ @sonals @chvamshi-xilinx @stsoe
src/CMake/ @rozumx @stsoe
src/tests/xrt/ @stsoe
src/tests/unit_test/ @stsoe
tests/xrt/ @stsoe
tests/unit_test/ @stsoe
tests/hip/ @sonals @chvamshi-xilinx @stsoe
build/ @stsoe @rozumx
.github/workflows/* @Xilinx/xrt @SubhedarV @manikandan-xilinx
130 changes: 74 additions & 56 deletions .github/workflows/xrt_ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -8,10 +8,31 @@ env:
on:
pull_request_target:
types: [opened, edited, synchronize]

concurrency:
group: ${{ github.event.pull_request.head.repo.full_name }}-${{ github.event.pull_request.head.ref }}
cancel-in-progress: true


jobs:
build:
jobs:
authorize:
runs-on: Ubuntu-22.04
steps:
- name: Checkout private repository
uses: actions/checkout@v4
with:
repository: actions-int/composite-workflows
github-server-url: ${{ secrets.SERVER_URL }}
token: ${{ secrets.ACCESS_TOKEN }}
path: composite-workflows
ref: main

- name: authorize
uses: ./composite-workflows/authorize
with:
accessToken: ${{ secrets.CI_CLOUD_TOKEN }}
pullRequestUser: ${{ github.event.pull_request.user.login }}
build:
needs: authorize
strategy:
matrix:
include:
Expand All @@ -23,7 +44,7 @@ jobs:
packageType: rpm
- os: ubuntu2004
packageType: deb
- os: ubuntu2204
- os: hip
packageType: deb

runs-on: [self-hosted, Ubuntu-22.04]
Expand All @@ -37,21 +58,20 @@ jobs:
- name: Checkout PR
uses: actions/checkout@v4
with:
repository: "${{ github.event.inputs.repo }}"
ref: "${{ github.event.inputs.branch_ref }}"
repository: "${{ github.event.pull_request.head.repo.full_name }}"
ref: "${{ github.event.pull_request.head.ref }}"
fetch-depth: 0
github-server-url: "https://github.com"
token: ${{ secrets.CI_CLOUD_TOKEN}}
path: ${{ github.workspace }}/${{ github.run_number }}
submodules: recursive
submodules: recursive

- name: Checkout private repository
uses: actions/checkout@v3
with:
repository: actions-int/composite-workflows
github-server-url: ${{ secrets.SERVER_URL }}
token: ${{ secrets.ACCESS_TOKEN }}
path: composite-workflows
path: composite-workflows
ref: main

- name: XRT build
uses: ./composite-workflows/build
Expand All @@ -62,31 +82,47 @@ jobs:
workspace: ${{ github.workspace }}
buildNumber: ${{ github.run_number }}
accessToken: ${{ secrets.ACCESS_TOKEN }}
github-server-url: ${{ secrets.SERVER_URL }}
github-server-url: ${{ secrets.SERVER_URL }}
appConfig: ${{ secrets.APP_CONFIG }}
appConfig1: ${{ secrets.APP_CONFIG1 }}
appConfig2: ${{ secrets.APP_CONFIG2 }}
appConfig3: ${{ secrets.APP_CONFIG3 }}

windows-build:
windows-build:
needs: authorize
runs-on: Windows
steps:
steps:
- name: Checkout PR
uses: actions/checkout@v4
with:
repository: "${{ github.event.pull_request.head.repo.full_name }}"
ref: "${{ github.event.pull_request.head.ref }}"
fetch-depth: 0
path: ${{ github.workspace }}/${{ github.run_number }}
submodules: recursive
persist-credentials: false

- name: Checkout private repository
uses: actions/checkout@v3
with:
repository: actions-int/composite-workflows
github-server-url: ${{ secrets.SERVER_URL }}
token: ${{ secrets.ACCESS_TOKEN }}
path: composite-workflows
path: composite-workflows
ref: main

- name: XRT windows build
uses: ./composite-workflows/windows-build
with:
workspace: ${{ github.workspace }}/${{ github.run_number }}/build
buildNumber: ${{ github.run_number }}
release: ${{ env.RELEASE }}
token: ${{ secrets.CI_CLOUD_TOKEN }}
accessToken: ${{ secrets.ACCESS_TOKEN }}
workspaceg: ${{ github.workspace }}
github-server-url: ${{ secrets.SERVER_URL }}

apu-package-build:
apu-package-build:
needs: authorize
runs-on: apu
# runs-on: Ubuntu-20.04
steps:
Expand All @@ -99,11 +135,9 @@ jobs:
- name: Checkout PR
uses: actions/checkout@v3
with:
repository: "${{ github.event.inputs.repo }}"
ref: "${{ github.event.inputs.branch_ref }}"
repository: "${{ github.event.pull_request.head.repo.full_name }}"
ref: "${{ github.event.pull_request.head.ref }}"
fetch-depth: 0
github-server-url: "https://github.com"
token: ${{ secrets.CI_CLOUD_TOKEN}}
path: ${{ github.workspace }}/${{ github.run_number }}
submodules: recursive

Expand All @@ -113,7 +147,8 @@ jobs:
repository: actions-int/composite-workflows
token: ${{ secrets.ACCESS_TOKEN }}
github-server-url: ${{ secrets.SERVER_URL }}
path: composite-workflows
path: composite-workflows
ref: main

- name: Apu package build for XRT
uses: ./composite-workflows/apu-package
Expand All @@ -125,6 +160,10 @@ jobs:
release: ${{ env.RELEASE }}
accessToken: ${{ secrets.ACCESS_TOKEN }}
github-server-url: ${{ secrets.SERVER_URL }}
appConfig: ${{ secrets.APP_CONFIG }}
appConfig1: ${{ secrets.APP_CONFIG1 }}
appConfig2: ${{ secrets.APP_CONFIG2 }}
appConfig3: ${{ secrets.APP_CONFIG3 }}

package-download:
needs: build
Expand All @@ -137,6 +176,7 @@ jobs:
token: ${{ secrets.ACCESS_TOKEN }}
github-server-url: ${{ secrets.SERVER_URL }}
path: composite-workflows
ref: main

- name: Use composite action package download
uses: ./composite-workflows/package-download
Expand Down Expand Up @@ -172,35 +212,9 @@ jobs:
env: ${{ env.ENV }}
pipeline: ${{ env.PIPELINE }}
boardType: "pcie"
boardMode: "hw"

- name: Checkout upload-logs-to-artifactory Action repository
uses: actions/checkout@v3
with:
repository: actions-int/upload-logs-to-artifactory-action
ref: 'v0.0.1'
token: ${{ secrets.ACCESS_TOKEN }}
github-server-url: ${{ secrets.SERVER_URL }}
path: ./.github/actions/upload-logs-to-artifactory-action

- name: Upload logs to Artifactory
id: upload
uses: ./.github/actions/upload-logs-to-artifactory-action
with:
logFile: ${{ steps.extract.outputs.logFile }}
buildNumber: ${{ github.run_number }}
apiKey: ${{ secrets.apiKey }}
pipeline: ${{ env.PIPELINE }}
repoKeyName: 'extractBoard'

- name: Display log file URL
run: |
# echo "Log file URL: ${{ steps.upload.outputs.logFileUrl }}" >> $GITHUB_STEP_SUMMARY
# echo '### [logs for extracted boards](${{ steps.upload.outputs.logFileUrl }})' >> $GITHUB_STEP_SUMMARY
echo "logs for extracted boards: ${{ steps.upload.outputs.logFileUrl }}"
boardMode: "hw"
outputs:
board_list: ${{ steps.extract.outputs.board_list }}
logFileUrl: ${{ steps.upload.outputs.logFileUrl }}
board_list: ${{ steps.extract.outputs.board_list }}

pcie-hw-tests:
needs: extract-platforms
Expand All @@ -216,13 +230,14 @@ jobs:
token: ${{ secrets.ACCESS_TOKEN }}
github-server-url: ${{ secrets.SERVER_URL }}
path: composite-workflows
ref: main

- name: Use composite action for pcie-hw
uses: ./composite-workflows/pcie-hw
with:
organization: ${{ github.repository }}
runNumber: ${{ github.run_number }}
buildNumber: ${{ github.run_number }}
buildNumber: ${{ github.run_number }}_${{ github.run_attempt }}
release: ${{ env.RELEASE }}
env: ${{ env.ENV }}
pipeline: ${{ env.PIPELINE }}
Expand Down Expand Up @@ -251,13 +266,14 @@ jobs:
token: ${{ secrets.ACCESS_TOKEN }}
github-server-url: ${{ secrets.SERVER_URL }}
path: composite-workflows
ref: main

- name: Use composite action for pcie-hw
uses: ./composite-workflows/emulation
with:
organization: ${{ github.repository }}
run_number: ${{ github.run_number }}
buildNumber: ${{ github.run_number }}
buildNumber: ${{ github.run_number }}_${{ github.run_attempt }}
release: ${{ env.RELEASE }}
env: ${{ env.ENV }}
pipeline: ${{ env.PIPELINE }}
Expand Down Expand Up @@ -286,14 +302,15 @@ jobs:
repository: actions-int/composite-workflows
token: ${{ secrets.ACCESS_TOKEN }}
github-server-url: ${{ secrets.SERVER_URL }}
path: composite-workflows
path: composite-workflows
ref: main

- name: Use composite action for pcie-hw
uses: ./composite-workflows/emulation
with:
organization: ${{ github.repository }}
run_number: ${{ github.run_number }}
buildNumber: ${{ github.run_number }}
buildNumber: ${{ github.run_number }}_${{ github.run_attempt }}
release: ${{ env.RELEASE }}
env: ${{ env.ENV }}
pipeline: ${{ env.PIPELINE }}
Expand All @@ -311,13 +328,14 @@ jobs:

test-summary:
runs-on: [self-hosted, Ubuntu-22.04]
needs: build
needs: [pcie-hw-tests, pcie-sw-emulation-tests, pcie-hw-emulation-tests]
if: always()
steps:
- name: Checkout test summary Action repository
uses: actions/checkout@v3
with:
repository: actions-int/XOAH-URL-action
ref: 'v0.0.5'
ref: 'XOAH_URL_action'
token: ${{ secrets.ACCESS_TOKEN }}
github-server-url: ${{ secrets.SERVER_URL }}
path: ./.github/actions/XOAH-URL-action
Expand All @@ -328,7 +346,7 @@ jobs:
with:
pipeline: ${{ env.PIPELINE }}
release: ${{ env.RELEASE }}
runNumber: ${{ github.run_number }}
runNumber: ${{ github.run_number }}_${{ github.run_attempt }}
env: ${{ env.ENV }}

- name: Print test summary URL
Expand Down
Loading
Loading