From 78b9e6a701d891527d8cb41bd730030a23589fb4 Mon Sep 17 00:00:00 2001 From: welcomewell Date: Wed, 5 Mar 2025 07:14:49 +0300 Subject: [PATCH 1/4] Create main.yml --- .github/workflows/main.yml | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) create mode 100644 .github/workflows/main.yml diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml new file mode 100644 index 000000000..2c374afa9 --- /dev/null +++ b/.github/workflows/main.yml @@ -0,0 +1,24 @@ + - الاسم: إعداد بيئة Node.js + الاستخدامات: actions/setup-node@v4.2.0 + مع: + # تعيين دائمًا المصادقة في npmrc. + always-auth: # اختياري، الافتراضي هو false + # مواصفات الإصدار المراد استخدامه. الأمثلة: 12.x، 10.15.1، >=10.15.0. + إصدار العقدة: # اختياري + # ملف يحتوي على مواصفات الإصدار المراد استخدامه. الأمثلة: package.json، و.nvmrc، و.node-version، و.tool-versions. + ملف إصدار العقدة: # اختياري + # الهندسة المعمارية المستهدفة التي يجب على Node استخدامها. الأمثلة: x86، x64. سيتم استخدام هندسة النظام بشكل افتراضي. + الهندسة المعمارية: # اختياري + # قم بتعيين هذا الخيار إذا كنت تريد أن يتحقق الإجراء من أحدث إصدار متوفر يلبي مواصفات الإصدار. + التحقق-الأحدث: # اختياري + # سجل اختياري للإعداد للمصادقة. سيتم تعيين السجل في ملف .npmrc و.yarnrc على مستوى المشروع، وإعداد المصادقة للقراءة من env.NODE_AUTH_TOKEN. + عنوان URL للسجل: # اختياري + # نطاق اختياري للمصادقة على السجلات المحددة النطاق. سيتم الرجوع إلى مالك المستودع عند استخدام سجل حزم GitHub (https://npm.pkg.github.com/). + النطاق: # اختياري + # يستخدم لسحب توزيعات العقد من إصدارات العقد. نظرًا لوجود قيمة افتراضية، لا يتم توفير هذه القيمة عادةً بواسطة المستخدم. عند تشغيل هذا الإجراء على github.com، تكون القيمة الافتراضية كافية. عند التشغيل على GHES، يمكنك تمرير رمز وصول شخصي إلى github.com إذا كنت تواجه قيودًا على المعدل. + الرمز المميز: # اختياري، الافتراضي هو ${{ github.server_url == 'https://github.com' && github.token || '' }} + # يستخدم لتحديد مدير الحزم للتخزين المؤقت في الدليل الافتراضي. القيم المدعومة: npm، yarn، pnpm. + ذاكرة التخزين المؤقت: # اختياري + # يستخدم لتحديد المسار إلى ملف التبعية: package-lock.json، yarn.lock، وما إلى ذلك. يدعم الأحرف البدل أو قائمة بأسماء الملفات لتخزين التبعيات المتعددة في ذاكرة التخزين المؤقت. + مسار التبعية للذاكرة المؤقتة: # اختياري + From 033ac5f6f3201574fe3b4c03c44cf244c178fa0f Mon Sep 17 00:00:00 2001 From: welcomewell Date: Wed, 5 Mar 2025 07:17:36 +0300 Subject: [PATCH 2/4] Update main.yml --- .github/workflows/main.yml | 25 +------------------------ 1 file changed, 1 insertion(+), 24 deletions(-) diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index 2c374afa9..088fb2013 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -1,24 +1 @@ - - الاسم: إعداد بيئة Node.js - الاستخدامات: actions/setup-node@v4.2.0 - مع: - # تعيين دائمًا المصادقة في npmrc. - always-auth: # اختياري، الافتراضي هو false - # مواصفات الإصدار المراد استخدامه. الأمثلة: 12.x، 10.15.1، >=10.15.0. - إصدار العقدة: # اختياري - # ملف يحتوي على مواصفات الإصدار المراد استخدامه. الأمثلة: package.json، و.nvmrc، و.node-version، و.tool-versions. - ملف إصدار العقدة: # اختياري - # الهندسة المعمارية المستهدفة التي يجب على Node استخدامها. الأمثلة: x86، x64. سيتم استخدام هندسة النظام بشكل افتراضي. - الهندسة المعمارية: # اختياري - # قم بتعيين هذا الخيار إذا كنت تريد أن يتحقق الإجراء من أحدث إصدار متوفر يلبي مواصفات الإصدار. - التحقق-الأحدث: # اختياري - # سجل اختياري للإعداد للمصادقة. سيتم تعيين السجل في ملف .npmrc و.yarnrc على مستوى المشروع، وإعداد المصادقة للقراءة من env.NODE_AUTH_TOKEN. - عنوان URL للسجل: # اختياري - # نطاق اختياري للمصادقة على السجلات المحددة النطاق. سيتم الرجوع إلى مالك المستودع عند استخدام سجل حزم GitHub (https://npm.pkg.github.com/). - النطاق: # اختياري - # يستخدم لسحب توزيعات العقد من إصدارات العقد. نظرًا لوجود قيمة افتراضية، لا يتم توفير هذه القيمة عادةً بواسطة المستخدم. عند تشغيل هذا الإجراء على github.com، تكون القيمة الافتراضية كافية. عند التشغيل على GHES، يمكنك تمرير رمز وصول شخصي إلى github.com إذا كنت تواجه قيودًا على المعدل. - الرمز المميز: # اختياري، الافتراضي هو ${{ github.server_url == 'https://github.com' && github.token || '' }} - # يستخدم لتحديد مدير الحزم للتخزين المؤقت في الدليل الافتراضي. القيم المدعومة: npm، yarn، pnpm. - ذاكرة التخزين المؤقت: # اختياري - # يستخدم لتحديد المسار إلى ملف التبعية: package-lock.json، yarn.lock، وما إلى ذلك. يدعم الأحرف البدل أو قائمة بأسماء الملفات لتخزين التبعيات المتعددة في ذاكرة التخزين المؤقت. - مسار التبعية للذاكرة المؤقتة: # اختياري - +[![.github/workflows/main.yml](https://github.com/welcomewell/devcontainers/actions/workflows/main.yml/badge.svg?branch=main&event=workflow_run)](https://github.com/welcomewell/devcontainers/actions/workflows/main.yml) From efd3b7e9d15f0a8a10f52e61c72c57a9f38b3244 Mon Sep 17 00:00:00 2001 From: welcomewell Date: Wed, 5 Mar 2025 07:20:28 +0300 Subject: [PATCH 3/4] Update main.yml From 4b5121ffe9c02604452d0e508349ea91bf6e6649 Mon Sep 17 00:00:00 2001 From: welcomewell Date: Tue, 11 Mar 2025 07:13:15 +0300 Subject: [PATCH 4/4] Update main.yml --- .github/workflows/main.yml | 25 ++++++++++++++++++++++++- 1 file changed, 24 insertions(+), 1 deletion(-) diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index 088fb2013..2c374afa9 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -1 +1,24 @@ -[![.github/workflows/main.yml](https://github.com/welcomewell/devcontainers/actions/workflows/main.yml/badge.svg?branch=main&event=workflow_run)](https://github.com/welcomewell/devcontainers/actions/workflows/main.yml) + - الاسم: إعداد بيئة Node.js + الاستخدامات: actions/setup-node@v4.2.0 + مع: + # تعيين دائمًا المصادقة في npmrc. + always-auth: # اختياري، الافتراضي هو false + # مواصفات الإصدار المراد استخدامه. الأمثلة: 12.x، 10.15.1، >=10.15.0. + إصدار العقدة: # اختياري + # ملف يحتوي على مواصفات الإصدار المراد استخدامه. الأمثلة: package.json، و.nvmrc، و.node-version، و.tool-versions. + ملف إصدار العقدة: # اختياري + # الهندسة المعمارية المستهدفة التي يجب على Node استخدامها. الأمثلة: x86، x64. سيتم استخدام هندسة النظام بشكل افتراضي. + الهندسة المعمارية: # اختياري + # قم بتعيين هذا الخيار إذا كنت تريد أن يتحقق الإجراء من أحدث إصدار متوفر يلبي مواصفات الإصدار. + التحقق-الأحدث: # اختياري + # سجل اختياري للإعداد للمصادقة. سيتم تعيين السجل في ملف .npmrc و.yarnrc على مستوى المشروع، وإعداد المصادقة للقراءة من env.NODE_AUTH_TOKEN. + عنوان URL للسجل: # اختياري + # نطاق اختياري للمصادقة على السجلات المحددة النطاق. سيتم الرجوع إلى مالك المستودع عند استخدام سجل حزم GitHub (https://npm.pkg.github.com/). + النطاق: # اختياري + # يستخدم لسحب توزيعات العقد من إصدارات العقد. نظرًا لوجود قيمة افتراضية، لا يتم توفير هذه القيمة عادةً بواسطة المستخدم. عند تشغيل هذا الإجراء على github.com، تكون القيمة الافتراضية كافية. عند التشغيل على GHES، يمكنك تمرير رمز وصول شخصي إلى github.com إذا كنت تواجه قيودًا على المعدل. + الرمز المميز: # اختياري، الافتراضي هو ${{ github.server_url == 'https://github.com' && github.token || '' }} + # يستخدم لتحديد مدير الحزم للتخزين المؤقت في الدليل الافتراضي. القيم المدعومة: npm، yarn، pnpm. + ذاكرة التخزين المؤقت: # اختياري + # يستخدم لتحديد المسار إلى ملف التبعية: package-lock.json، yarn.lock، وما إلى ذلك. يدعم الأحرف البدل أو قائمة بأسماء الملفات لتخزين التبعيات المتعددة في ذاكرة التخزين المؤقت. + مسار التبعية للذاكرة المؤقتة: # اختياري +