diff --git a/.github/workflows/CD.yml b/.github/workflows/CD.yml index 98e69dd..00e90e6 100644 --- a/.github/workflows/CD.yml +++ b/.github/workflows/CD.yml @@ -9,6 +9,7 @@ on: - main release: types: [published, edited, prereleased] + merge_group: workflow_dispatch: jobs: diff --git a/.github/workflows/CI.yml b/.github/workflows/CI.yml index 779d536..96f46cf 100644 --- a/.github/workflows/CI.yml +++ b/.github/workflows/CI.yml @@ -1,6 +1,6 @@ name: ๐Ÿงช Integration Tests -on: [push, pull_request, workflow_dispatch] +on: [push, pull_request, merge_group, workflow_dispatch] jobs: tests: diff --git a/.github/workflows/publish.yml b/.github/workflows/publish.yml index 56876a5..0ba5bba 100644 --- a/.github/workflows/publish.yml +++ b/.github/workflows/publish.yml @@ -11,10 +11,10 @@ jobs: runs-on: ubuntu-latest steps: - name: ๐Ÿ“ฐ Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - name: ๐Ÿ“ฒ Setup PDM - uses: pdm-project/setup-pdm@v3 + uses: pdm-project/setup-pdm@v4 id: setup-python with: python-version: 3.x @@ -26,7 +26,7 @@ jobs: run: pdm build - name: ๐Ÿ›ซ Export build files - uses: actions/upload-artifact@v3 + uses: actions/upload-artifact@v4 with: name: dist path: dist @@ -40,7 +40,7 @@ jobs: id-token: write steps: - name: ๐Ÿ›ฌ Download artifacts - uses: actions/download-artifact@v3 + uses: actions/download-artifact@v4 - name: ๐Ÿ—ž Publish package uses: pypa/gh-action-pypi-publish@release/v1