diff --git a/.github/workflows/pr-preview-deploy.yml b/.github/workflows/pr-preview-deploy.yml index fd43bce9e602cb8ee59dc88297583e79bac1f0e9..f43d1b2290c4eeb54487b96b6813eee076dd4c0f 100644 --- a/.github/workflows/pr-preview-deploy.yml +++ b/.github/workflows/pr-preview-deploy.yml @@ -1,7 +1,5 @@ # Run secret-dependent integration tests only after /deploy approval on: - pull_request: - types: [opened, reopened, synchronize] repository_dispatch: types: [deploy-command] @@ -12,7 +10,6 @@ jobs: deploy-preview-environment: runs-on: ubuntu-latest if: - github.event_name == 'repository_dispatch' && github.event.client_payload.slash_command.sha != '' && contains(github.event.client_payload.pull_request.head.sha, github.event.client_payload.slash_command.sha) steps: diff --git a/.github/workflows/pr-preview-destroy.yml b/.github/workflows/pr-preview-destroy.yml index c14c3db5c5b68ba00e43b26cfb3e1d70f269dc1d..49f1ba8a340a624bfdba190d1b6af29b465d5156 100644 --- a/.github/workflows/pr-preview-destroy.yml +++ b/.github/workflows/pr-preview-destroy.yml @@ -9,6 +9,7 @@ name: Destroy preview environment jobs: destroy-preview-environment: runs-on: ubuntu-latest + if: github.repository == github.event.pull_request.head.repo.full_name steps: - name: Context uses: okteto/context@latest diff --git a/cypress/e2e/widgets.cy.js b/cypress/e2e/widgets.cy.js index 56ad95ee946cf747758e822afe9d7d531a62721d..f0ca30b71b365326dcdd5b6e93e308faf5fc80de 100644 --- a/cypress/e2e/widgets.cy.js +++ b/cypress/e2e/widgets.cy.js @@ -29,8 +29,8 @@ describe('After user signed in', () => { it('first widget should be removed', () => { cy.get('.mk-widget-edit').click(); - cy.get('.customize-container:first-child .remove._button').click(); - cy.get('.customize-container').should('have.length', 2); + cy.get('.data-cy-customize-container:first-child .data-cy-customize-container-remove._button').click(); + cy.get('.data-cy-customize-container').should('have.length', 2); }); function buildWidgetTest(widgetName) { diff --git a/package.json b/package.json index bedfbc5a1982aba6de3e6567653909e86a62c082..67c6a949a65a77826c376746c41eaa51be173507 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "misskey", - "version": "13.0.0-rc.3", + "version": "13.0.0-rc.4", "codename": "indigo", "repository": { "type": "git", diff --git a/packages/frontend/src/components/MkWidgets.vue b/packages/frontend/src/components/MkWidgets.vue index e3e4484405012f38042c8b7c667b14dba5b4b5ee..eff64c12e5be796b4500e57f9ed46f1f0f511066 100644 --- a/packages/frontend/src/components/MkWidgets.vue +++ b/packages/frontend/src/components/MkWidgets.vue @@ -19,9 +19,9 @@ @update:model-value="v => emit('updateWidgets', v)" > <template #item="{element}"> - <div :class="[$style.widget, $style['customize-container']]"> + <div :class="[$style.widget, $style['customize-container']]" class="data-cy-customize-container"> <button :class="$style['customize-container-config']" class="_button" @click.prevent.stop="configWidget(element.id)"><i class="ti ti-settings"></i></button> - <button :class="$style['customize-container-remove']" class="_button" @click.prevent.stop="removeWidget(element)"><i class="ti ti-x"></i></button> + <button :class="$style['customize-container-remove']" class="_button data-cy-customize-container-remove" @click.prevent.stop="removeWidget(element)"><i class="ti ti-x"></i></button> <div class="handle"> <component :is="`widget-${element.name}`" :ref="el => widgetRefs[element.id] = el" class="widget" :class="$style['customize-container-handle-widget']" :widget="element" @update-props="updateWidget(element.id, $event)"/> </div> @@ -171,7 +171,7 @@ function onContextmenu(widget: Widget, ev: MouseEvent) { &-widget { pointer-events: none; - } + } } }