50 lines
1.7 KiB
PHP
50 lines
1.7 KiB
PHP
<?php
|
|
|
|
return [
|
|
'title' => 'Release',
|
|
'nav' => 'Release',
|
|
'eyebrow' => 'Release pipeline',
|
|
'heading' => 'Release control',
|
|
'subtitle' => 'Cut a staging beta — dev instance only.',
|
|
'dev_instance' => 'Dev instance',
|
|
|
|
'current' => 'Current version',
|
|
'channel' => 'Channel',
|
|
'source' => 'Source',
|
|
|
|
// option tiles
|
|
'choose' => 'Cut a beta',
|
|
'kind_continue' => 'Next beta',
|
|
'kind_patch' => 'Patch',
|
|
'kind_minor' => 'Minor',
|
|
'kind_major' => 'Major',
|
|
'tile_beta' => 'Beta tag',
|
|
'hint' => 'Cuts a beta tag and pushes it to Gitea → mirror → CI → staging.',
|
|
|
|
// running / result
|
|
'running_title' => 'Release running',
|
|
'running' => 'Cutting and pushing beta :target …',
|
|
'in_progress' => 'running',
|
|
'staged' => 'Beta :tag pushed → mirror → CI → staging.',
|
|
'staged_label' => 'Last pushed:',
|
|
'failed' => 'Release failed: :reason',
|
|
|
|
// pipeline rail
|
|
'pipeline' => 'Pipeline',
|
|
'pipe_sub_gitea' => 'Source · tag is cut here',
|
|
'pipe_sub_mirror' => 'Automatic push mirror',
|
|
'pipe_sub_ci' => 'Tests run',
|
|
'pipe_sub_staging' => 'Beta is deployed',
|
|
|
|
// confirm modal (R5)
|
|
'confirm_title' => 'Cut a staging beta?',
|
|
'confirm_body' => 'Cuts a beta of :target, tags it and pushes to Gitea → mirror → CI → staging. The tag is irreversible.',
|
|
'confirm_action' => 'Cut beta',
|
|
|
|
// errors
|
|
'invalid_target' => 'Invalid target version.',
|
|
'throttled' => 'Too many attempts — retry in :seconds s.',
|
|
'write_failed' => 'Could not write the request (signal directory not writable).',
|
|
'no_host_response' => 'No response from the host. Is the release watcher running?',
|
|
];
|