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

.devcontainer looking clean for docker and Windows 2025 requesting automatic merge to main #11261

Draft
wants to merge 213 commits into
base: revert-10841-releases/macos-15-arm64/20241022-docs
Choose a base branch
from
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
213 commits
Select commit Hold shift + click to select a range
b03e99b
Updating readme file for macos-13-arm64 version 20241021.263
459680 Oct 22, 2024
f1bf50f
[actions] Use latest SYFT on macOS/Ubuntu; provide useful run-name (#…
erik-bershel Oct 23, 2024
4c67970
[Ubuntu] Adding latest Node.js version 22* . (#10811)
hemanthmanga Oct 23, 2024
d4872d4
[macOS] Update openssl from 1.1 to 3 (#10851)
sarathrajsrinivasan Oct 24, 2024
1136c0f
[macOS] Update disk space Pester test: current target - 30 GB (#10854)
erik-bershel Oct 24, 2024
83a9337
Merge branch 'main' into releases/macos-13-arm64/20241021-docs
invalid-email-address Oct 25, 2024
fbbb9d7
Updating readme file for win19 version 20241021.1.1 (#10839)
github-actions[bot] Oct 25, 2024
e054e2b
Merge branch 'main' into releases/macos-13-arm64/20241021-docs
invalid-email-address Oct 25, 2024
422d7a0
Merge pull request #10832 from actions/releases/macos-13-arm64/202410…
sureshe456 Oct 25, 2024
02babd3
Updating readme file for win22 version 20241021.1.1 (#10838)
github-actions[bot] Oct 26, 2024
a1633b0
Updating readme file for macos-13 version 20241023.237 (#10850)
github-actions[bot] Oct 26, 2024
24b91c9
Adding Windows sdk ltest version 26100 (#10862)
RaviAkshintala Oct 28, 2024
ec00dd1
[macOS] toolset-14-updated support policy changes (#10834)
aartis17 Oct 29, 2024
a531b96
modified edge sign (#10867)
kishorekumar-anchala Oct 29, 2024
a8d59b2
[Ubuntu24] Update pipx installation method (#10872)
shamil-mubarakshin Oct 30, 2024
4d7c677
[macOS] Update android commandlinetools for macOS 15 (#10875)
Alexey-Ayupov Oct 30, 2024
6405819
[doc] Update Xcode support policy (#10876)
erik-bershel Oct 30, 2024
2111b3e
[macOS] Add Xcode 16.1 and 16.2 Beta 1 to macOS15 (#10880)
sarathrajsrinivasan Oct 31, 2024
a29761e
[ubuntu-24] Add nvm and gcloud cli (#10881)
shamil-mubarakshin Nov 1, 2024
2d27578
Update new edge signature for ubuntu (#10890)
kishorekumar-anchala Nov 4, 2024
bf6ac0d
[Ubuntu24] Update apt sources (#10804)
shamil-mubarakshin Nov 4, 2024
32f3b67
[macOS]Add Xcode 16.2_beta_2 to macos15 (#10906)
aartis17 Nov 5, 2024
10abbce
Updating readme file for ubuntu20 version 20241103.1.1 (#10898)
github-actions[bot] Nov 6, 2024
c53958b
Updating readme file for ubuntu22 version 20241103.1.1 (#10899)
github-actions[bot] Nov 6, 2024
e74605c
Updating readme file for ubuntu24 version 20241103.1.1 (#10900)
github-actions[bot] Nov 6, 2024
adf6d83
[macOS] Add unxip for macOS13
sarathrajsrinivasan Nov 5, 2024
d3f705c
[Windows] adding .Net Version 8 to Windows-2022 (#10913)
vidyasagarnimmagaddi Nov 6, 2024
909878f
Merge pull request #10908 from github-maccloud/macos-unxip-issue-sarath
prasanjitsahoo Nov 7, 2024
b4c9211
Updating readme file for win19 version 20241104.2.1 (#10903)
github-actions[bot] Nov 7, 2024
84c4b32
[macOS] Add openssl 1.1 back
sarathrajsrinivasan Nov 8, 2024
5a82897
[macOS] Add openssl 1.1 back
sarathrajsrinivasan Nov 8, 2024
0819844
[macOS] Add openssl 1.1 back
sarathrajsrinivasan Nov 8, 2024
07f291c
[MacOS] Add openssl@1.1 back.
susmitamane Nov 8, 2024
2be7150
Merge pull request #10931 from github-maccloud/macos-openssl1.1-issue
sureshe456 Nov 8, 2024
06e844f
Adding Node.js latest version 22 (#10922)
hemanthmanga Nov 8, 2024
a070c85
[Windows-Go]Updated the latest Go version 1.23 (#10919)
RaviAkshintala Nov 8, 2024
6b5924a
[macOS] Add openssl@1.1 using old homebrew commit (#10935)
sarathrajsrinivasan Nov 8, 2024
445bbb0
Edhedriver signature update (#10944)
kishorekumar-anchala Nov 10, 2024
23478d3
Update Az-cli signature thumbprint (#10946)
kishorekumar-anchala Nov 11, 2024
126e725
[Windows] -VS-Signature update in Windows2019 and 2022 (#10957)
vidyasagarnimmagaddi Nov 13, 2024
5d604b9
Updating readme file for ubuntu20 version 20241110.1.1 (#10948)
github-actions[bot] Nov 13, 2024
d43ea5c
Updating readme file for macos-14 version 20241108.322 (#10938)
github-actions[bot] Nov 13, 2024
ccbc0f9
Updating readme file for macos-13-arm64 version 20241108.368 (#10937)
github-actions[bot] Nov 13, 2024
e96b8f3
Updating readme file for macos-14-arm64 version 20241108.442 (#10940)
github-actions[bot] Nov 13, 2024
9182633
[Windows] Update WDK,SDK to latest version on windows 22 image and Az…
kishorekumar-anchala Nov 13, 2024
d29e71f
[macOS] Add Xcode16 back to macOS14 images (#10962)
sarathrajsrinivasan Nov 13, 2024
9b55b80
Updating readme file for ubuntu24 version 20241112.1.1 (#10956)
github-actions[bot] Nov 15, 2024
5cd2ef1
[macOS] Pin version for tcl/tk and pkg-config (#10971)
sarathrajsrinivasan Nov 15, 2024
a56a1d3
Updating readme file for ubuntu22 version 20241112.1.1 (#10961)
github-actions[bot] Nov 15, 2024
5618718
[Ubuntu 20 and 22] Removing Node.js version 16* (#10975)
hemanthmanga Nov 15, 2024
c27b1a3
Updating readme file for win19 version 20241113.3.1 (#10972)
github-actions[bot] Nov 15, 2024
67857a4
Updating readme file for win22 version 20241113.3.1 (#10974)
github-actions[bot] Nov 16, 2024
d0d851b
[MacOS] Remove python 3.9/3.10 from macos13-ARM64 and macos14-ARM64 d…
susmitamane Nov 16, 2024
5934916
[MacOS] Remove node 16 from macos13 as per support policy. (#10952)
susmitamane Nov 16, 2024
277110d
Updating readme file for macos-13 version 20241108.324 (#10939)
github-actions[bot] Nov 16, 2024
187f9f5
[Windows] Adding Dotnet latest version 9.0 (#10976)
hemanthmanga Nov 18, 2024
c2ef078
[MacOS]Upgrade cmake to 3.31.0 (#10983)
prasanjitsahoo Nov 18, 2024
fd9befa
[macOS] Reverting changes to python 3.9 and 3.10 for macOS14 (#10996)
sarathrajsrinivasan Nov 18, 2024
c0b1588
adding latest 3.2 version (#10988)
Prabhatkumar59 Nov 19, 2024
b205509
[macOS] Pin version for Az powershell module (#11006)
sarathrajsrinivasan Nov 19, 2024
cb9e366
[Windows] Fix AzCli Signature and Install Azure CosmosDb Emulator thu…
kishorekumar-anchala Nov 20, 2024
7a40bc6
Updating readme file for macos-14 version 20241118.366 (#10993)
github-actions[bot] Nov 20, 2024
2c01324
Updating readme file for macos-15-arm64 version 20241118.362 (#10991)
github-actions[bot] Nov 21, 2024
6c65450
Updating readme file for ubuntu24 version 20241117.1.1 (#10998)
github-actions[bot] Nov 21, 2024
53c3ba8
Updating readme file for ubuntu22 version 20241117.1.1 (#10997)
github-actions[bot] Nov 21, 2024
183bef9
Updating readme file for ubuntu20 version 20241117.1.1 (#10999)
github-actions[bot] Nov 21, 2024
e6fd816
[macOS] Update Xcode 16.2 Beta on macOS15 (#11019)
prasanjitsahoo Nov 21, 2024
d22a5ec
[macos] Removing python 3.9 and 3.10 from macos-14-arm64 (#11018)
aartis17 Nov 21, 2024
26b592d
[macOS] Replace pkg-config with pkgconf in all macOS images (#11015)
sarathrajsrinivasan Nov 22, 2024
6e8ddff
[macOS] Add Ruby toolcache on arm64 images. (#10768)
susmitamane Nov 22, 2024
166ca4e
Updating readme file for macos-14-arm64 version 20241119.509 (#11011)
github-actions[bot] Nov 22, 2024
ffd458e
[Windows] Update Visual Studio signature (#11026)
Alexey-Ayupov Nov 23, 2024
75e2e79
[Windows] Updated the DACF thumprint signature (#11030)
RaviAkshintala Nov 25, 2024
a9d89fa
[MacOS]Update php-8.3 to php-8.4 (#11035)
prasanjitsahoo Nov 25, 2024
fc643c2
[macOS] Add Xcode 15.4 to macOS-15; update disk space test (#11023)
erik-bershel Nov 25, 2024
b3342fe
-S (#10979)
subir0071 Nov 25, 2024
aba30c3
Updating readme file for ubuntu22 version 20241124.1.1 (#11039)
github-actions[bot] Nov 26, 2024
1e3d72a
Updating readme file for ubuntu20 version 20241124.1.1 (#11040)
github-actions[bot] Nov 26, 2024
00f102b
Updating readme file for ubuntu24 version 20241124.1.1 (#11038)
github-actions[bot] Nov 26, 2024
f391328
Updating readme file for win19 version 20241125.1.1 (#11046)
github-actions[bot] Nov 26, 2024
a03f6d0
Updating readme file for win22 version 20241125.1.1 (#11045)
github-actions[bot] Nov 26, 2024
153e15c
Updating readme file for macos-13 version 20241125.399 (#11044)
github-actions[bot] Nov 26, 2024
ced65c7
Updating readme file for macos-15 version 20241125.404 (#11042)
github-actions[bot] Nov 26, 2024
a63a87f
Updating readme file for macos-14 version 20241125.421 (#11043)
github-actions[bot] Nov 26, 2024
50bb5e8
Updating readme file for macos-13-arm64 version 20241125.445 (#11032)
github-actions[bot] Nov 26, 2024
6d5e92c
Updating readme file for macos-15-arm64 version 20241125.405 (#11033)
github-actions[bot] Nov 26, 2024
6eccdcc
Updating readme file for macos-14-arm64 version 20241125.556 (#11031)
github-actions[bot] Nov 26, 2024
20d0451
Update visualstduio signature for windows 2022 (#11052)
kishorekumar-anchala Nov 27, 2024
9b0a6c0
[Windows] Update Kotlin Pester test (#11056)
Alexey-Ayupov Nov 28, 2024
5a26302
[Windows] Reorganize temporary file storage and separate cleanup acti…
Alexey-Ayupov Nov 28, 2024
004bb48
[Ubuntu] Updated the Kotlin pester test and Power shell version for U…
RaviAkshintala Nov 28, 2024
6c76883
Add trigger to run Windows 2025 CI (#11063)
Alexey-Ayupov Nov 28, 2024
e3ba729
[Windows] Add Windows 2025 code (#11037)
Alexey-Ayupov Nov 29, 2024
a0b19fa
[Windows] Update Get-GithubReleasesByVersion function sorting (#11064)
erik-bershel Nov 29, 2024
49a87ab
[Windows] Exclude "installer" directory from deletion (#11068)
Alexey-Ayupov Dec 1, 2024
c898563
fix to kotlinc-js instead of fix-kotlin-dce-js as deprecated (#11075)
sureshe456 Dec 2, 2024
4730894
[Windows] Fix the value of the variable "image_os" for Windows 2025 (…
Alexey-Ayupov Dec 3, 2024
cc76285
Updating readme file for ubuntu22 version 20241201.1.1 (#11076)
github-actions[bot] Dec 4, 2024
2d03603
Updating readme file for ubuntu24 version 20241201.1.1 (#11073)
github-actions[bot] Dec 4, 2024
0786943
Updating readme file for ubuntu20 version 20241201.1.1 (#11072)
github-actions[bot] Dec 4, 2024
e6d1876
[Windows] Refactor Install-NodeJS script (#11088)
Alexey-Ayupov Dec 4, 2024
d868709
Updating readme file for win22 version 20241201.2.1 (#11078)
github-actions[bot] Dec 4, 2024
d7901f6
Updating readme file for win19 version 20241201.2.1 (#11080)
github-actions[bot] Dec 4, 2024
f839529
Updating readme file for macos-15 version 20241202.430 (#11085)
github-actions[bot] Dec 5, 2024
5ae5d85
Updating readme file for macos-13 version 20241202.423 (#11084)
github-actions[bot] Dec 5, 2024
26a47c5
Updating readme file for macos-14 version 20241202.444 (#11082)
github-actions[bot] Dec 5, 2024
1346c98
Updating readme file for macos-13-arm64 version 20241202.469 (#11081)
github-actions[bot] Dec 5, 2024
de16eef
Updating readme file for macos-15-arm64 version 20241202.430 (#11086)
github-actions[bot] Dec 5, 2024
b74c33a
Updating readme file for macos-14-arm64 version 20241202.580 (#11083)
github-actions[bot] Dec 5, 2024
c2c0261
[macOS] Add Android SDK 34 to macOS-15 images (#11103)
erik-bershel Dec 6, 2024
cb088fb
[macOS] Add Xcode 16.2 Release Candidate to macOS15 (#11134)
susmitamane Dec 9, 2024
3dca722
[Ubuntu] Add systemd-coredump (#11120)
Alexey-Ayupov Dec 9, 2024
ddfcef3
[Windows] Accept by default "Send Diagnostic data to Microsoft" conse…
Alexey-Ayupov Dec 9, 2024
6bbddd2
[windows] Remove Windows\Installer\* folder cleanup (#11144)
shamil-mubarakshin Dec 10, 2024
87aba9f
[Windows] Install "strawberryperl" right after "cmake" (#11158)
Alexey-Ayupov Dec 12, 2024
9a4df3f
[windows] Update mongosh signature (#11181)
shamil-mubarakshin Dec 13, 2024
625a3cb
[windows] Update Visual Studio Software Report (#11171)
shamil-mubarakshin Dec 13, 2024
9e06b64
Updating readme file for win19 version 20241211.1.1 (#11175)
github-actions[bot] Dec 13, 2024
cb92b7c
Updating readme file for ubuntu20 version 20241209.1.1 (#11141)
github-actions[bot] Dec 13, 2024
019a2c6
Updating readme file for win22 version 20241211.1.1 (#11165)
github-actions[bot] Dec 13, 2024
7cd7c6a
Add Microsoft.Net.Component.4.7.2.SDK to Windows toolset 2022 (#11118)
JoostVoskuil Dec 13, 2024
d0a6520
Updating readme file for macos-13 version 20241211.456 (#11155)
github-actions[bot] Dec 13, 2024
6b5e858
Updating readme file for macos-14 version 20241211.477 (#11154)
github-actions[bot] Dec 13, 2024
4ef6e91
Updating readme file for macos-14-arm64 version 20241211.616 (#11160)
github-actions[bot] Dec 13, 2024
b14867a
Updating readme file for macos-13-arm64 version 20241211.503 (#11153)
github-actions[bot] Dec 13, 2024
225dce0
Updating readme file for macos-15 version 20241211.462 (#11150)
github-actions[bot] Dec 15, 2024
591df9a
Updating readme file for macos-15-arm64 version 20241211.459 (#11151)
github-actions[bot] Dec 15, 2024
cee689d
[Windows] Update EdgeDriver signature (#11192)
Alexey-Ayupov Dec 15, 2024
0e631a8
[Windows] Remove Windows\Installer\* folder cleanup for windows 2025 …
Alexey-Ayupov Dec 15, 2024
5c8a14c
[macOS] Add Symlink for tcl-tk8 (#11128)
sarathrajsrinivasan Dec 16, 2024
600fb50
Updating readme file for ubuntu22 version 20241211.1.1 (#11166)
github-actions[bot] Dec 16, 2024
ad23bf9
Updating readme file for ubuntu24 version 20241208.1.1 (#11139)
github-actions[bot] Dec 16, 2024
2899593
[macOS] Add Xcode 16.2 Release to macOS15 (#11179)
sureshe456 Dec 16, 2024
ee68afd
Updating readme file for ubuntu22 version 20241215.1.1 (#11198)
github-actions[bot] Dec 18, 2024
7c2da16
Updating readme file for ubuntu24 version 20241215.1.1 (#11197)
github-actions[bot] Dec 18, 2024
39222c2
Updating readme file for ubuntu20 version 20241215.1.1 (#11205)
github-actions[bot] Dec 18, 2024
832c038
Updating readme file for macos-13 version 20241216.479 (#11207)
github-actions[bot] Dec 18, 2024
f983f3d
Updating readme file for macos-13-arm64 version 20241216.537 (#11206)
github-actions[bot] Dec 18, 2024
f55af58
Updating readme file for win22 version 20241215.1.1 (#11202)
github-actions[bot] Dec 18, 2024
70cee3d
Updating readme file for win19 version 20241215.1.1 (#11201)
github-actions[bot] Dec 18, 2024
9dbed1b
Updating readme file for macos-14 version 20241216.504 (#11209)
github-actions[bot] Dec 18, 2024
bcf2ea8
Updating readme file for macos-14-arm64 version 20241216.651 (#11210)
github-actions[bot] Dec 19, 2024
c9d728f
[windows-2025] Install mongosh for ALLUSERS and enable test (#11224)
shamil-mubarakshin Dec 19, 2024
3373b50
[Windows] Introduce Windows Server 2025 beta image (#11227)
shamil-mubarakshin Dec 19, 2024
2d6d4f7
Updating readme file for macos-15 version 20241217.493 (#11214)
github-actions[bot] Dec 19, 2024
45226c1
Updating readme file for macos-15-arm64 version 20241217.490 (#11213)
github-actions[bot] Dec 19, 2024
9bdf288
Fix: erlang install failure on gpg key
whywaita Dec 23, 2024
0a970d8
[Windows] Update EdgeDriver signature (#11237)
Alexey-Ayupov Dec 24, 2024
5e69d9c
[Windows] Add WSL2 to Windows-2025 image (#11242)
Alexey-Ayupov Dec 30, 2024
5a7153b
[windows] Add Android SDK 34 to windows-2025 (#11249)
shamil-mubarakshin Dec 30, 2024
d93ab8b
Create internal.windows-2025.json
bearycool11 Dec 31, 2024
baa39a7
Create devcontainer.json
bearycool11 Dec 31, 2024
1b08584
Create Dockerfile
bearycool11 Dec 31, 2024
b2d313d
Create run-runner-image.sh
bearycool11 Dec 31, 2024
a4c5e03
Update Dockerfile
bearycool11 Jan 2, 2025
bf9af96
Create Clangfile.json
bearycool11 Jan 2, 2025
332f9ed
Update devcontainer.json
bearycool11 Jan 2, 2025
cbf6635
Update internal.windows-2025.json
bearycool11 Jan 2, 2025
73a39ad
Update devcontainer.json
bearycool11 Jan 2, 2025
2c9104f
internal.ubuntu.24.04.json
bearycool11 Jan 2, 2025
566fd1f
Update run-runner-image.sh
bearycool11 Jan 2, 2025
03a8b0f
[windows] Fix WSL pester test (#11255)
shamil-mubarakshin Jan 2, 2025
09df9f8
indentation correction
bearycool11 Jan 2, 2025
43c9298
Update Dockerfile
bearycool11 Jan 2, 2025
b3b8805
Update run-runner-image.sh
bearycool11 Jan 2, 2025
e9c6a64
Create e.sh
bearycool11 Jan 3, 2025
f2dd64b
Merge pull request #1 from OpenAI-VeniceAI-PMLL/main
bearycool11 Jan 3, 2025
b8e122b
[macOS] Add Xcode 16.2 Release to macOS14 (#11272)
sureshe456 Jan 3, 2025
92c3ecc
[Windows] removing Pthyon version:3.7.* (#11276)
vidyasagarnimmagaddi Jan 3, 2025
6cc2576
[Ubuntu] remvoving Python Version:3.7.* (#11275)
vidyasagarnimmagaddi Jan 3, 2025
eb108c2
Create rabbit_emulation.py
bearycool11 Jan 4, 2025
0d590df
Create Broadcastingrabbit.yml
bearycool11 Jan 4, 2025
6f48204
Create Sequoiarabbit.yml
bearycool11 Jan 4, 2025
b32945d
Create Rabbit.yml
bearycool11 Jan 4, 2025
0cf6c33
Merge branch 'actions:main' into main
bearycool11 Jan 4, 2025
cfe4950
ci(Mergify): configuration update
bearycool11 Jan 5, 2025
b9a520e
Merge pull request #1 from bearycool11/mergify/bearycool11/config-update
bearycool11 Jan 5, 2025
b908ac3
ci(Mergify): configuration update
bearycool11 Jan 5, 2025
a045e1b
Merge pull request #4 from bearycool11/mergify/bearycool11/config-update
bearycool11 Jan 5, 2025
cc70c70
ci(Mergify): configuration update
bearycool11 Jan 5, 2025
0716d1e
Merge pull request #7 from bearycool11/mergify/bearycool11/config-update
bearycool11 Jan 5, 2025
5d9f235
Create docker-publish.yml
bearycool11 Jan 5, 2025
0d42284
ci(Mergify): configuration update
bearycool11 Jan 5, 2025
b6201d0
Merge pull request #9 from bearycool11/mergify/bearycool11/config-update
bearycool11 Jan 5, 2025
a6ccc87
ci(Mergify): configuration update
bearycool11 Jan 5, 2025
fc3a362
Merge pull request #10 from bearycool11/mergify/bearycool11/config-up…
bearycool11 Jan 5, 2025
bd5de90
ci(Mergify): configuration update
bearycool11 Jan 5, 2025
e0d8220
Merge pull request #11 from bearycool11/mergify/bearycool11/config-up…
bearycool11 Jan 5, 2025
9ca0314
ci(Mergify): configuration update
bearycool11 Jan 5, 2025
16df170
Merge pull request #12 from bearycool11/mergify/bearycool11/config-up…
bearycool11 Jan 5, 2025
9ea5953
ci(Mergify): configuration update
bearycool11 Jan 5, 2025
562c204
Merge pull request #13 from bearycool11/mergify/bearycool11/config-up…
bearycool11 Jan 5, 2025
5580446
Create run_rule_off.yml
bearycool11 Jan 5, 2025
1d618c3
Revert "ci(Mergify): configuration update"
bearycool11 Jan 5, 2025
4154b4b
Update install-azure-devops-cli.sh
bearycool11 Jan 5, 2025
5e66e23
Update install-azure-devops-cli.sh
bearycool11 Jan 5, 2025
c5d5b37
Update install-azure-devops-cli.sh
bearycool11 Jan 5, 2025
a4986f5
Update install-azure-devops-cli.sh
bearycool11 Jan 5, 2025
3374622
Update install-azure-devops-cli.sh
bearycool11 Jan 5, 2025
3ee3b99
Update install-azure-devops-cli.sh
bearycool11 Jan 5, 2025
9ce78fc
Update .mergify.yml
bearycool11 Jan 5, 2025
3a7c7ca
Merge pull request #14 from bearycool11/revert-12-mergify/bearycool11…
bearycool11 Jan 5, 2025
5ef3198
Update install-azure-devops-cli.sh
bearycool11 Jan 5, 2025
5132fd2
Merge branch 'bearycool11:main' into main
bearycool11 Jan 5, 2025
67c0d80
Merge pull request #15 from Josef-and-VeniceAI/main
bearycool11 Jan 5, 2025
cfdce21
ci(Mergify): configuration update
bearycool11 Jan 5, 2025
d78823b
Merge pull request #16 from bearycool11/mergify/bearycool11/config-up…
bearycool11 Jan 5, 2025
56df55e
Create bearycool11.yml
bearycool11 Jan 6, 2025
1d77ed5
Update install-azure-devops-cli.sh
bearycool11 Jan 6, 2025
1669b46
Update install-azure-devops-cli.sh
bearycool11 Jan 6, 2025
3a1a19e
Create Contract.cpp
bearycool11 Jan 6, 2025
01fa446
CosmoSDK.wasm
bearycool11 Jan 6, 2025
97e0cf2
cosmos SDK engine
bearycool11 Jan 6, 2025
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
288 changes: 288 additions & 0 deletions .devcontainer/Broadcastingrabbit.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,288 @@
name: BroadcastingRabbitEmulation-CI/CD

on:
push:
branches:
- main
pull_request:
branches:
- main

jobs:
setup-environment:
name: Setup Environment
runs-on: ubuntu-latest

steps:
- name: 🐇 Checkout Code
uses: actions/checkout@v3

- name: 🐇 Install Dependencies
run: |
sudo apt update
sudo apt install -y docker.io clang python3-pip
pip3 install blockcypher

build-protocol:
name: Build Rabbit Protocol
runs-on: ${{ matrix.os }}
strategy:
matrix:
os: [ubuntu-latest, windows-latest, macos-latest]

steps:
- name: 🐇 Checkout Code
uses: actions/checkout@v3

- name: 🐇 Setup Environment
run: |
if [[ $RUNNER_OS == "Windows" ]]; then
choco install golang docker
else
sudo apt install -y docker.io clang
go mod tidy

- name: 🐇 Build Rabbit Protocol
run: clang ./cmd/main.go -o rabbit_protocol_${{ matrix.os }}

- name: 🐇 Save Build Artifacts
uses: actions/upload-artifact@v3
with:
name: build-artifacts
path: rabbit_protocol_${{ matrix.os }}

broadcast-emulation:
name: Simulate Broadcasting and Emulation
runs-on: ubuntu-latest
needs: [setup-environment, build-protocol]

steps:
- name: 🐇 Checkout Code
uses: actions/checkout@v3

- name: 🐇 Download Build Artifacts
uses: actions/download-artifact@v3
with:
name: build-artifacts

- name: 🐇 Emulate Broadcasting
run: |
echo "Starting Rabbit Protocol Emulation..."
python3 <<EOF
import time, json
from blockcypher import simple_spend

api_token = "your-api-token"
private_key = "your-private-key"
sender_address = "your-sender-address"
recipient_address = "emulated-recipient-address"
amount_btc = 0.01
message = "Emulating Rabbit Protocol Broadcast"

def broadcast_transaction():
print(f"Broadcasting from {sender_address} to {recipient_address}...")
try:
response = simple_spend(
from_privkey=private_key,
to_address=recipient_address,
to_satoshis=int(amount_btc * 1e8),
api_key=api_token
)
print("Broadcast response:", json.dumps(response, indent=2))
except Exception as e:
print("Error during broadcast:", str(e))

broadcast_transaction()
EOF

validate-results:
name: Validate Emulation Results
runs-on: ubuntu-latest
needs: broadcast-emulation

steps:
- name: 🐇 Check Logs
run: |
echo "Checking broadcast logs..."
cat ./broadcast.log || echo "No logs found."

- name: 🐇 Validate Results
run: |
echo "Validating results..."
if grep -q "Broadcast response" broadcast.log; then
echo "Broadcast successful!"
else
echo "Broadcast failed. Check logs."

name: BroadcastingRabbitEmulation-CI/CD

on:
push:
branches:
- main
pull_request:
branches:
- main

jobs:
setup-environment:
name: Setup Environment
runs-on: ubuntu-latest

steps:
- name: 🐇 Checkout Code
uses: actions/checkout@v3

- name: 🐇 Install Dependencies
run: |
sudo apt update
sudo apt install -y docker.io clang golang python3-pip
pip3 install blockcypher

build-protocol:
name: Build Rabbit Protocol
runs-on: ${{ matrix.os }}
strategy:
matrix:
os: [ubuntu-latest, windows-latest, macos-latest]

steps:
- name: 🐇 Checkout Code
uses: actions/checkout@v3

- name: 🐇 Setup Environment
run: |
if [[ $RUNNER_OS == "Windows" ]]; then
choco install golang docker
else
sudo apt install -y docker.io clang golang
go mod tidy

- name: 🐇 Build Rabbit Protocol
run: |
echo "Building Rabbit Protocol for ${{ matrix.os }}..."
go build -o rabbit_protocol_go ./cmd/main.go
clang ./cmd/main.go -o rabbit_protocol_clang

- name: 🐇 Save Build Artifacts
uses: actions/upload-artifact@v3
with:
name: build-artifacts
path: |
rabbit_protocol_go
rabbit_protocol_clang

pesterbot-scan:
name: Scan and Log Pesterbot Code
runs-on: ubuntu-latest
needs: build-protocol

steps:
- name: 🐇 Checkout Code
uses: actions/checkout@v3

- name: 🐇 Scan for Pesterbot Code
run: |
echo "Scanning for rogue 'pesterbot' code..."
grep -r "pesterbot" ./cmd || echo "No pesterbot found!" > pesterbot_scan.log

- name: 🐇 Log Pesterbot Issues
run: |
echo "Logging pesterbot issues..."
if grep -q "pesterbot" pesterbot_scan.log; then
echo "Pesterbot code found!" >> pesterbot_scan.log
else
echo "No rogue code found." >> pesterbot_scan.log

- name: 🐇 Upload Pesterbot Logs
uses: actions/upload-artifact@v3
with:
name: pesterbot-scan-log
path: pesterbot_scan.log

broadcast-emulation:
name: Simulate Broadcasting and Emulation
runs-on: ubuntu-latest
needs: [setup-environment, build-protocol, pesterbot-scan]

steps:
- name: 🐇 Checkout Code
uses: actions/checkout@v3

- name: 🐇 Download Build Artifacts
uses: actions/download-artifact@v3
with:
name: build-artifacts

- name: 🐇 Emulate Broadcasting
run: |
echo "Starting Rabbit Protocol Emulation..."
python3 <<EOF
import time, json
from blockcypher import simple_spend

api_token = "your-api-token"
private_key = "your-private-key"
sender_address = "your-sender-address"
recipient_address = "emulated-recipient-address"
amount_btc = 0.01
message = "Emulating Rabbit Protocol Broadcast"

def broadcast_transaction():
print(f"Broadcasting from {sender_address} to {recipient_address}...")
try:
response = simple_spend(
from_privkey=private_key,
to_address=recipient_address,
to_satoshis=int(amount_btc * 1e8),
api_key=api_token
)
print("Broadcast response:", json.dumps(response, indent=2))
except Exception as e:
print("Error during broadcast:", str(e))

broadcast_transaction()
EOF

bugzap-validation:
name: BugZap Validation and Logging
runs-on: ubuntu-latest
needs: broadcast-emulation

steps:
- name: 🐇 Checkout Code
uses: actions/checkout@v3

- name: 🐇 Validate BugZap Logs
run: |
echo "Validating and logging BugZap issues..."
if grep -q "error" broadcast.log; then
echo "Issues found during broadcasting. Check logs!" >> bugzap.log
else
echo "No errors found in broadcast." >> bugzap.log

- name: 🐇 Upload BugZap Logs
uses: actions/upload-artifact@v3
with:
name: bugzap-log
path: bugzap.log

validate-results:
name: Validate Emulation Results
runs-on: ubuntu-latest
needs: bugzap-validation

steps:
- name: 🐇 Check Logs
run: |
echo "Checking broadcast logs..."
cat ./broadcast.log || echo "No logs found."

- name: 🐇 Validate Results
run: |
echo "Validating results..."
if grep -q "Broadcast response" broadcast.log; then
echo "Broadcast successful!"
else
echo "Broadcast failed. Check logs."

35 changes: 35 additions & 0 deletions .devcontainer/Clangfile.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,35 @@
{
"version": "2025",
"clang_versions": {
"default": "18.0.0",
"supported": ["14.0.0", "16.0.0", "18.0.0"]
},
"toolchain": {
"compiler": "clang++",
"options": {
"optimization": "-O2",
"warnings": "-Wall",
"standard": "c++20"
}
},
"tasks": [
{
"name": "Build Project",
"command": "clang++ -O2 -Wall -std=c++20 main.cpp -o main"
},
{
"name": "Run Tests",
"command": "./test_suite --run"
}
],
"dependencies": [
{
"name": "libstdc++",
"version": ">=12.0"
},
{
"name": "glibc",
"version": ">=2.31"
}
]
}
48 changes: 48 additions & 0 deletions .devcontainer/Contract.cpp
Original file line number Diff line number Diff line change
@@ -0,0 +1,48 @@
#include <cosmwasm.hpp>
#include <vector>
#include <string>

// Recipient structure
struct Recipient {
std::string address;
uint64_t amount; // Amount in microATOM
};

// Input message
struct ReimburseMsg {
std::vector<Recipient> recipients;
};

// Main contract logic
class Contract : public cosmwasm::Contract<Contract> {
public:
// Execute function
cosmwasm::Response execute(const cosmwasm::MessageInfo& info, const ReimburseMsg& msg) {
// Verify sender funds
uint64_t total_amount = 0;
for (const auto& recipient : msg.recipients) {
total_amount += recipient.amount;
}

uint64_t sent_amount = info.funds.at(0).amount;

if (sent_amount < total_amount) {
throw std::runtime_error("Insufficient funds provided");
}

// Generate bank send messages
std::vector<cosmwasm::BankMsg> bank_msgs;
for (const auto& recipient : msg.recipients) {
bank_msgs.emplace_back(cosmwasm::BankMsg::Send{
recipient.address,
{{ "uatom", recipient.amount }}
});
}

// Create response with messages
return cosmwasm::Response()
.add_messages(bank_msgs)
.add_attribute("action", "reimburse")
.add_attribute("sender", info.sender);
}
};
Loading