ශ්‍රී ලංකාවේ නවතම තාක්ෂණික පුවත් 2026-07-22, Wednesday
💻 ක්‍රමලේඛනය · 🕒 කියවීමට විනාඩි 2 · 👁 1

Ota 1.6.24 – රිප්ලේය් කළ හැකි පරීක්ෂණය සමඟ කේත විශ්වාසය වැඩිදියුණු කිරීම

Ota 1.6.24 – රිප්ලේය් කළ හැකි පරීක්ෂණය සමඟ කේත විශ්වාසය වැඩිදියුණු කිරීම

Ota හි 1.6.24 නව සංස්කරණය මේ සතියේ ප්‍රකාශයට පත් වීමෙන්, ගිට් රිපොසිටරියක ක්‍රියාත්මක කිරීමේ විශ්වාසය තවත් මට්ටමකට ගෙන යාමට අවස්ථාව ලැබේ. මේ අනුව "රීරන්" (rerun) සහ "රිප්ලේ" (replay) යන දෙක අතර පැහැදිලි වෙනස්කමක් කරා එහි නීතිමය පදනම ඉදිරිපත් කරයි.

Ota 1.6.24 අනුව, රිප්ලේ යනු පසුගිය කාලයේ ගොඩක් සුරක්ෂිත කරගත් “execution witness” එකක් සමඟ සැසඳීමයි. එනම්, පළමු වරට ක්‍රියාත්මක වූ කේතය, එහි lockfile, CI backend, API ප්‍රතිචාර ආදී සියලුම තොරතුරු ආරක්ෂා කර ගෙන, ඒවා අඩංගු archive එකක් ලෙස සුරකින්නා. පසුකාලීනව ota up --workflow verify --replay-baseline latest වැනි විධානයෙන් ඒ archive එක පදනම් කරගෙන නැවත පරීක්ෂා කිරීම සිදු වේ. ප්‍රතිඵල ලෙස replay_verified, replay_failed හෝ replay_unavailable යන තත්ත්වයන් ලබා ගත හැක.

මෙම නවතාමය අංගය විශ්වාසය ඉහළ නැංවීමට හේතු දෙකක් ඇත. ප්‍රථමයෙන්, Ota දැන් replay_inputs සහ witnessed_observations ලෙස ඉන්පුට් සහ ප්‍රතිඵල වෙන් වශයෙන් ලියා තබයි; ඒ නිසා පසුකාලීන පරීක්ෂණයකදී වෙනස් වූ ඉන්පුට් සහ වෙනස් වූ හැසිරීම වෙන් වශයෙන් හඳුනාගත හැක. දෙවනුව, Ota සෑම replay input එකකම SHA‑256 හෑෂ් එක සුරකිමින්, “observed identity” ලෙස පළමු ක්‍රියාකාරකමේ වත්මන් බයිට්ස් කුමක්ද කියා සනාථ කරයි. මෙය “maintainer‑authored pin” එකක් නොව, අතුරුදන් වූ දත්ත වෙනස්කම් සොයාගැනීමට උපකාරී වේ.

ශ්‍රී ලංකාවට ඇති වැදගත්කම

  • සිසුන් – Ota හි රිප්ලේ මොඩලය මගින් විශ්වාසදායක CI/CD පරිසරයක් නිර්මාණය කර, අධ්‍යයන කාලයේම ව්‍යාපෘති අත්හදා බැලීමේ දෝෂයන් අවම කරගත හැක.
  • ඩෙවලප්පර්ලා – ගිට් රිපොසිටරියක පරණ සංස්කරණයක් සමඟ සමාන පරිසරයක් ලබා ගැනීමෙන්, බග් හෝ regression පරීක්ෂා කිරීම තවත් නිරවුල්ව සිදු කරගත හැක.
  • ව්‍යාපාර – Ota 1.6.24 හි “replay_unavailable” තත්ත්වය ආරක්ෂක සීමාවක් ලෙස සැලකීමෙන්, අනුමත නොකළ backend හෝ API වෙනස්කම් නිසා සිදුවන ගැටළු වැළැක්විය හැක.

අවසන් වශයෙන්, Ota 1.6.24 “replay_verified” සහ “partly_ambient” වැනි වර්ග දෙකම එකවර පෙන්වයි. මෙය පරීක්ෂණය සාර්ථක වුවත්, පරිසරයේ සියලුම අංග ස්ථාවර නොවන බව තේරුම් ගත හැකි බවයි. එබැවින්, සංවර්ධකයින්ට “හර්මටිසි” (hermeticity) මට්ටම තහවුරු කරගැනීමට, පසුකාලීනව නිවැරදි සැලැස්මක් සකස් කරගත හැකිය.

Ota 1.6.24 නවතම සංස්කරණය, කේත විශ්වාසය සහ CI/CD පාලනය සඳහා නව මාර්ගයක් විවෘත කරයි. ඔබේ ව්‍යාපෘතියේ පාරිභෝගික විශ්වාසය දැන්ම වැඩිදියුණු කරගන්න.

💡 ඔබේ ව්‍යාපෘතියේ විශ්වාසය දැන්ම වැඩිදියුණු කරන්න!
මූලාශ්‍රය මෙම ලිපිය AI මගින් රචිත මුල් සාරාංශයකි. සම්පූර්ණ වාර්තාව කියවන්න:
Dev.to ↗
#Ota #Replay #Verification #DevOps #SriLanka