fix: remove lunar test, add debian testing test, update debian bookwo… #4
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
name: regolith-desktop is installable 2 | ||
on: | ||
workflow_dispatch: | ||
workflow_call: | ||
jobs: | ||
test-debian-bullseye-install: | ||
runs-on: ${{ matrix.host-os }} | ||
strategy: | ||
matrix: | ||
stage: [unstable, testing, release-3_0] | ||
distro-codename: [debian-bullseye] | ||
arch: [amd64, arm64] | ||
include: | ||
- arch: amd64 | ||
host-os: ubuntu-20.04 | ||
- arch: arm64 | ||
host-os: [self-hosted, Linux, ARM64, focal] | ||
- distro-codename: debian-bullseye | ||
distro: debian | ||
codename: bullseye | ||
steps: | ||
- name: Test ${{ matrix.stage }} ${{ matrix.distro-codename }} ${{ matrix.arch }} | ||
uses: kgilmer/test-debian-bullseye-action@v1 | ||
with: | ||
apt-key-url: http://regolith-desktop.org/regolith3.key | ||
apt-repo-line: "deb [arch=${{ matrix.arch }}] https://regolith-desktop.org/${{ matrix.stage }}-${{ matrix.distro }}-${{ matrix.codename }}-${{ matrix.arch }} ${{ matrix.codename }} main" | ||
target-package: "regolith-desktop" | ||
test-debian-testing-install: | ||
runs-on: ${{ matrix.host-os }} | ||
strategy: | ||
matrix: | ||
stage: [unstable, testing] # , release | ||
distro-codename: [debian-testing] | ||
arch: [amd64, arm64] | ||
wm: [regolith-session-flashback, regolith-session-sway] # https://github.com/regolith-linux/regolith-desktop/issues/882 | ||
include: | ||
- arch: amd64 | ||
host-os: ubuntu-22.04 | ||
- arch: arm64 | ||
host-os: [self-hosted, Linux, ARM64, bookworm] # FIXME: update to testing | ||
- distro-codename: debian-testing | ||
distro: debian | ||
codename: testing | ||
steps: | ||
- name: Test ${{ matrix.stage }} ${{ matrix.distro-codename }} ${{ matrix.arch }} | ||
uses: kgilmer/[email protected] | ||
with: | ||
apt-key-url: http://regolith-desktop.org/regolith3.key | ||
apt-repo-line: "deb [arch=${{ matrix.arch }}] https://regolith-desktop.org/${{ matrix.stage }}-${{ matrix.distro }}-${{ matrix.codename }}-${{ matrix.arch }} ${{ matrix.codename }} main" | ||
target-package: "regolith-desktop ${{ matrix.wm }}" | ||
test-debian-bookworm-install: | ||
runs-on: ${{ matrix.host-os }} | ||
strategy: | ||
matrix: | ||
stage: [unstable, testing] # , release | ||
distro-codename: [debian-bookworm] | ||
arch: [amd64, arm64] | ||
wm: [regolith-session-flashback] | ||
include: | ||
- arch: amd64 | ||
host-os: ubuntu-20.04 | ||
- arch: arm64 | ||
host-os: [self-hosted, Linux, ARM64, bookworm] | ||
- distro-codename: debian-bookworm | ||
distro: debian | ||
codename: bookworm | ||
steps: | ||
- name: Test ${{ matrix.stage }} ${{ matrix.distro-codename }} ${{ matrix.arch }} | ||
uses: kgilmer/[email protected] | ||
with: | ||
apt-key-url: http://regolith-desktop.org/regolith3.key | ||
apt-repo-line: "deb [arch=${{ matrix.arch }}] https://regolith-desktop.org/${{ matrix.stage }}-${{ matrix.distro }}-${{ matrix.codename }}-${{ matrix.arch }} ${{ matrix.codename }} main" | ||
target-package: "regolith-desktop ${{ matrix.wm }}" | ||
test-ubuntu-focal-install: | ||
runs-on: ${{ matrix.host-os }} | ||
strategy: | ||
matrix: | ||
stage: [unstable, testing, release-3_0] | ||
distro-codename: [ubuntu-focal] | ||
arch: [amd64, arm64] | ||
include: | ||
- arch: amd64 | ||
host-os: ubuntu-20.04 | ||
- arch: arm64 | ||
host-os: [self-hosted, Linux, ARM64, focal] | ||
- distro-codename: ubuntu-focal | ||
distro: ubuntu | ||
codename: focal | ||
steps: | ||
- name: Test ${{ matrix.stage }} ${{ matrix.distro-codename }} ${{ matrix.arch }} | ||
uses: kgilmer/[email protected] | ||
with: | ||
apt-key-url: http://regolith-desktop.org/regolith3.key | ||
apt-repo-line: "deb [arch=${{ matrix.arch }}] https://regolith-desktop.org/${{ matrix.stage }}-${{ matrix.distro }}-${{ matrix.codename }}-${{ matrix.arch }} ${{ matrix.codename }} main" | ||
target-package: "regolith-desktop" | ||
test-ubuntu-jammy-install: | ||
runs-on: ${{ matrix.host-os }} | ||
strategy: | ||
matrix: | ||
stage: [unstable, testing, release-3_0] | ||
distro-codename: [ubuntu-jammy] | ||
arch: [amd64, arm64] | ||
wm: [regolith-session-flashback, regolith-session-sway] | ||
include: | ||
- arch: amd64 | ||
host-os: ubuntu-22.04 | ||
- arch: arm64 | ||
host-os: [self-hosted, Linux, ARM64, jammy] | ||
- distro-codename: ubuntu-jammy | ||
distro: ubuntu | ||
codename: jammy | ||
exclude: | ||
- stage: release-3_0 | ||
wm: regolith-session-sway | ||
steps: | ||
- name: Test ${{ matrix.stage }} ${{ matrix.distro-codename }} ${{ matrix.arch }} | ||
uses: kgilmer/[email protected] | ||
with: | ||
apt-key-url: http://regolith-desktop.org/regolith3.key | ||
apt-repo-line: "deb [arch=${{ matrix.arch }}] https://regolith-desktop.org/${{ matrix.stage }}-${{ matrix.distro }}-${{ matrix.codename }}-${{ matrix.arch }} ${{ matrix.codename }} main" | ||
target-package: "regolith-desktop ${{ matrix.wm }}" | ||
test-ubuntu-mantic-install: | ||
runs-on: ${{ matrix.host-os }} | ||
strategy: | ||
matrix: | ||
stage: [unstable, testing] #, release-3_1] | ||
distro-codename: [ubuntu-mantic] | ||
arch: [amd64, arm64] | ||
wm: [regolith-session-flashback, regolith-session-sway] | ||
include: | ||
- arch: amd64 | ||
host-os: [self-hosted, Linux, X64, manic] | ||
- arch: arm64 | ||
host-os: [self-hosted, Linux, ARM64, manic] | ||
- distro-codename: ubuntu-mantic | ||
distro: ubuntu | ||
codename: mantic | ||
steps: | ||
- name: Test ${{ matrix.stage }} ${{ matrix.distro-codename }} ${{ matrix.arch }} | ||
uses: kgilmer/[email protected] | ||
with: | ||
apt-key-url: http://regolith-desktop.org/regolith3.key | ||
apt-repo-line: "deb [arch=${{ matrix.arch }}] https://regolith-desktop.org/${{ matrix.stage }}-${{ matrix.distro }}-${{ matrix.codename }}-${{ matrix.arch }} ${{ matrix.codename }} main" | ||
target-package: "regolith-desktop ${{ matrix.wm }}" |