Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
43 commits
Select commit Hold shift + click to select a range
b9cd78a
tests updated
Jul 17, 2025
56e1b33
Test signed commit
tudorgabriel Jul 17, 2025
a488a16
th/update/e2e-tests
tudorgabriel Jul 17, 2025
521c58b
revert
tudorgabriel Jul 17, 2025
a0d7a61
Disabled in memory provider
iuliacimpeanu Jul 18, 2025
b100c76
Update initConfig.ts
arhtudormorar Jul 18, 2025
a192915
Merge pull request #361 from multiversx/ic/feature/disable-in-memory-…
arhtudormorar Jul 18, 2025
6c19580
remove test file
tudorgabriel Jul 18, 2025
4327e59
Merge pull request #360 from multiversx/th/update/e2e-tests
arhtudormorar Jul 18, 2025
d85050c
Added GitHub button (#359)
iuliacimpeanu Jul 18, 2025
c272d17
Import github button from config
arhtudormorar Jul 22, 2025
6d3295e
Edit README
arhtudormorar Jul 22, 2025
6264066
Merge pull request #362 from multiversx/tm/github-button
arhtudormorar Jul 23, 2025
2a072b4
Upgrade tailwind (#364)
iuliacimpeanu Jul 28, 2025
c8489ed
Added missing peer dependecies bignumber and protobuf (#366)
arhtudormorar Jul 31, 2025
13594c7
Refactor format amount and explorer link (#368)
arhtudormorar Aug 8, 2025
04b8258
Update project dependencies and configurations for pnpm usage (#369)
razvantomegea Aug 19, 2025
d565794
Merge pull request #365 from multiversx/ic/feature/new-template-design
iuliacimpeanu Sep 16, 2025
1ad3d42
Code Refactoring (#371)
MiroMargineanu Sep 18, 2025
4eff2c2
Code Refactoring (#372)
MiroMargineanu Sep 18, 2025
17becd3
Fixes after review (#373)
iuliacimpeanu Sep 18, 2025
8b3e451
Enhance Playwright test configuration and add new tests
rolandmoldovan Sep 23, 2025
33f1abd
update pnpm lock
rolandmoldovan Sep 23, 2025
df191a9
Add Playwright test report upload to GitHub workflows
rolandmoldovan Sep 23, 2025
1b210e3
update Playwright configuration to use pnpm for server command
rolandmoldovan Sep 23, 2025
982f7eb
enhance waitForPageByUrlSubstring function with improved error handli…
rolandmoldovan Sep 23, 2025
59dc5b5
add test report links to workflows
rolandmoldovan Sep 23, 2025
299a597
updates/improvement for PR comments:
rolandmoldovan Sep 23, 2025
def46b9
updates/improvement for PR comments:
rolandmoldovan Sep 23, 2025
8c714b2
-add getTestIdSelector utility function for cleaner test code
rolandmoldovan Sep 24, 2025
1694b52
refactor nativeAuth and pingAndPong tests for clarity; replace verify…
rolandmoldovan Sep 24, 2025
5aa1502
Merge pull request #375 from multiversx/rm/update/add-test-for-templa…
rolandmoldovan Sep 24, 2025
75c9afb
Updates & fixes on dashboard (#374)
iuliacimpeanu Sep 26, 2025
b8dfa41
Fixes (#379)
iuliacimpeanu Sep 26, 2025
a3a405c
Updated UI (#380)
iuliacimpeanu Sep 26, 2025
b75525f
Updated ToastManager import path (#381)
iuliacimpeanu Sep 26, 2025
f5252b7
- Renamed GitHub workflow names for clarity: "Playwright E2E Tests" t…
rolandmoldovan Sep 26, 2025
0e8bcc2
Merge pull request #382 from multiversx/rm/update/refactor-test-for-t…
rolandmoldovan Sep 29, 2025
fb516cc
Updated pnpm (#383)
iuliacimpeanu Sep 29, 2025
9d444fd
Updated eslint and refactor (#384)
iuliacimpeanu Sep 30, 2025
33c671c
Removed FormatAmountController from components (#385)
iuliacimpeanu Sep 30, 2025
89c62d3
Fixed tests (#386)
iuliacimpeanu Sep 30, 2025
c18251f
Refactored wrap and multi-transfer files (#387)
iuliacimpeanu Sep 30, 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
30 changes: 22 additions & 8 deletions .github/workflows/deploy-devnet.yml
Original file line number Diff line number Diff line change
Expand Up @@ -10,19 +10,33 @@ on:
jobs:
build:
runs-on: ubuntu-latest

steps:
- name: Fix permissions
run: |
sudo chown -R $USER:$USER ${{ github.workspace }}
sudo chmod -R 755 ${{ github.workspace }}
continue-on-error: true
- uses: actions/checkout@v4
with:
ref: main
- name: Use Node.js
ref: ${{ github.ref }}
clean: true
if: ${{ !github.event.pull_request.draft }}
- name: Set up Node.js
uses: actions/setup-node@v4
with:
node-version: '18.x'
- name: Setup yarn
run: npm install -g yarn
- run: yarn install
- run: yarn build-devnet
node-version: 22
- name: Setup pnpm
run: npm install -g pnpm
- name: Install Dependencies
uses: nick-fields/retry@v3
env:
PUPPETEER_SKIP_DOWNLOAD: true
with:
timeout_minutes: 120
retry_on: error
max_attempts: 2
command: pnpm install
- run: pnpm run build-devnet
env:
CI: false
- name: Configure AWS Credentials
Expand Down
26 changes: 20 additions & 6 deletions .github/workflows/deploy-integration.yml
Original file line number Diff line number Diff line change
Expand Up @@ -12,17 +12,31 @@ jobs:
runs-on: ubuntu-latest

steps:
- name: Fix permissions
run: |
sudo chown -R $USER:$USER ${{ github.workspace }}
sudo chmod -R 755 ${{ github.workspace }}
continue-on-error: true
- uses: actions/checkout@v4
with:
ref: development
- name: Use Node.js
clean: true
- name: Set up Node.js
uses: actions/setup-node@v4
with:
node-version: '18.x'
- name: Setup yarn
run: npm install -g yarn
- run: yarn install
- run: yarn build-devnet
node-version: 22
- name: Setup pnpm
run: npm install -g pnpm
- name: Install Dependencies
uses: nick-fields/retry@v3
env:
PUPPETEER_SKIP_DOWNLOAD: true
with:
timeout_minutes: 120
retry_on: error
max_attempts: 2
command: pnpm install
- run: pnpm run build-devnet
env:
CI: false
- name: Configure AWS Credentials
Expand Down
26 changes: 20 additions & 6 deletions .github/workflows/deploy-mainnet.yml
Original file line number Diff line number Diff line change
Expand Up @@ -12,17 +12,31 @@ jobs:
runs-on: ubuntu-latest

steps:
- name: Fix permissions
run: |
sudo chown -R $USER:$USER ${{ github.workspace }}
sudo chmod -R 755 ${{ github.workspace }}
continue-on-error: true
- uses: actions/checkout@v4
with:
ref: main
- name: Use Node.js
clean: true
- name: Set up Node.js
uses: actions/setup-node@v4
with:
node-version: '18.x'
- name: Setup yarn
run: npm install -g yarn
- run: yarn install
- run: yarn build-mainnet
node-version: 22
- name: Setup pnpm
run: npm install -g pnpm
- name: Install Dependencies
uses: nick-fields/retry@v3
env:
PUPPETEER_SKIP_DOWNLOAD: true
with:
timeout_minutes: 120
retry_on: error
max_attempts: 2
command: pnpm install
- run: pnpm run build-mainnet
env:
CI: false
- name: Configure AWS Credentials
Expand Down
26 changes: 20 additions & 6 deletions .github/workflows/deploy-next.yml
Original file line number Diff line number Diff line change
Expand Up @@ -9,17 +9,31 @@ jobs:
build:
runs-on: ubuntu-latest
steps:
- name: Fix permissions
run: |
sudo chown -R $USER:$USER ${{ github.workspace }}
sudo chmod -R 755 ${{ github.workspace }}
continue-on-error: true
- uses: actions/checkout@v4
with:
ref: main
- name: Use Node.js
clean: true
- name: Set up Node.js
uses: actions/setup-node@v4
with:
node-version: '16.x'
- name: Setup yarn
run: npm install -g yarn
- run: yarn install
- run: yarn build-devnet
node-version: 22
- name: Setup pnpm
run: npm install -g pnpm
- name: Install Dependencies
uses: nick-fields/retry@v3
env:
PUPPETEER_SKIP_DOWNLOAD: true
with:
timeout_minutes: 120
retry_on: error
max_attempts: 2
command: pnpm install
- run: pnpm run build-devnet
env:
CI: false
- name: Configure AWS Credentials
Expand Down
26 changes: 20 additions & 6 deletions .github/workflows/deploy-testnet.yml
Original file line number Diff line number Diff line change
Expand Up @@ -12,17 +12,31 @@ jobs:
runs-on: ubuntu-latest

steps:
- name: Fix permissions
run: |
sudo chown -R $USER:$USER ${{ github.workspace }}
sudo chmod -R 755 ${{ github.workspace }}
continue-on-error: true
- uses: actions/checkout@v4
with:
ref: main
- name: Use Node.js
clean: true
- name: Set up Node.js
uses: actions/setup-node@v4
with:
node-version: '18.x'
- name: Setup yarn
run: npm install -g yarn
- run: yarn install
- run: yarn build-testnet
node-version: 22
- name: Setup pnpm
run: npm install -g pnpm
- name: Install Dependencies
uses: nick-fields/retry@v3
env:
PUPPETEER_SKIP_DOWNLOAD: true
with:
timeout_minutes: 120
retry_on: error
max_attempts: 2
command: pnpm install
- run: pnpm run build-testnet
env:
CI: false
- name: Configure AWS Credentials
Expand Down
33 changes: 0 additions & 33 deletions .github/workflows/night-e2e-workern.yml

This file was deleted.

27 changes: 0 additions & 27 deletions .github/workflows/playwright.yml

This file was deleted.

33 changes: 0 additions & 33 deletions .github/workflows/pre-merge-e2e-tests.yml

This file was deleted.

67 changes: 67 additions & 0 deletions .github/workflows/run-merge-e2e-tests.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,67 @@
name: Playwright merge E2E Tests
on:
pull_request:
branches: [main]
workflow_dispatch:
jobs:
Slack-Notification:
runs-on: runner-dapp
steps:
- name: Slack Notification
uses: rtCamp/action-slack-notify@master
env:
if: always()
SLACK_ICON_EMOJI: ':robot_face:'
SLACK_USERNAME: Playwright Bot
SLACK_MESSAGE: E2E merge tests are now running. A new notification will be sent when completed.
SLACK_TITLE : 'Playwright E2E Template RUN'
SLACK_WEBHOOK: ${{ secrets.SLACK_WEBHOOK }}
E2E-RUN:
runs-on: runner-dapp
needs: Slack-Notification
steps:
- name: Checkout
uses: actions/checkout@v4
- name: Set up Node.js
uses: actions/setup-node@v4
with:
node-version: 22
- name: Setup pnpm
run: npm install -g pnpm
- name: Install Dependencies
uses: nick-fields/retry@v3
with:
timeout_minutes: 120
retry_on: error
max_attempts: 2
command: pnpm install
- name: Install Playwright Browsers
run: pnpm exec playwright install --with-deps
- name: Run Playwright E2E Tests
run: pnpm run run-playwright-test
- name: Upload Playwright test report
uses: actions/upload-artifact@v4
if: ${{ !cancelled() }}
with:
name: playwright-report
path: playwright-report/
retention-days: 1
- name: Slack Success Notification
uses: rtCamp/action-slack-notify@master
if: success()
env:
SLACK_ICON_EMOJI: ':white_check_mark:'
SLACK_USERNAME: Playwright Bot
SLACK_MESSAGE: 'E2E merge Tests completed successfully! All tests passed. 📊 Test Report: https://github.com/${{ github.repository }}/actions/runs/${{ github.run_id }}'
SLACK_TITLE: 'Playwright E2E Tests - SUCCESS'
SLACK_WEBHOOK: ${{ secrets.SLACK_WEBHOOK }}
- name: Slack Failure Notification
uses: rtCamp/action-slack-notify@master
if: failure()
env:
SLACK_ICON_EMOJI: ':red_circle:'
SLACK_USERNAME: Playwright Bot
SLACK_MESSAGE: 'E2E merge Tests failed. Please check the logs for details. 📊 Test Report: https://github.com/${{ github.repository }}/actions/runs/${{ github.run_id }}'
SLACK_TITLE: 'Playwright E2E Tests - FAILED'
SLACK_WEBHOOK: ${{ secrets.SLACK_WEBHOOK }}

Loading
Loading