This commit is contained in:
		
							parent
							
								
									8d8d9e07c5
								
							
						
					
					
						commit
						da1815b582
					
				
					 3 changed files with 37 additions and 2 deletions
				
			
		
							
								
								
									
										35
									
								
								.gitea/actions/action.yaml
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										35
									
								
								.gitea/actions/action.yaml
									
										
									
									
									
										Normal file
									
								
							| 
						 | 
					@ -0,0 +1,35 @@
 | 
				
			||||||
 | 
					name: 'Install BaseX'
 | 
				
			||||||
 | 
					description: 'Install BaseX on a GitHub Actions runner, assumes Java already installed'
 | 
				
			||||||
 | 
					inputs:
 | 
				
			||||||
 | 
					  basex-version:
 | 
				
			||||||
 | 
					    description: 'The version of BaseX to install (e.g., 11.7)'
 | 
				
			||||||
 | 
					    required: true
 | 
				
			||||||
 | 
					    default: '11.7'
 | 
				
			||||||
 | 
					runs:
 | 
				
			||||||
 | 
					  using: 'composite'
 | 
				
			||||||
 | 
					  steps:
 | 
				
			||||||
 | 
					    - name: Download BaseX
 | 
				
			||||||
 | 
					      shell: bash
 | 
				
			||||||
 | 
					      run: |
 | 
				
			||||||
 | 
					        BASEX_VERSION="${{ inputs.basex-version }}"
 | 
				
			||||||
 | 
					        BASEX_CLEAN_VERSION="${BASEX_VERSION//./}"
 | 
				
			||||||
 | 
					        wget https://files.basex.org/releases/$BASEX_VERSION/BaseX$BASEX_CLEAN_VERSION.zip -O BaseX.zip
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    - name: Unzip BaseX
 | 
				
			||||||
 | 
					      shell:  bash
 | 
				
			||||||
 | 
					      run: |
 | 
				
			||||||
 | 
					        unzip BaseX.zip -d $HOME
 | 
				
			||||||
 | 
					        echo "rm"      
 | 
				
			||||||
 | 
					        rm BaseX.zip
 | 
				
			||||||
 | 
					        echo "done"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    - name: Add BaseX to PATH
 | 
				
			||||||
 | 
					      shell: bash
 | 
				
			||||||
 | 
					      run: |
 | 
				
			||||||
 | 
					          echo "BASEX_ROOT=$HOME/basex" >> $GITHUB_ENV 
 | 
				
			||||||
 | 
					          echo "PATH=$PATH:$HOME/basex/bin" >> $GITHUB_ENV
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    - name: Verify BaseX installation
 | 
				
			||||||
 | 
					      shell: bash
 | 
				
			||||||
 | 
					      run: |
 | 
				
			||||||
 | 
					          basex declare option output:indent 'yes';db:system()
 | 
				
			||||||
| 
						 | 
					@ -24,7 +24,7 @@ jobs:
 | 
				
			||||||
          java-version: "17"
 | 
					          java-version: "17"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
      - name: Install BaseX
 | 
					      - name: Install BaseX
 | 
				
			||||||
        uses: ./.github/actions/install-basex
 | 
					        uses: .github/actions/install-basex
 | 
				
			||||||
        with:
 | 
					        with:
 | 
				
			||||||
          basex-version: '11.7'  # Specify the BaseX version here
 | 
					          basex-version: '11.7'  # Specify the BaseX version here
 | 
				
			||||||
 | 
					
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -1 +1 @@
 | 
				
			||||||
aa
 | 
					aab
 | 
				
			||||||
		Loading…
	
	Add table
		
		Reference in a new issue