Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
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
58 changes: 58 additions & 0 deletions .github/workflows/lint-build-test.yml
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,64 @@ name: Lint, Build, and Test

on:
workflow_call:
secrets:
RPC_URL_LIST_MAINNET:
required: false
RPC_URL_LIST_NILE_TESTNET:
required: false
RPC_URL_LIST_SHASTA_TESTNET:
required: false
PRICE_API_BASE_URL:
required: false
LOCAL_API_BASE_URL:
required: false
TOKEN_API_BASE_URL:
required: false
STATIC_API_BASE_URL:
required: false
SECURITY_ALERTS_API_BASE_URL:
required: false
NFT_API_BASE_URL:
required: false
EXPLORER_MAINNET_BASE_URL:
required: false
EXPLORER_NILE_BASE_URL:
required: false
EXPLORER_SHASTA_BASE_URL:
required: false
TRONGRID_BASE_URL_MAINNET:
required: false
TRONGRID_BASE_URL_NILE:
required: false
TRONGRID_BASE_URL_SHASTA:
required: false
TRON_HTTP_BASE_URL_MAINNET:
required: false
TRON_HTTP_BASE_URL_NILE:
required: false
TRON_HTTP_BASE_URL_SHASTA:
required: false

env:
ENVIRONMENT: production
RPC_URL_LIST_MAINNET: ${{ secrets.RPC_URL_LIST_MAINNET }}
RPC_URL_LIST_NILE_TESTNET: ${{ secrets.RPC_URL_LIST_NILE_TESTNET }}
RPC_URL_LIST_SHASTA_TESTNET: ${{ secrets.RPC_URL_LIST_SHASTA_TESTNET }}
PRICE_API_BASE_URL: ${{ secrets.PRICE_API_BASE_URL }}
LOCAL_API_BASE_URL: ${{ secrets.LOCAL_API_BASE_URL }}
TOKEN_API_BASE_URL: ${{ secrets.TOKEN_API_BASE_URL }}
STATIC_API_BASE_URL: ${{ secrets.STATIC_API_BASE_URL }}
SECURITY_ALERTS_API_BASE_URL: ${{ secrets.SECURITY_ALERTS_API_BASE_URL }}
NFT_API_BASE_URL: ${{ secrets.NFT_API_BASE_URL }}
EXPLORER_MAINNET_BASE_URL: ${{ secrets.EXPLORER_MAINNET_BASE_URL }}
EXPLORER_NILE_BASE_URL: ${{ secrets.EXPLORER_NILE_BASE_URL }}
EXPLORER_SHASTA_BASE_URL: ${{ secrets.EXPLORER_SHASTA_BASE_URL }}
TRONGRID_BASE_URL_MAINNET: ${{ secrets.TRONGRID_BASE_URL_MAINNET }}
TRONGRID_BASE_URL_NILE: ${{ secrets.TRONGRID_BASE_URL_NILE }}
TRONGRID_BASE_URL_SHASTA: ${{ secrets.TRONGRID_BASE_URL_SHASTA }}
TRON_HTTP_BASE_URL_MAINNET: ${{ secrets.TRON_HTTP_BASE_URL_MAINNET }}
TRON_HTTP_BASE_URL_NILE: ${{ secrets.TRON_HTTP_BASE_URL_NILE }}
TRON_HTTP_BASE_URL_SHASTA: ${{ secrets.TRON_HTTP_BASE_URL_SHASTA }}

jobs:
prepare:
Expand Down
37 changes: 37 additions & 0 deletions .github/workflows/main.yml
Comment thread
mikesposito marked this conversation as resolved.
Original file line number Diff line number Diff line change
Expand Up @@ -76,6 +76,25 @@ jobs:
name: Lint, build, and test
needs: check-workflows
uses: ./.github/workflows/lint-build-test.yml
secrets:
RPC_URL_LIST_MAINNET: ${{ secrets.RPC_URL_LIST_MAINNET }}
RPC_URL_LIST_NILE_TESTNET: ${{ secrets.RPC_URL_LIST_NILE_TESTNET }}
RPC_URL_LIST_SHASTA_TESTNET: ${{ secrets.RPC_URL_LIST_SHASTA_TESTNET }}
PRICE_API_BASE_URL: ${{ secrets.PRICE_API_BASE_URL }}
LOCAL_API_BASE_URL: ${{ secrets.LOCAL_API_BASE_URL }}
Comment thread
mikesposito marked this conversation as resolved.
TOKEN_API_BASE_URL: ${{ secrets.TOKEN_API_BASE_URL }}
STATIC_API_BASE_URL: ${{ secrets.STATIC_API_BASE_URL }}
SECURITY_ALERTS_API_BASE_URL: ${{ secrets.SECURITY_ALERTS_API_BASE_URL }}
NFT_API_BASE_URL: ${{ secrets.NFT_API_BASE_URL }}
EXPLORER_MAINNET_BASE_URL: ${{ secrets.EXPLORER_MAINNET_BASE_URL }}
EXPLORER_NILE_BASE_URL: ${{ secrets.EXPLORER_NILE_BASE_URL }}
EXPLORER_SHASTA_BASE_URL: ${{ secrets.EXPLORER_SHASTA_BASE_URL }}
TRONGRID_BASE_URL_MAINNET: ${{ secrets.TRONGRID_BASE_URL_MAINNET }}
TRONGRID_BASE_URL_NILE: ${{ secrets.TRONGRID_BASE_URL_NILE }}
TRONGRID_BASE_URL_SHASTA: ${{ secrets.TRONGRID_BASE_URL_SHASTA }}
TRON_HTTP_BASE_URL_MAINNET: ${{ secrets.TRON_HTTP_BASE_URL_MAINNET }}
TRON_HTTP_BASE_URL_NILE: ${{ secrets.TRON_HTTP_BASE_URL_NILE }}
TRON_HTTP_BASE_URL_SHASTA: ${{ secrets.TRON_HTTP_BASE_URL_SHASTA }}

check-release:
name: Check release
Expand Down Expand Up @@ -125,6 +144,24 @@ jobs:
ESPLORA_SIGNET: ${{ secrets.ESPLORA_SIGNET }}
ESPLORA_REGTEST: ${{ secrets.ESPLORA_REGTEST }}
PRICE_API_URL: ${{ secrets.PRICE_API_URL }}
PRICE_API_BASE_URL: ${{ secrets.PRICE_API_BASE_URL }}
RPC_URL_LIST_MAINNET: ${{ secrets.RPC_URL_LIST_MAINNET }}
RPC_URL_LIST_NILE_TESTNET: ${{ secrets.RPC_URL_LIST_NILE_TESTNET }}
RPC_URL_LIST_SHASTA_TESTNET: ${{ secrets.RPC_URL_LIST_SHASTA_TESTNET }}
LOCAL_API_BASE_URL: ${{ secrets.LOCAL_API_BASE_URL }}
Comment thread
mikesposito marked this conversation as resolved.
TOKEN_API_BASE_URL: ${{ secrets.TOKEN_API_BASE_URL }}
STATIC_API_BASE_URL: ${{ secrets.STATIC_API_BASE_URL }}
SECURITY_ALERTS_API_BASE_URL: ${{ secrets.SECURITY_ALERTS_API_BASE_URL }}
NFT_API_BASE_URL: ${{ secrets.NFT_API_BASE_URL }}
EXPLORER_MAINNET_BASE_URL: ${{ secrets.EXPLORER_MAINNET_BASE_URL }}
EXPLORER_NILE_BASE_URL: ${{ secrets.EXPLORER_NILE_BASE_URL }}
EXPLORER_SHASTA_BASE_URL: ${{ secrets.EXPLORER_SHASTA_BASE_URL }}
TRONGRID_BASE_URL_MAINNET: ${{ secrets.TRONGRID_BASE_URL_MAINNET }}
TRONGRID_BASE_URL_NILE: ${{ secrets.TRONGRID_BASE_URL_NILE }}
TRONGRID_BASE_URL_SHASTA: ${{ secrets.TRONGRID_BASE_URL_SHASTA }}
TRON_HTTP_BASE_URL_MAINNET: ${{ secrets.TRON_HTTP_BASE_URL_MAINNET }}
TRON_HTTP_BASE_URL_NILE: ${{ secrets.TRON_HTTP_BASE_URL_NILE }}
TRON_HTTP_BASE_URL_SHASTA: ${{ secrets.TRON_HTTP_BASE_URL_SHASTA }}

all-jobs-complete:
name: All jobs complete
Expand Down
21 changes: 20 additions & 1 deletion .github/workflows/publish-preview.yml
Original file line number Diff line number Diff line change
Expand Up @@ -27,5 +27,24 @@ jobs:
"ESPLORA_TESTNET4": "${{ secrets.ESPLORA_TESTNET4 }}",
"ESPLORA_SIGNET": "${{ secrets.ESPLORA_SIGNET }}",
"ESPLORA_REGTEST": "${{ secrets.ESPLORA_REGTEST }}",
"PRICE_API_URL": "${{ secrets.PRICE_API_URL }}"
"PRICE_API_URL": "${{ secrets.PRICE_API_URL }}",
"PRICE_API_BASE_URL": "${{ secrets.PRICE_API_BASE_URL }}",
"ENVIRONMENT": "production",
"RPC_URL_LIST_MAINNET": "${{ secrets.RPC_URL_LIST_MAINNET }}",
"RPC_URL_LIST_NILE_TESTNET": "${{ secrets.RPC_URL_LIST_NILE_TESTNET }}",
"RPC_URL_LIST_SHASTA_TESTNET": "${{ secrets.RPC_URL_LIST_SHASTA_TESTNET }}",
"LOCAL_API_BASE_URL": "${{ secrets.LOCAL_API_BASE_URL }}",
Comment thread
mikesposito marked this conversation as resolved.
"TOKEN_API_BASE_URL": "${{ secrets.TOKEN_API_BASE_URL }}",
"STATIC_API_BASE_URL": "${{ secrets.STATIC_API_BASE_URL }}",
"SECURITY_ALERTS_API_BASE_URL": "${{ secrets.SECURITY_ALERTS_API_BASE_URL }}",
"NFT_API_BASE_URL": "${{ secrets.NFT_API_BASE_URL }}",
"EXPLORER_MAINNET_BASE_URL": "${{ secrets.EXPLORER_MAINNET_BASE_URL }}",
"EXPLORER_NILE_BASE_URL": "${{ secrets.EXPLORER_NILE_BASE_URL }}",
"EXPLORER_SHASTA_BASE_URL": "${{ secrets.EXPLORER_SHASTA_BASE_URL }}",
"TRONGRID_BASE_URL_MAINNET": "${{ secrets.TRONGRID_BASE_URL_MAINNET }}",
"TRONGRID_BASE_URL_NILE": "${{ secrets.TRONGRID_BASE_URL_NILE }}",
"TRONGRID_BASE_URL_SHASTA": "${{ secrets.TRONGRID_BASE_URL_SHASTA }}",
"TRON_HTTP_BASE_URL_MAINNET": "${{ secrets.TRON_HTTP_BASE_URL_MAINNET }}",
"TRON_HTTP_BASE_URL_NILE": "${{ secrets.TRON_HTTP_BASE_URL_NILE }}",
"TRON_HTTP_BASE_URL_SHASTA": "${{ secrets.TRON_HTTP_BASE_URL_SHASTA }}"
}
55 changes: 55 additions & 0 deletions .github/workflows/publish-release.yml
Original file line number Diff line number Diff line change
Expand Up @@ -23,6 +23,42 @@ on:
required: false
PRICE_API_URL:
required: false
PRICE_API_BASE_URL:
required: false
RPC_URL_LIST_MAINNET:
required: false
RPC_URL_LIST_NILE_TESTNET:
required: false
RPC_URL_LIST_SHASTA_TESTNET:
required: false
LOCAL_API_BASE_URL:
required: false
TOKEN_API_BASE_URL:
required: false
STATIC_API_BASE_URL:
required: false
SECURITY_ALERTS_API_BASE_URL:
required: false
NFT_API_BASE_URL:
required: false
EXPLORER_MAINNET_BASE_URL:
required: false
EXPLORER_NILE_BASE_URL:
required: false
EXPLORER_SHASTA_BASE_URL:
required: false
TRONGRID_BASE_URL_MAINNET:
required: false
TRONGRID_BASE_URL_NILE:
required: false
TRONGRID_BASE_URL_SHASTA:
required: false
TRON_HTTP_BASE_URL_MAINNET:
required: false
TRON_HTTP_BASE_URL_NILE:
required: false
TRON_HTTP_BASE_URL_SHASTA:
required: false

permissions:
contents: read
Expand Down Expand Up @@ -55,6 +91,25 @@ jobs:
ESPLORA_SIGNET: ${{ secrets.ESPLORA_SIGNET }}
ESPLORA_REGTEST: ${{ secrets.ESPLORA_REGTEST }}
PRICE_API_URL: ${{ secrets.PRICE_API_URL }}
PRICE_API_BASE_URL: ${{ secrets.PRICE_API_BASE_URL }}
ENVIRONMENT: production
RPC_URL_LIST_MAINNET: ${{ secrets.RPC_URL_LIST_MAINNET }}
RPC_URL_LIST_NILE_TESTNET: ${{ secrets.RPC_URL_LIST_NILE_TESTNET }}
RPC_URL_LIST_SHASTA_TESTNET: ${{ secrets.RPC_URL_LIST_SHASTA_TESTNET }}
LOCAL_API_BASE_URL: ${{ secrets.LOCAL_API_BASE_URL }}
Comment thread
mikesposito marked this conversation as resolved.
TOKEN_API_BASE_URL: ${{ secrets.TOKEN_API_BASE_URL }}
STATIC_API_BASE_URL: ${{ secrets.STATIC_API_BASE_URL }}
SECURITY_ALERTS_API_BASE_URL: ${{ secrets.SECURITY_ALERTS_API_BASE_URL }}
NFT_API_BASE_URL: ${{ secrets.NFT_API_BASE_URL }}
EXPLORER_MAINNET_BASE_URL: ${{ secrets.EXPLORER_MAINNET_BASE_URL }}
EXPLORER_NILE_BASE_URL: ${{ secrets.EXPLORER_NILE_BASE_URL }}
EXPLORER_SHASTA_BASE_URL: ${{ secrets.EXPLORER_SHASTA_BASE_URL }}
TRONGRID_BASE_URL_MAINNET: ${{ secrets.TRONGRID_BASE_URL_MAINNET }}
TRONGRID_BASE_URL_NILE: ${{ secrets.TRONGRID_BASE_URL_NILE }}
TRONGRID_BASE_URL_SHASTA: ${{ secrets.TRONGRID_BASE_URL_SHASTA }}
TRON_HTTP_BASE_URL_MAINNET: ${{ secrets.TRON_HTTP_BASE_URL_MAINNET }}
TRON_HTTP_BASE_URL_NILE: ${{ secrets.TRON_HTTP_BASE_URL_NILE }}
TRON_HTTP_BASE_URL_SHASTA: ${{ secrets.TRON_HTTP_BASE_URL_SHASTA }}
- name: Upload build artifacts
uses: actions/upload-artifact@v6
with:
Expand Down
Loading