diff --git a/.gitea/actions/action.yaml b/.gitea/actions/action.yaml deleted file mode 100644 index 9e9c8f7..0000000 --- a/.gitea/actions/action.yaml +++ /dev/null @@ -1,36 +0,0 @@ -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()" - diff --git a/.gitea/workflows/ci-basex.yaml b/.gitea/workflows/ci-basex.yaml index dc77803..b53802f 100644 --- a/.gitea/workflows/ci-basex.yaml +++ b/.gitea/workflows/ci-basex.yaml @@ -7,10 +7,16 @@ on: - main paths: - ".gitea/workflows/trigger/release" - + + jobs: + test: runs-on: ubuntu-latest + strategy: + matrix: + basex-version: ["10.7", "11.7"] + steps: - name: Set up Java uses: actions/setup-java@v4 @@ -26,7 +32,7 @@ jobs: - name: Install BaseX uses: ./.github/actions/install-basex with: - basex-version: '11.7' # Specify the BaseX version here + basex-version: ${{ matrix.basex-version }} # Specify the BaseX version here - name: Build package run: | diff --git a/.gitea/workflows/test-basex.yaml b/.gitea/workflows/test-basex.yaml.old similarity index 100% rename from .gitea/workflows/test-basex.yaml rename to .gitea/workflows/test-basex.yaml.old diff --git a/.gitea/workflows/trigger/release b/.gitea/workflows/trigger/release index 47505de..23aad2c 100644 --- a/.gitea/workflows/trigger/release +++ b/.gitea/workflows/trigger/release @@ -5,4 +5,4 @@ Xyxh 4456 9.7.4 xyxz01x ab -iiiisAas \ No newline at end of file +iiiisAasx \ No newline at end of file