Add XLS-54d: 0054 XLS-54d: Add DestinationTag to NFTokenCreateOffer transaction and NFTokenOffer object #179
Workflow file for this run
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| name: Validate XLS Documents | |
| on: | |
| push: | |
| branches: [master] | |
| pull_request: | |
| workflow_dispatch: | |
| jobs: | |
| validate-xls: | |
| runs-on: ubuntu-latest | |
| name: Validate XLS Document Parsing | |
| steps: | |
| - name: Checkout repository | |
| uses: actions/checkout@v5 | |
| - name: Setup Python | |
| uses: actions/setup-python@v5 | |
| with: | |
| python-version: "3.11" | |
| - name: Cache Python dependencies | |
| id: cache-deps | |
| uses: actions/cache@v4 | |
| with: | |
| path: ~/.cache/pip | |
| key: ${{ runner.os }}-pip-${{ hashFiles('**/site/requirements.txt') }} | |
| restore-keys: | | |
| ${{ runner.os }}-pip- | |
| - name: Install dependencies | |
| run: | | |
| python -m pip install --upgrade pip | |
| pip install -r site/requirements.txt | |
| - name: Validate XLS document parsing | |
| run: | | |
| echo "Running XLS document validation..." | |
| python site/xls_parser.py | |
| - name: Report validation results | |
| if: always() | |
| run: | | |
| echo "XLS validation completed" | |
| echo "This pipeline validates that all XLS documents can be parsed correctly" | |
| echo "If this fails, it indicates issues with XLS document formatting or metadata" |