Compare commits
9 Commits
f4f634e2fb
...
e448f76323
Author | SHA1 | Date |
---|---|---|
Your New SJW Waifu | e448f76323 | |
tusooa | 1036acb6ae | |
lain | 633a76b5b3 | |
jrabbit | 8afad1e46e | |
Haelwenn | f60cb0f771 | |
Haelwenn | eb7f4bc51b | |
Haelwenn (lanodan) Monnier | b6e96f63b4 | |
Xnuk Shuman | 3e8f49be67 | |
Haelwenn (lanodan) Monnier | 1eb3ce956b |
|
@ -260,6 +260,8 @@ amd64:
|
||||||
- develop@pleroma/pleroma
|
- develop@pleroma/pleroma
|
||||||
- /^maint/.*$/@pleroma/pleroma
|
- /^maint/.*$/@pleroma/pleroma
|
||||||
- /^release/.*$/@pleroma/pleroma
|
- /^release/.*$/@pleroma/pleroma
|
||||||
|
tags:
|
||||||
|
- amd64
|
||||||
artifacts: &release-artifacts
|
artifacts: &release-artifacts
|
||||||
name: "pleroma-$CI_COMMIT_REF_NAME-$CI_COMMIT_SHORT_SHA-$CI_JOB_NAME"
|
name: "pleroma-$CI_COMMIT_REF_NAME-$CI_COMMIT_SHORT_SHA-$CI_JOB_NAME"
|
||||||
paths:
|
paths:
|
||||||
|
@ -292,6 +294,8 @@ amd64-musl:
|
||||||
stage: release
|
stage: release
|
||||||
artifacts: *release-artifacts
|
artifacts: *release-artifacts
|
||||||
only: *release-only
|
only: *release-only
|
||||||
|
tags:
|
||||||
|
- amd64
|
||||||
image: elixir:1.10.4-alpine
|
image: elixir:1.10.4-alpine
|
||||||
cache: *release-cache
|
cache: *release-cache
|
||||||
variables: *release-variables
|
variables: *release-variables
|
||||||
|
|
|
@ -1,6 +1,8 @@
|
||||||
### Release checklist
|
### Release checklist
|
||||||
* [ ] Bump version in `mix.exs`
|
* [ ] Bump version in `mix.exs`
|
||||||
* [ ] Compile a changelog
|
* [ ] Compile a changelog
|
||||||
* [ ] Create an MR with an announcement to pleroma.social
|
* [ ] Create an MR with an announcement to pleroma.social
|
||||||
* [ ] Tag the release
|
#### post-merge
|
||||||
|
* [ ] Tag the release on the merge commit
|
||||||
|
* [ ] Make the tag into a Gitlab Release™
|
||||||
* [ ] Merge `stable` into `develop` (in case the fixes are already in develop, use `git merge -s ours --no-commit` and manually merge the changelogs)
|
* [ ] Merge `stable` into `develop` (in case the fixes are already in develop, use `git merge -s ours --no-commit` and manually merge the changelogs)
|
||||||
|
|
|
@ -17,7 +17,7 @@ su pleroma -s $SHELL -lc "./bin/pleroma_ctl migrate"
|
||||||
## For from source installations (using git)
|
## For from source installations (using git)
|
||||||
|
|
||||||
1. Go to the working directory of Pleroma (default is `/opt/pleroma`)
|
1. Go to the working directory of Pleroma (default is `/opt/pleroma`)
|
||||||
2. Run `git pull` [^1]. This pulls the latest changes from upstream.
|
2. Run `git checkout <tagged release>` [^1]. e.g. `git checkout v2.4.5` This pulls the [tagged release](https://git.pleroma.social/pleroma/pleroma/-/releases) from upstream.
|
||||||
3. Run `mix deps.get` [^1]. This pulls in any new dependencies.
|
3. Run `mix deps.get` [^1]. This pulls in any new dependencies.
|
||||||
4. Stop the Pleroma service.
|
4. Stop the Pleroma service.
|
||||||
5. Run `mix ecto.migrate` [^1] [^2]. This task performs database migrations, if there were any.
|
5. Run `mix ecto.migrate` [^1] [^2]. This task performs database migrations, if there were any.
|
||||||
|
|
|
@ -0,0 +1,197 @@
|
||||||
|
msgid ""
|
||||||
|
msgstr ""
|
||||||
|
"Project-Id-Version: PACKAGE VERSION\n"
|
||||||
|
"Report-Msgid-Bugs-To: \n"
|
||||||
|
"POT-Creation-Date: 2022-12-01 19:17+0300\n"
|
||||||
|
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
|
||||||
|
"Last-Translator: Automatically generated\n"
|
||||||
|
"Language-Team: none\n"
|
||||||
|
"Language: ko\n"
|
||||||
|
"MIME-Version: 1.0\n"
|
||||||
|
"Content-Type: text/plain; charset=UTF-8\n"
|
||||||
|
"Content-Transfer-Encoding: 8bit\n"
|
||||||
|
"X-Generator: Translate Toolkit 3.7.2\n"
|
||||||
|
|
||||||
|
## This file is a PO Template file.
|
||||||
|
##
|
||||||
|
## "msgid"s here are often extracted from source code.
|
||||||
|
## Add new translations manually only if they're dynamic
|
||||||
|
## translations that can't be statically extracted.
|
||||||
|
##
|
||||||
|
## Run "mix gettext.extract" to bring this file up to
|
||||||
|
## date. Leave "msgstr"s empty as changing them here as no
|
||||||
|
## effect: edit them in PO (.po) files instead.
|
||||||
|
|
||||||
|
#: lib/pleroma/web/api_spec/render_error.ex:122
|
||||||
|
#, elixir-autogen, elixir-format
|
||||||
|
msgid "%{name} - %{count} is not a multiple of %{multiple}."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: lib/pleroma/web/api_spec/render_error.ex:131
|
||||||
|
#, elixir-autogen, elixir-format
|
||||||
|
msgid "%{name} - %{value} is larger than exclusive maximum %{max}."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: lib/pleroma/web/api_spec/render_error.ex:140
|
||||||
|
#, elixir-autogen, elixir-format
|
||||||
|
msgid "%{name} - %{value} is larger than inclusive maximum %{max}."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: lib/pleroma/web/api_spec/render_error.ex:149
|
||||||
|
#, elixir-autogen, elixir-format
|
||||||
|
msgid "%{name} - %{value} is smaller than exclusive minimum %{min}."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: lib/pleroma/web/api_spec/render_error.ex:158
|
||||||
|
#, elixir-autogen, elixir-format
|
||||||
|
msgid "%{name} - %{value} is smaller than inclusive minimum %{min}."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: lib/pleroma/web/api_spec/render_error.ex:102
|
||||||
|
#, elixir-autogen, elixir-format
|
||||||
|
msgid "%{name} - Array items must be unique."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: lib/pleroma/web/api_spec/render_error.ex:114
|
||||||
|
#, elixir-autogen, elixir-format
|
||||||
|
msgid "%{name} - Array length %{length} is larger than maxItems: %{}."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: lib/pleroma/web/api_spec/render_error.ex:106
|
||||||
|
#, elixir-autogen, elixir-format
|
||||||
|
msgid "%{name} - Array length %{length} is smaller than minItems: %{min}."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: lib/pleroma/web/api_spec/render_error.ex:166
|
||||||
|
#, elixir-autogen, elixir-format
|
||||||
|
msgid "%{name} - Invalid %{type}. Got: %{value}."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: lib/pleroma/web/api_spec/render_error.ex:174
|
||||||
|
#, elixir-autogen, elixir-format
|
||||||
|
msgid "%{name} - Invalid format. Expected %{format}."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: lib/pleroma/web/api_spec/render_error.ex:51
|
||||||
|
#, elixir-autogen, elixir-format
|
||||||
|
msgid "%{name} - Invalid schema.type. Got: %{type}."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: lib/pleroma/web/api_spec/render_error.ex:178
|
||||||
|
#, elixir-autogen, elixir-format
|
||||||
|
msgid "%{name} - Invalid value for enum."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: lib/pleroma/web/api_spec/render_error.ex:95
|
||||||
|
#, elixir-autogen, elixir-format
|
||||||
|
msgid "%{name} - String length is larger than maxLength: %{length}."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: lib/pleroma/web/api_spec/render_error.ex:88
|
||||||
|
#, elixir-autogen, elixir-format
|
||||||
|
msgid "%{name} - String length is smaller than minLength: %{length}."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: lib/pleroma/web/api_spec/render_error.ex:63
|
||||||
|
#, elixir-autogen, elixir-format
|
||||||
|
msgid "%{name} - null value where %{type} expected."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: lib/pleroma/web/api_spec/render_error.ex:60
|
||||||
|
#, elixir-autogen, elixir-format
|
||||||
|
msgid "%{name} - null value."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: lib/pleroma/web/api_spec/render_error.ex:182
|
||||||
|
#, elixir-autogen, elixir-format
|
||||||
|
msgid "Failed to cast to any schema in %{polymorphic_type}"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: lib/pleroma/web/api_spec/render_error.ex:71
|
||||||
|
#, elixir-autogen, elixir-format
|
||||||
|
msgid "Failed to cast value as %{invalid_schema}. Value must be castable using `allOf` schemas listed."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: lib/pleroma/web/api_spec/render_error.ex:84
|
||||||
|
#, elixir-autogen, elixir-format
|
||||||
|
msgid "Failed to cast value to one of: %{failed_schemas}."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: lib/pleroma/web/api_spec/render_error.ex:78
|
||||||
|
#, elixir-autogen, elixir-format
|
||||||
|
msgid "Failed to cast value using any of: %{failed_schemas}."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: lib/pleroma/web/api_spec/render_error.ex:212
|
||||||
|
#, elixir-autogen, elixir-format
|
||||||
|
msgid "Invalid value for header: %{name}."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: lib/pleroma/web/api_spec/render_error.ex:204
|
||||||
|
#, elixir-autogen, elixir-format
|
||||||
|
msgid "Missing field: %{name}."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: lib/pleroma/web/api_spec/render_error.ex:208
|
||||||
|
#, elixir-autogen, elixir-format
|
||||||
|
msgid "Missing header: %{name}."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: lib/pleroma/web/api_spec/render_error.ex:196
|
||||||
|
#, elixir-autogen, elixir-format
|
||||||
|
msgid "No value provided for required discriminator `%{field}`."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: lib/pleroma/web/api_spec/render_error.ex:216
|
||||||
|
#, elixir-autogen, elixir-format
|
||||||
|
msgid "Object property count %{property_count} is greater than maxProperties: %{max_properties}."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: lib/pleroma/web/api_spec/render_error.ex:224
|
||||||
|
#, elixir-autogen, elixir-format
|
||||||
|
msgid "Object property count %{property_count} is less than minProperties: %{min_properties}"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: lib/pleroma/web/templates/static_fe/static_fe/error.html.eex:2
|
||||||
|
#, elixir-autogen, elixir-format
|
||||||
|
msgid "Oops"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: lib/pleroma/web/api_spec/render_error.ex:188
|
||||||
|
#, elixir-autogen, elixir-format
|
||||||
|
msgid "Unexpected field: %{name}."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: lib/pleroma/web/api_spec/render_error.ex:200
|
||||||
|
#, elixir-autogen, elixir-format
|
||||||
|
msgid "Unknown schema: %{name}."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: lib/pleroma/web/api_spec/render_error.ex:192
|
||||||
|
#, elixir-autogen, elixir-format
|
||||||
|
msgid "Value used as discriminator for `%{field}` matches no schemas."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: lib/pleroma/web/templates/embed/show.html.eex:43
|
||||||
|
#: lib/pleroma/web/templates/static_fe/static_fe/_notice.html.eex:37
|
||||||
|
#, elixir-autogen, elixir-format
|
||||||
|
msgid "announces"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: lib/pleroma/web/templates/embed/show.html.eex:44
|
||||||
|
#: lib/pleroma/web/templates/static_fe/static_fe/_notice.html.eex:38
|
||||||
|
#, elixir-autogen, elixir-format
|
||||||
|
msgid "likes"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: lib/pleroma/web/templates/embed/show.html.eex:42
|
||||||
|
#: lib/pleroma/web/templates/static_fe/static_fe/_notice.html.eex:36
|
||||||
|
#, elixir-autogen, elixir-format
|
||||||
|
msgid "replies"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: lib/pleroma/web/templates/embed/show.html.eex:27
|
||||||
|
#: lib/pleroma/web/templates/static_fe/static_fe/_notice.html.eex:22
|
||||||
|
#, elixir-autogen, elixir-format
|
||||||
|
msgid "sensitive media"
|
||||||
|
msgstr ""
|
Loading…
Reference in New Issue