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

AI ක්‍රමයක් හරහා GitHub Actions YAML ලියන ගැටලුවට අවසන්, දෝෂ රහිතව!

AI ක්‍රමයක් හරහා GitHub Actions YAML ලියන ගැටලුවට අවසන්, දෝෂ රහිතව!

GitHub Actions සඳහා YAML ලියන වැඩේ දැන් AI එකකින් ස්වයංක්‍රීයව, දෝෂ රහිතව සකස් කරගන්න පුළුවන්. නවතම AI Skill එකක් නිර්මාණය කරලා, ඕනෑම AI ඒජන්තයක් 12 ක් ගුණාත්මක පරීක්ෂණ, 5 තීරණාත්මක ආකෘති, 3 අනිවාර්ය ආරක්ෂක සැකසුම් සමඟ නිෂ්පාදන‑මට්ටමේ workflow ගොනුවක් නිර්මාණය කරයි.

ගැටලුව කුමක්ද? GitHub Actions YAML අතින් ලියනවා නම්, අඩුපාඩු බොහොමයක් වැළඳෙයි – අවසර සැකසුම් මතක නැතිවීම, action වර්ෂන් pin නොකිරීම, cache සැකසුම් අතුරුදන් වීම, concurrency සකස් නොකිරීම වගේ. මේවා නිසා build වේගය අඩුවෙයි, ආරක්ෂක දුර්වලතා පැනේ, ගණනාවක් billable minutes වැය වේ.

විසඳුම කුමක්ද? ලේඛකයා AI Skill එකක් (executable instruction set) නිර්මාණය කරලා, AI ඒජන්තය එකට පූර්ණ pipeline එකක් අනුගමනය කරවයි: Decision Tree → Mandatory Config Injection → Cache Matching → 12 Quality Gates → Production YAML. ඉතා සරල ඉල්ලීමක් එක්ක “Node.js ව්‍යාපෘතියකට CI එකක් එක්කරන්න – PR වල eslint, jest ධාවනය කරන්න” කියන්න, AI එක පහත පරිදි YAML එකක් නිර්මාණය කරයි.

AI එක පළමුව package.json විශ්ලේෂණය කර Node.js ව්‍යාපෘතියක් හඳුනාගනී, Template A (CI) තෝරයි, අවශ්‍ය permissions: contents: read inject කරයි, auto‑cancel concurrency, npm cache (70% ඉක්මන් install) සහ සියලු actions SHA‑1 පින් කරයි. 12‑point checklist එක 5 තත්පර තුළ validate කර, කිසිදු අඩුපාඩුවක් නොමැත.

මෙම Skill එකේ විශේෂත්වය නම්, universal security checks, caching, quality gates, GitHub templates යන සියල්ල අනිවාර්ය කරලා, මනුෂ්‍යයන්ගේ අතුරුදන්වීම වැළැක්වීමයි. Raw LLM chats වලින් සැලකිය යුතු config අඩුපාඩු නිතර සිදු වන අතර, මේ Skill එක ඒ අඩුපාඩු 5 red‑lines (hardcoded tokens, pull_request_target misuse, workflow overwrite, @main/@master refs, write‑all permissions) මගින් අවහිර කරයි.

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

ශ්‍රී ලාංකීය සංවර්ධකයින්ට AI‑driven workflow generator එක භාවිතා කරලා, CI/CD pipeline සකස් කිරීමේ කාලය දශකයකින් කඩිනමින් ඉතිරි කළ හැකිය. ගුරුන්, විශ්වවිද්‍යාල සිසුන්ට automation concepts ඉගෙනගන්න ප්‍රායෝගික උදාහරණයක් ලැබේ. ව්‍යාපාරික පැතිකඩේ, ආරක්ෂක best practices (least‑privilege permissions, pinned actions) ස්වයංක්‍රීයව ඇතුළත් වීම නිසා production environment එකේ දුර්වලතා අවදානම අඩුවේ, cloud resource බිල් ගණනත් අඩු වේ.

අවසානයේ, මේ AI Skill එක open‑source වශයෙන් GitHub හි ප්‍රකාශිතව තිබේ. ඔබට එය clone කර, ඔබේ පද්ධතියේ integrate කර, නව භාෂා templates හෝ edge cases සඳහා PR ඉදිරිපත් කළ හැකිය. AI සමඟ CI/CD automation එකේ නව ගමනට ඔබත් එක්වන්න.

💡 ඔබේ CI/CD ක්‍රියාවලිය AI සමඟ අදම උත්සාහ කරන්න!
මූලාශ්‍රය මෙම ලිපිය AI මගින් රචිත මුල් සාරාංශයකි. සම්පූර්ණ වාර්තාව කියවන්න:
Dev.to ↗
#AI #GitHub #Automation #CI #Security