clusev/lang/en/release.php

55 lines
1.9 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 (Tag → Mirror → CI; build readiness of a beta)
'pipeline' => 'Pipeline',
'pipe_sub_gitea' => 'Source · tag is cut here',
'pipe_sub_mirror' => 'Automatic push mirror',
'pipe_sub_ci' => 'Tests run',
'no_beta_running' => 'No beta in flight.',
'state_done' => 'done',
'state_running' => 'running …',
'state_failed' => 'failed',
'state_pending' => 'pending',
'state_unknown' => 'unknown',
// 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?',
];