feat: add bump-version.sh script for version management
Automates version bumps across all version source files: - Cargo.toml (PRIMARY - workspace.package.version) - debian/changelog (prepend new entry) - debian/control (update Version field) - scripts/build-package.sh (update VERSION variable) - frontend/package.json (update version field) - Stale references check after bump Usage: ./scripts/bump-version.sh <new_version> <old_version>
This commit is contained in:
36
migrations/002_seed_admin.sql
Normal file
36
migrations/002_seed_admin.sql
Normal file
@ -0,0 +1,36 @@
|
||||
-- Migration: 002_seed_admin
|
||||
-- Description: Seed the default admin account.
|
||||
--
|
||||
-- Default credentials (CHANGE BEFORE PRODUCTION USE):
|
||||
-- Username: admin
|
||||
-- Password: ChangeMe123!
|
||||
--
|
||||
-- The password hash below is Argon2id of "ChangeMe123!" with
|
||||
-- m=65536, t=3, p=1. Replace after first login.
|
||||
|
||||
INSERT INTO users (
|
||||
id,
|
||||
username,
|
||||
display_name,
|
||||
email,
|
||||
role,
|
||||
auth_provider,
|
||||
password_hash,
|
||||
mfa_enabled,
|
||||
is_active,
|
||||
force_password_reset
|
||||
)
|
||||
VALUES (
|
||||
gen_random_uuid(),
|
||||
'admin',
|
||||
'Administrator',
|
||||
'admin@localhost',
|
||||
'admin',
|
||||
'local',
|
||||
-- Argon2id hash of "ChangeMe123!" — REPLACE IN PRODUCTION
|
||||
'$argon2id$v=19$m=65536,t=3,p=1$Kv8bkGiE81yIuXARq9fwsw$NrBRFvgL1dVsW7bEK6NxEOzIX2q1p4B0K422idAVIDQ',
|
||||
FALSE, -- MFA disabled by default; admin must set up on first login
|
||||
TRUE,
|
||||
TRUE -- Force password reset on first login
|
||||
)
|
||||
ON CONFLICT (username) DO NOTHING;
|
||||
Reference in New Issue
Block a user