diff --git a/README.md b/README.md index 25b48f0..01522b7 100644 --- a/README.md +++ b/README.md @@ -19,7 +19,7 @@ If you don't have YunoHost, please consult [the guide](https://yunohost.org/#/in Woodpecker is a simple CI engine with great extensibility. -**Shipped version:** 1.0.5~ynh2 +**Shipped version:** 2.2.2~ynh1 ## Screenshots diff --git a/README_fr.md b/README_fr.md index 60a0cf9..be3ea24 100644 --- a/README_fr.md +++ b/README_fr.md @@ -19,7 +19,7 @@ Si vous n’avez pas YunoHost, regardez [ici](https://yunohost.org/#/install) po Woodpecker est un moteur CI simple avec une grande extensibilité. -**Version incluse :** 1.0.5~ynh2 +**Version incluse :** 2.2.2~ynh1 ## Captures d’écran diff --git a/doc/admin.md b/doc/admin.md new file mode 100644 index 0000000..193c8b4 --- /dev/null +++ b/doc/admin.md @@ -0,0 +1 @@ +Your gRPC port: `__PORT_GRPC__` diff --git a/manifest.toml b/manifest.toml index 49dc6d8..14ba7c1 100644 --- a/manifest.toml +++ b/manifest.toml @@ -7,7 +7,7 @@ name = "Woodpecker" description.en = "CI engine with great extensibility integrated with GitHub, GitLab, Gitea..." description.fr = "Outil d'intégration continue extensible intégrable avec GitHub, GitLab, Gitea..." -version = "1.0.5~ynh2" +version = "2.2.2~ynh1" maintainers = [ "Salamandar" ] @@ -78,12 +78,12 @@ ram.runtime = "200M" [resources] [resources.sources] - [resources.sources.main] - amd64.url = "https://github.com/woodpecker-ci/woodpecker/releases/download/v1.0.5/woodpecker-server_linux_amd64.tar.gz" - amd64.sha256 = "99ccffae1795b561d72850400383771ccf105a8fee8c74e524654d26262420ef" + [resources.sources.main] + amd64.url = "https://github.com/woodpecker-ci/woodpecker/releases/download/v2.2.2/woodpecker-server_linux_amd64.tar.gz" + amd64.sha256 = "622863163084529969422a3a6e70b8fd29bb11513e4f4d125dd6604987976333" - arm64.url = "https://github.com/woodpecker-ci/woodpecker/releases/download/v1.0.5/woodpecker-server_linux_arm64.tar.gz" - arm64.sha256 = "a2b20b569daac3f9c4ebc5fb17026a2679f30d3ee7004bd6f09d63d1f102361c" + arm64.url = "https://github.com/woodpecker-ci/woodpecker/releases/download/v2.2.2/woodpecker-server_linux_arm64.tar.gz" + arm64.sha256 = "ba9e9ca23389d3b0195a874819586e024ab57435018bc977f38816cf5e35f9d9" autoupdate.strategy = "latest_github_release" autoupdate.asset.amd64 = "woodpecker-server_linux_amd64.tar.gz" diff --git a/scripts/change_url b/scripts/change_url index ae914ad..7d4a805 100644 --- a/scripts/change_url +++ b/scripts/change_url @@ -25,6 +25,18 @@ ynh_script_progression --message="Updating NGINX web server configuration..." -- ynh_change_url_nginx_config +#================================================= +# MODIFY URL IN WOODPECKER CONF +#================================================= +ynh_script_progression --message="Updating configuration file..." --weight=1 + +path_no_trailing_slash=${path%/} +_woodpecker_set_forge_config + +ynh_add_config --template="woodpecker-server.conf" --destination="$install_dir/woodpecker-server.conf" +chmod 400 "$install_dir/woodpecker-server.conf" +chown "$app:$app" "$install_dir/woodpecker-server.conf" + #================================================= # GENERIC FINALISATION #================================================= diff --git a/tests.toml b/tests.toml index 9a8d950..6ee92fc 100644 --- a/tests.toml +++ b/tests.toml @@ -4,26 +4,26 @@ test_format = 1.0 [default] - # exclude = ["install.private", "install.multi"] - # The test IDs to be used in only/exclude statements are: - # * install.root - # * install.subdir - # * install.nourl - # * install.multi - # * backup_restore - # * upgrade - # * upgrade.someCommitId - # * change_url - # NB: you should NOT need this except if you really have a good reason... +# exclude = ["install.private", "install.multi"] +# The test IDs to be used in only/exclude statements are: +# * install.root +# * install.subdir +# * install.nourl +# * install.multi +# * backup_restore +# * upgrade +# * upgrade.someCommitId +# * change_url +# NB: you should NOT need this except if you really have a good reason... - # For special usecases, sometimes you need to setup other things on the machine - # prior to installing the app (such as installing another app) - # (Remove this key entirely if not needed) - # preinstall = """ - # sudo yunohost app install foobar - # sudo yunohost user list - # """ - args.forge_type = "github" - args.forge_url = "https://github.com" - args.forge_client = "dammy client" - args.forge_secret = "dummy secret" +# For special usecases, sometimes you need to setup other things on the machine +# prior to installing the app (such as installing another app) +# (Remove this key entirely if not needed) +# preinstall = """ +# sudo yunohost app install foobar +# sudo yunohost user list +# """ +args.forge_type = "github" +args.forge_url = "https://github.com" +args.forge_client = "dummy client" +args.forge_secret = "dummy secret"