diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 6cda89c0c..96b31d3b4 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -34,7 +34,7 @@ jobs: - name: Setup Python uses: actions/setup-python@v4 with: - python-version: '3.10' + python-version: '3.11' - name: Install toltecmk run: pip install toltecmk requests==2.26.0 - name: Build packages @@ -45,3 +45,37 @@ jobs: with: name: packages path: release + - name: Save packages + uses: actions/upload-artifact@v3 + with: + name: build + path: .build/package/dist + release: + needs: build + if: ${{ github.ref == 'refs/heads/master' }} + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v3 + with: + fetch-depth: 0 + - uses: actions/download-artifact@v3 + with: + name: build + path: .build + - name: Create Sentry release + uses: getsentry/action-release@v1 + env: + SENTRY_AUTH_TOKEN: ${{ secrets.SENTRY_AUTH_TOKEN }} + SENTRY_ORG: ${{ secrets.SENTRY_ORG }} + SENTRY_PROJECT: ${{ secrets.SENTRY_PROJECT }} + SENTRY_URL: https://sentry.eeems.codes + - name: Setup Sentry CLI + uses: mathieu-bour/setup-sentry-cli@v1 + with: + version: latest + url: https://sentry.eeems.codes + token: ${{ secrets.SENTRY_AUTH_TOKEN }} + organization: ${{ secrets.SENTRY_ORG }} + project: ${{ secrets.SENTRY_PROJECT }} + - name: Upload debug artifacts + run: sentry-cli debug-files upload --include-sources . diff --git a/web/src/index.rst b/web/src/index.rst index 8d7456194..1fcb586dc 100644 --- a/web/src/index.rst +++ b/web/src/index.rst @@ -47,4 +47,4 @@ Uninstall Oxide 1. ``systemctl disable --now tarnish`` 2. ``systemctl enable --now xochitl`` -3. ``opkg remove erode fret oxide rot tarnish decay corrupt anxiety liboxide libsentry`` +3. ``opkg remove -force-removal-of-dependent-packages liboxide``