Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

refactor(tree-wide): add & use calver implementation #1534

Merged
merged 10 commits into from
Dec 28, 2024
Merged

refactor(tree-wide): add & use calver implementation #1534

merged 10 commits into from
Dec 28, 2024

Conversation

uncenter
Copy link
Member

@uncenter uncenter commented Dec 28, 2024

  • Implement calver bump script
  • Add CI to auto bump modified styles on PR merge
  • Update documentation / PR templates / etc to remove mentions of semver/other versioning.
  • Prohibit bump script outside of CI (env.CI var check?)
  • Double check calver support with Stylus

The script works as-is already, see the above todo list for the remaining tasks before we can make this a reality.

@uncenter uncenter changed the title feat(treewide): use calver feat(treewide)!: use calver Dec 28, 2024
@uncenter uncenter marked this pull request as ready for review December 28, 2024 17:21
@uncenter uncenter requested a review from a team as a code owner December 28, 2024 17:21
@uncenter uncenter changed the title feat(treewide)!: use calver feat: add calver implementation Dec 28, 2024
@github-actions github-actions bot added nixos-manual NixOS Manual, Nixpkgs Manual lobste.rs Lobsters status.cafe status.cafe labels Dec 28, 2024
@uncenter uncenter changed the title feat: add calver implementation refactor(tree-wide): add & use calver implementation Dec 28, 2024
@NeonGamerBot-QK
Copy link
Member

lmao

@uncenter
Copy link
Member Author

uncenter commented Dec 28, 2024

No need to approve, thanks though! This PR introduces a new versioning system based on Cal(ender) Ver(sioning), as we've realized Sem(antic)Ver(sioning) isn't proving useful or worth the time. In the future, the CI/GitHub Actions will automatically bump userstyle versions after PRs are merged, so worrying about versioning is no longer a concern of maintainers!

isabelroses
isabelroses previously approved these changes Dec 28, 2024
@sgoudham
Copy link
Contributor

Wish we did this when starting out but hindsight is 20/20. Happy to approve once you've tested Stylus doesn't break with this new format.

@uncenter uncenter merged commit fb50512 into main Dec 28, 2024
5 checks passed
@uncenter uncenter deleted the calver branch December 28, 2024 22:52
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
advent-of-code Advent Of Code alternativeto AlternativeTo amplenote Amplenote anilist AniList, AniChart arch-wiki Arch Wiki boringproxy boringproxy brave-search Brave Search bsky Bluesky Social bstats bStats canvas-lms Canvas LMS chatgpt ChatGPT chatreplay ChatReplay chess.com Chess.com cinny Cinny cobalt cobalt codeberg Codeberg crates.io crates.io crowdin Crowdin deepl DeepL docs.rs docs.rs duckduckgo DuckDuckGo ecosia Ecosia elk Elk formative Formative freedesktop freedesktop.org github GitHub gmail Gmail go.dev go.dev google Google google-drive Google Drive google-gemini Google Gemini google-photos Google Photos grabify Grabify graphite Graphite hackage Hackage hacker-news Hacker News have-i-been-pwned Have I Been Pwned holodex Holodex home-manager-options-search Home Manager Options Search homepage homepage hoogle Hoogle hoppscotch Hoppscotch hyperpipe Hyperpipe ichi.moe ichi.moe indie-wiki-buddy Indie Wiki Buddy inoreader inoreader instagram Instagram invidious Invidious invokeai InvokeAI jisho Jisho keybr.com keybr.com keyoxide Keyoxide lastfm Last.fm learn-x-in-y-minutes Learn X in Y Minutes lemmy Lemmy libreddit Libreddit, Redlib lichess Lichess lingva Lingva linkedin LinkedIn listenbrainz ListenBrainz lobste.rs Lobsters mastodon Mastodon mdbook mdBook mdn MDN microsoft-word Microsoft Word migadu-webmail Migadu Webmail minesweeper Minesweeper Online modrinth Modrinth namemc NameMC nitter Nitter nixos-manual NixOS Manual, Nixpkgs Manual nixos-search NixOS Search npm npm ollama Ollama openmediavault openmediavault paste.rs paste.rs perplexity Perplexity phanpy Phanpy picrew Picrew pinterest Pinterest planet-minecraft Planet Minecraft porkbun Porkbun pronouns.cc pronouns.cc pronouns.page Pronouns.page proton Proton pypi PyPI pythonanywhere PythonAnywhere quizlet Quizlet raindrop Raindrop reddit Reddit rentry.co Rentry.co searxng SearXNG shinigami-eyes Shinigami Eyes snapchat-web Snapchat Web spotify-web Spotify Web stack-overflow Stack Overflow startpage Startpage status.cafe status.cafe stylus Stylus wiki.nixos.org NixOS Wiki
Projects
None yet
Development

Successfully merging this pull request may close these issues.

6 participants