Compare commits

..
Author SHA1 Message Date
Jeremy Soller 652b4c45f1 Update submodules 2026-07-22 10:39:52 -06:00
Jeremy Soller a483257d31 Add cosmic-sound-theme 2026-07-21 10:24:24 -06:00
Jeremy Soller 6eceadf650 Update submodules 2026-07-14 16:17:56 -06:00
Jeremy Soller 0098ab4d8f Update submodules 2026-06-30 14:03:15 -06:00
Jeremy Soller 3e34c8e746 Update submodules 2026-06-23 13:50:45 -06:00
Jeremy Soller 0d128858ad Add cosmic-monitor 2026-06-23 08:36:37 -06:00
Jeremy Soller f846fcb546 Update for 1.0.16 tags 2026-06-10 11:37:11 -06:00
Jeremy Soller 43bcd5266f Update for 1.0.15 tags 2026-06-03 10:51:13 -06:00
Jeremy Soller a21edb170b Update for 1.0.14 tags 2026-05-26 13:51:19 -06:00
Jeremy Soller ed1607856b Update for 1.0.13 tags 2026-05-12 13:10:23 -06:00
Jeremy Soller 4412bb00d7 Update for 1.0.12 tags 2026-05-05 14:59:44 -06:00
Jeremy Soller 6169da68ca Update for 1.0.11 tags 2026-04-21 14:46:11 -06:00
Jeremy Soller d103b64024 Update translations 2026-04-14 10:34:47 -06:00
Jeremy Soller 9af2199729 Update for 1.0.10 tags 2026-04-14 09:47:35 -06:00
Jeremy Soller 9e8ac99bcb Update for 1.0.9 tags 2026-04-07 14:34:23 -06:00
Jeremy Soller efe2c51b53 Prepare for next tag 2026-02-24 10:27:40 -07:00
Jeremy Soller 9b0e61c54b Prepare for next tag 2026-02-17 14:17:02 -07:00
Jeremy Soller f5fa41194e Update repos 2026-02-13 12:32:54 -07:00
Jeremy Soller f9abdc105d Add PR template 2026-02-13 12:21:16 -07:00
Jeremy Soller dee71b6f25 Update for 1.0.6 tag 2026-02-10 11:07:25 -07:00
Jeremy Soller d955da69d4 Prepare for 1.0.5 tag 2026-02-03 09:08:14 -07:00
Jeremy Soller 5dcb211692 Prepare for 1.0.4 tag 2026-01-27 14:06:37 -07:00
Jeremy Soller e13e24b54e Use annotated tags 2026-01-27 10:30:12 -07:00
Jeremy Soller dafb7bb1fa Add script to automate update of version, currently limited to apps 2026-01-21 10:16:31 -07:00
34 changed files with 103 additions and 32 deletions
+8
View File
@@ -0,0 +1,8 @@
- [ ] I have disclosed use of any AI generated code in my commit messages.
- If you are using an LLM, and do not fully understand the changes it is making to the code base, do not create a PR.
- In our experience, AI generated code often results in overly complex code that lacks enough context for a proper fix or feature inclusion. This results in considerably longer code reviews. Due to this, AI authored or partially authored PRs may be closed without comment.
- [ ] I understand these changes in full and will be able to respond to review comments.
- [ ] My change is accurately described in the commit message.
- [ ] My contribution is tested and working as described.
- [ ] I have read the [Developer Certificate of Origin](https://developercertificate.org/) and certify my contribution under its conditions.
+8
View File
@@ -106,3 +106,11 @@
path = pop-launcher
url = https://github.com/pop-os/launcher.git
branch = master
[submodule "cosmic-monitor"]
path = cosmic-monitor
url = https://github.com/pop-os/cosmic-monitor.git
branch = master
[submodule "cosmic-sound-theme"]
path = cosmic-sound-theme
url = https://github.com/pop-os/cosmic-sound-theme.git
branch = master
+2
View File
@@ -14,6 +14,7 @@
* [cosmic-idle](https://github.com/pop-os/cosmic-idle)
* [cosmic-initial-setup](https://github.com/pop-os/cosmic-initial-setup)
* [cosmic-launcher](https://github.com/pop-os/cosmic-launcher)
* [cosmic-monitor](https://github.com/pop-os/cosmic-monitor)
* [cosmic-notifications](https://github.com/pop-os/cosmic-notifications)
* [cosmic-osd](https://github.com/pop-os/cosmic-osd)
* [cosmic-panel](https://github.com/pop-os/cosmic-panel)
@@ -23,6 +24,7 @@
* [cosmic-session](https://github.com/pop-os/cosmic-session)
* [cosmic-settings](https://github.com/pop-os/cosmic-settings)
* [cosmic-settings-daemon](https://github.com/pop-os/cosmic-settings-daemon)
* [cosmic-sound-theme](https://github.com/pop-os/cosmic-sound-theme)
* [cosmic-store](https://github.com/pop-os/cosmic-store)
* [cosmic-term](https://github.com/pop-os/cosmic-term)
* [cosmic-theme-editor](https://github.com/pop-os/cosmic-theme-editor)
+1
Submodule cosmic-monitor added at 4b3b177092
Submodule cosmic-sound-theme added at 7aabe44909
+3
View File
@@ -14,6 +14,7 @@ build:
{{ just }} cosmic-idle/build-release
{{ just }} cosmic-initial-setup/build-release
{{ just }} cosmic-launcher/build-release
{{ just }} cosmic-monitor/build-release
{{ just }} cosmic-notifications/build-release
{{ just }} cosmic-osd/build-release
{{ just }} cosmic-panel/build-release
@@ -42,6 +43,7 @@ install rootdir="" prefix="/usr/local": build
{{ just }} rootdir={{rootdir}} prefix={{prefix}} cosmic-idle/install
{{ just }} rootdir={{rootdir}} prefix={{prefix}} cosmic-initial-setup/install
{{ just }} rootdir={{rootdir}} prefix={{prefix}} cosmic-launcher/install
{{ just }} rootdir={{rootdir}} prefix={{prefix}} cosmic-monitor/install
{{ just }} rootdir={{rootdir}} prefix={{prefix}} cosmic-notifications/install
{{ just }} rootdir={{rootdir}} prefix={{prefix}} cosmic-osd/install
{{ just }} rootdir={{rootdir}} prefix={{prefix}} cosmic-panel/install
@@ -84,6 +86,7 @@ clean:
{{ just }} cosmic-idle/clean
{{ just }} cosmic-initial-setup/clean
rm -rf cosmic-launcher/target
{{ just }} cosmic-monitor/clean
rm -rf cosmic-panel/target
rm -rf cosmic-player/target
rm -rf cosmic-notifications/target
+7 -6
View File
@@ -2,14 +2,15 @@
set -e
TAG="$1"
if [ -z "$TAG" ]
if [ -z "$1" ]
then
echo "$0 [tag]" >&2
echo "$0 [epoch version]" >&2
exit 1
fi
VERSION="$1"
TAG="epoch-$1"
echo "Do you want to tag the current state of cosmic-epoch with the tag $TAG? (y/N)"
read answer
if [ "$answer" != "y" ]
@@ -22,8 +23,8 @@ set -x
git fetch --recurse-submodules
git tag --force "$TAG"
git submodule foreach git tag --force "$TAG"
git tag --force --annotate "$TAG" --message "Epoch ${VERSION}"
git submodule foreach git tag --force --annotate "$TAG" --message "Epoch ${VERSION}"
git push --force origin tag "$TAG"
git submodule foreach git push --force origin tag "$TAG"
+47
View File
@@ -0,0 +1,47 @@
#!/usr/bin/env bash
set -e
# This should be the _next_ epoch version
version=1.4.0
subject="Epoch ${version} version update"
description="Generated by cosmic-epoch scripts/version-update.sh"
repos=(
cosmic-edit
cosmic-files
cosmic-monitor
cosmic-player
cosmic-store
cosmic-term
)
for repo in "${repos[@]}"
do
git submodule update --recursive "${repo}"
pushd "${repo}"
git fetch origin
git checkout -B epoch-update origin/master
git reset --hard
if [ "$(dpkg-parsechangelog --show-field Version)" != "${version}" ]
then
dch --newversion "${version}" --distribution noble "${subject}"
fi
cargo set-version "${version}"
cargo update
git commit -a -m "${subject}" -m "${description}"
git push -f -u origin epoch-update
pr_url="$(gh pr list --head epoch-update --state open --json url --jq '.[].url')"
if [ -n "${pr_url}" ]
then
echo "PR already open: ${pr_url}"
else
gh pr create \
--title "${subject}" \
--body "${description}" \
--assignee "@me" \
--reviewer "pop-os/engineering" \
--reviewer "pop-os/quality-assurance"
fi
popd
done