diff --git a/.github/workflows/update-comps.yml b/.github/workflows/update-comps.yml new file mode 100644 index 0000000000..c343b923a4 --- /dev/null +++ b/.github/workflows/update-comps.yml @@ -0,0 +1,30 @@ +name: Push comps updates + +on: + push: + branches: + - main + paths: + - comps.xml + workflow_dispatch: + +jobs: + update-comps: + runs-on: ubuntu-latest + container: + image: fedora:37 + steps: + - uses: actions/checkout@v3 + - name: Install repositories + run: | + sudo dnf install -y dnf-plugins-core + sudo dnf config-manager --add-repo https://github.com/andaman-common-pkgs/subatomic-repos/raw/main/terra37.repo + - name: Install dependencies + run: | + sudo dnf install -y subatomic-cli + - name: Push to subatomic + run: | + subatomic-cli upload-comps \ + --server https://subatomic.fyralabs.com \ + --token ${{ secrets.SUBATOMIC_TOKEN }} \ + terra37 comps.xml diff --git a/comps.xml b/comps.xml new file mode 100644 index 0000000000..49fd8c8fad --- /dev/null +++ b/comps.xml @@ -0,0 +1,65 @@ + + + + + pantheon-desktop + <_name>Pantheon Desktop + <_description>The Pantheon desktop environment is the DE that powers elementaryOS. + false + true + + contractor + elementary-capnet-assist + elementary-icon-theme + elementary-notifications + elementary-sound-theme + elementary-theme + elementary-wallpapers + gala + gnome-session + pantheon-agent-geoclue2 + pantheon-agent-polkit + pantheon-session-settings + plank + wingpanel + wingpanel-applications-menu + wingpanel-indicator-bluetooth + wingpanel-indicator-datetime + wingpanel-indicator-keyboard + wingpanel-indicator-network + wingpanel-indicator-nightlight + wingpanel-indicator-notifications + wingpanel-indicator-power + wingpanel-indicator-session + wingpanel-indicator-sound + elementary-calculator + elementary-calendar + elementary-camera + elementary-code + elementary-files + elementary-greeter + elementary-music + elementary-photos + elementary-print + elementary-screenshot-tool + elementary-shortcut-overlay + elementary-sideload + elementary-terminal + elementary-videos + switchboard + switchboard-plug-a11y + switchboard-plug-about + switchboard-plug-applications + switchboard-plug-bluetooth + switchboard-plug-display + switchboard-plug-keyboard + switchboard-plug-mouse-touchpad + switchboard-plug-networking + switchboard-plug-notifications + switchboard-plug-pantheon-shell + switchboard-plug-printers + switchboard-plug-sharing + switchboard-plug-sound + + + \ No newline at end of file