Skip to content

Releases: zwindler/PodSweeper

v0.1.4

24 Feb 20:29

Choose a tag to compare

What's Changed

  • d7cdebe test: add comprehensive BFS and hint number tests
  • a768e72 docs: update version to v0.1.4
  • c4e16d7 fix: add coordinate headers to map display for clarity

Container Images

  • ghcr.io/zwindler/podsweeper-gamemaster:v0.1.4
  • ghcr.io/zwindler/podsweeper-hint-agent:v0.1.4
  • ghcr.io/zwindler/podsweeper-player-terminal:v0.1.4

Installation

kubectl apply -k https://github.com/zwindler/podsweeper//deploy/base?ref=v0.1.4

v0.1.3

22 Feb 22:41

Choose a tag to compare

What's Changed

  • 9b48d6b docs: update version to v0.1.3
  • 206da4c fix: add pre-commit hook for golangci-lint checks and install command
  • a2485a7 fix: golangci-lint
  • 5e263d0 fix: update golangci-lint action to version 7

Container Images

  • ghcr.io/zwindler/podsweeper-gamemaster:v0.1.3
  • ghcr.io/zwindler/podsweeper-hint-agent:v0.1.3
  • ghcr.io/zwindler/podsweeper-player-terminal:v0.1.3

Installation

kubectl apply -k https://github.com/zwindler/podsweeper//deploy/base?ref=v0.1.3

v0.1.2

22 Feb 22:31

Choose a tag to compare

What's Changed

  • 779a5ef fix: update README and issues priority for CI/CD completion and versioning
  • e6e9399 fix: ensure config ConfigMap exists after cache startup
  • 32f6fd9 fix: enhance gamemaster ClusterRole permissions for player access and observability
  • b528f6e fix: update gamemaster ClusterRole to include 'list' and 'watch' verbs for roles
  • e8d749e fix: add bash-completion and kubectl autocompletion to player terminal

Container Images

  • ghcr.io/zwindler/podsweeper-gamemaster:v0.1.2
  • ghcr.io/zwindler/podsweeper-hint-agent:v0.1.2
  • ghcr.io/zwindler/podsweeper-player-terminal:v0.1.2

Installation

kubectl apply -k https://github.com/zwindler/podsweeper//deploy/base?ref=v0.1.2

v0.1.1

22 Feb 21:28

Choose a tag to compare

What's Changed

  • a55f53c fix: update GitHub Actions to use checkout@v6
  • 512b961 fix: update to Go 1.26 and golangci-lint v2.10.1

Container Images

  • ghcr.io/zwindler/podsweeper-gamemaster:v0.1.1
  • ghcr.io/zwindler/podsweeper-hint-agent:v0.1.1
  • ghcr.io/zwindler/podsweeper-player-terminal:v0.1.1

Installation

kubectl apply -k https://github.com/zwindler/podsweeper//deploy/base?ref=v0.1.1

v0.1.0

22 Feb 21:17

Choose a tag to compare

What's Changed

  • 42b7725 ci: add GitHub Actions for CI/CD and release automation
  • 6b07d9d Simplify CTF levels by removing challenge details
  • 9d52669 docs: mark Phase 2 (Levels 0-4) as complete
  • 28a1719 Add Mozilla Public License Version 2.0
  • 3924945 Delete LICENSE
  • 60a8443 docs: update development roadmap to mark Level Progression as complete
  • 13e5577 feat: implement Levels 2-4 cheat paths
  • fee6160 feat: implement level progression with dynamic RBAC
  • 35fec14 docs: add disclaimer about destructive nature of PodSweeper
  • b18f0cd docs: improve README with ASCII art banner and status badges
  • dd67fcc chore: update base images to latest versions
  • 1254d1e feat: add player terminal with restricted RBAC for CTF gameplay
  • fb9f93e feat: implement Level 0 and Level 1 cheat paths
  • 2012d0a docs: update README for MVP completion with Quick Start guide
  • 6b6baf8 docs: update grid size tiers and Level 0 ConfigMap format
  • daed014 docs: reorganize roadmap to prioritize level progression
  • 692d6e8 docs: update roadmap with completed Phase 1 and current progress
  • c3244ec fix: add fast termination and WaitForCleanup to prevent race conditions
  • a1e2637 refactor: consolidate game lifecycle into ConfigController and fix race condition
  • ee431d3 feat: implement game restart logic on explosion/victory pod deletion and refine pod cleanup process
  • e06d1d6 feat: make container images configurable and fix ASCII art display
  • c56b423 MVP
  • 7146709 refactor: replace Difficulty presets with level-based tiers
  • 5012e57 feat: add grid spawner for creating initial game pods
  • be0ddfe feat: add pod reconciliation controller for game logic
  • 4860c91 feat: add state persistence layer
  • 6abc9d2 feat: add grid generator with mine placement algorithm
  • 2e28289 feat: add game state data model
  • 9dc388a feat: add project scaffolding
  • 4f0d904 docs: restructure roadmap for better incremental development
  • cd75a74 docs: add issues priority and roadmap with issue links
  • 1e13854 Add README.md for PodSweeper project
  • c8ff1e4 Revise pod deletion logic and Gamemaster specifications
  • 85dd447 Highlight spoiler alert in GAMEPLAY.md
  • 6331cfe Initial commit

Container Images

  • ghcr.io/zwindler/podsweeper-gamemaster:v0.1.0
  • ghcr.io/zwindler/podsweeper-hint-agent:v0.1.0
  • ghcr.io/zwindler/podsweeper-player-terminal:v0.1.0

Installation

kubectl apply -k https://github.com/zwindler/podsweeper//deploy/base?ref=v0.1.0