diff --git a/.github/workflows/api.yaml b/.github/workflows/api.yaml index fa27da664207..90038e328865 100644 --- a/.github/workflows/api.yaml +++ b/.github/workflows/api.yaml @@ -47,6 +47,11 @@ jobs: - uses: actions/checkout@v3 with: path: 'galaxy root' + - uses: actions/setup-node@v3 + with: + node-version: '18.12.1' + cache: 'yarn' + cache-dependency-path: 'galaxy root/client/yarn.lock' - uses: actions/setup-python@v4 with: python-version: ${{ matrix.python-version }} diff --git a/.github/workflows/converter_tests.yaml b/.github/workflows/converter_tests.yaml index f9e6649f86e7..d4833d376ab7 100644 --- a/.github/workflows/converter_tests.yaml +++ b/.github/workflows/converter_tests.yaml @@ -31,6 +31,11 @@ jobs: - uses: actions/checkout@v3 with: path: 'galaxy root' + - uses: actions/setup-node@v3 + with: + node-version: '18.12.1' + cache: 'yarn' + cache-dependency-path: 'galaxy root/client/yarn.lock' - name: Clone galaxyproject/galaxy-test-data uses: actions/checkout@v3 with: diff --git a/.github/workflows/cwl_conformance.yaml b/.github/workflows/cwl_conformance.yaml index 46b750143c46..716a8ca2bbbd 100644 --- a/.github/workflows/cwl_conformance.yaml +++ b/.github/workflows/cwl_conformance.yaml @@ -38,6 +38,11 @@ jobs: - uses: actions/checkout@v3 with: path: 'galaxy root' + - uses: actions/setup-node@v3 + with: + node-version: '18.12.1' + cache: 'yarn' + cache-dependency-path: 'galaxy root/client/yarn.lock' - uses: actions/setup-python@v4 with: python-version: ${{ matrix.python-version }} diff --git a/.github/workflows/first_startup.yaml b/.github/workflows/first_startup.yaml index 520888fbd3ae..34093cae9605 100644 --- a/.github/workflows/first_startup.yaml +++ b/.github/workflows/first_startup.yaml @@ -29,6 +29,11 @@ jobs: - uses: actions/checkout@v3 with: path: 'galaxy root' + - uses: actions/setup-node@v3 + with: + node-version: '18.12.1' + cache: 'yarn' + cache-dependency-path: 'galaxy root/client/yarn.lock' - name: Set up Python uses: actions/setup-python@v4 with: @@ -48,11 +53,6 @@ jobs: with: path: .tox key: tox-cache-${{ runner.os }}-${{ steps.full-python-version.outputs.version }}-${{ hashFiles('galaxy root/requirements.txt') }}-first-startup - - uses: actions/setup-node@v3 - with: - node-version: '18.12.1' - cache: 'yarn' - cache-dependency-path: 'galaxy root/client/yarn.lock' - name: Install tox run: pip install tox - name: run tests diff --git a/.github/workflows/framework.yaml b/.github/workflows/framework.yaml index 679857a0b52c..5de51cca7cad 100644 --- a/.github/workflows/framework.yaml +++ b/.github/workflows/framework.yaml @@ -43,6 +43,11 @@ jobs: - uses: actions/checkout@v3 with: path: 'galaxy root' + - uses: actions/setup-node@v3 + with: + node-version: '18.12.1' + cache: 'yarn' + cache-dependency-path: 'galaxy root/client/yarn.lock' - uses: actions/setup-python@v4 with: python-version: ${{ matrix.python-version }} diff --git a/.github/workflows/integration.yaml b/.github/workflows/integration.yaml index 5de42efd033f..d3660517fb72 100644 --- a/.github/workflows/integration.yaml +++ b/.github/workflows/integration.yaml @@ -71,6 +71,11 @@ jobs: - uses: actions/checkout@v3 with: path: 'galaxy root' + - uses: actions/setup-node@v3 + with: + node-version: '18.12.1' + cache: 'yarn' + cache-dependency-path: 'galaxy root/client/yarn.lock' - uses: actions/setup-python@v4 with: python-version: ${{ matrix.python-version }} diff --git a/.github/workflows/osx_startup.yaml b/.github/workflows/osx_startup.yaml index 4e64a3eb19ba..a67494e70444 100644 --- a/.github/workflows/osx_startup.yaml +++ b/.github/workflows/osx_startup.yaml @@ -22,6 +22,11 @@ jobs: - uses: actions/checkout@v3 with: path: 'galaxy root' + - uses: actions/setup-node@v3 + with: + node-version: '18.12.1' + cache: 'yarn' + cache-dependency-path: 'galaxy root/client/yarn.lock' - name: Get full Python version id: full-python-version shell: bash diff --git a/.github/workflows/performance.yaml b/.github/workflows/performance.yaml index 8a8305760a45..4eda60399585 100644 --- a/.github/workflows/performance.yaml +++ b/.github/workflows/performance.yaml @@ -42,6 +42,11 @@ jobs: - uses: actions/checkout@v3 with: path: 'galaxy root' + - uses: actions/setup-node@v3 + with: + node-version: '18.12.1' + cache: 'yarn' + cache-dependency-path: 'galaxy root/client/yarn.lock' - uses: actions/setup-python@v4 with: python-version: ${{ matrix.python-version }} diff --git a/.github/workflows/reports_startup.yaml b/.github/workflows/reports_startup.yaml index bef55b8d3572..805686e3d388 100644 --- a/.github/workflows/reports_startup.yaml +++ b/.github/workflows/reports_startup.yaml @@ -26,6 +26,11 @@ jobs: - uses: actions/checkout@v3 with: path: 'galaxy root' + - uses: actions/setup-node@v3 + with: + node-version: '18.12.1' + cache: 'yarn' + cache-dependency-path: 'galaxy root/client/yarn.lock' - name: Set up Python uses: actions/setup-python@v4 with: @@ -45,11 +50,6 @@ jobs: with: path: 'galaxy root/.venv' key: gxy-venv-${{ runner.os }}-${{ steps.full-python-version.outputs.version }}-${{ hashFiles('galaxy root/requirements.txt') }}-reports-startup - - uses: actions/setup-node@v3 - with: - node-version: '18.12.1' - cache: 'yarn' - cache-dependency-path: 'galaxy root/client/yarn.lock' - name: Install tox run: pip install tox - name: Run tests diff --git a/.github/workflows/selenium.yaml b/.github/workflows/selenium.yaml index d3128b02f7ce..12dba9f75782 100644 --- a/.github/workflows/selenium.yaml +++ b/.github/workflows/selenium.yaml @@ -46,6 +46,11 @@ jobs: - uses: actions/checkout@v3 with: path: 'galaxy root' + - uses: actions/setup-node@v3 + with: + node-version: '18.12.1' + cache: 'yarn' + cache-dependency-path: 'galaxy root/client/yarn.lock' - uses: actions/setup-python@v4 with: python-version: ${{ matrix.python-version }} @@ -63,11 +68,6 @@ jobs: with: path: 'galaxy root/.venv' key: gxy-venv-${{ runner.os }}-${{ steps.full-python-version.outputs.version }}-${{ hashFiles('galaxy root/requirements.txt') }}-selenium - - uses: actions/setup-node@v3 - with: - node-version: '18.12.1' - cache: 'yarn' - cache-dependency-path: 'galaxy root/client/yarn.lock' - uses: nanasess/setup-chromedriver@v1 - name: Run tests run: ./run_tests.sh --coverage -selenium lib/galaxy_test/selenium -- --num-shards=3 --shard-id=${{ matrix.chunk }} diff --git a/.github/workflows/unit-postgres.yaml b/.github/workflows/unit-postgres.yaml index 8bdfd38fa89c..6e695fd64082 100644 --- a/.github/workflows/unit-postgres.yaml +++ b/.github/workflows/unit-postgres.yaml @@ -36,6 +36,11 @@ jobs: - uses: actions/checkout@v3 with: path: 'galaxy root' + - uses: actions/setup-node@v3 + with: + node-version: '18.12.1' + cache: 'yarn' + cache-dependency-path: 'galaxy root/client/yarn.lock' - uses: actions/setup-python@v4 with: python-version: ${{ matrix.python-version }} diff --git a/.github/workflows/unit.yaml b/.github/workflows/unit.yaml index 2d8ae1660aca..8ade16541a1f 100644 --- a/.github/workflows/unit.yaml +++ b/.github/workflows/unit.yaml @@ -28,6 +28,11 @@ jobs: - uses: actions/setup-python@v4 with: python-version: ${{ matrix.python-version }} + - uses: actions/setup-node@v3 + with: + node-version: '18.12.1' + cache: 'yarn' + cache-dependency-path: 'galaxy root/client/yarn.lock' - name: Get full Python version id: full-python-version shell: bash diff --git a/client/package.json b/client/package.json index 46e84b960ea6..adc1950abffb 100644 --- a/client/package.json +++ b/client/package.json @@ -34,7 +34,6 @@ "@handsontable/vue": "^2.0.0", "@hirez_io/observer-spy": "^2.1.2", "@johmun/vue-tags-input": "^2.1.0", - "@pinia/testing": "^0.0.14", "@popperjs/core": "^2.11.5", "@sentry/browser": "^6.17.4", "@vueuse/core": "^9.10.0", @@ -77,7 +76,7 @@ "object-hash": "^3.0.0", "openapi-typescript": "^6.1.0", "openapi-typescript-fetch": "^1.1.3", - "pinia": "^2.0.23", + "pinia": "^2.0.36", "pinia-plugin-persistedstate": "^2.4.0", "popper.js": "^1.16.1", "pretty-bytes": "^6.0.0", @@ -140,6 +139,7 @@ "@babel/preset-env": "^7.20.2", "@babel/preset-typescript": "^7.18.6", "@cerner/duplicate-package-checker-webpack-plugin": "^2.3.0", + "@pinia/testing": "0.1.0", "@testing-library/jest-dom": "^5.16.4", "@types/d3": "^7.4.0", "@types/jquery": "^3.5.16", diff --git a/client/src/components/History/Content/GenericItem.vue b/client/src/components/History/Content/GenericItem.vue index 761aa3d825f7..93784342b03d 100644 --- a/client/src/components/History/Content/GenericItem.vue +++ b/client/src/components/History/Content/GenericItem.vue @@ -3,13 +3,13 @@
- +
@@ -25,8 +25,9 @@