mirror of
https://github.com/kiwix/kiwix-js-pwa.git
synced 2025-09-09 20:32:45 -04:00
Update publishing scripts
This commit is contained in:
parent
174d058cbe
commit
ca34e215f6
2
.github/workflows/publish-docker.yaml
vendored
2
.github/workflows/publish-docker.yaml
vendored
@ -44,7 +44,7 @@ jobs:
|
|||||||
run: |
|
run: |
|
||||||
npm install
|
npm install
|
||||||
npm run build-src
|
npm run build-src
|
||||||
- name: Build app with src and production bundles (production will run)
|
- name: Build app with production bundle (src bundle also provided)
|
||||||
if: github.event.inputs.target == 'docker' || github.event_name == 'release'
|
if: github.event.inputs.target == 'docker' || github.event_name == 'release'
|
||||||
run: |
|
run: |
|
||||||
npm install
|
npm install
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
# This is a utility script which helps developers choose sensible values for updating the online Docker-based implementation
|
# This is a utility script which helps developers choose sensible values for updating the online implementations
|
||||||
# of this app while testing and developing code in a specific branch. It checks app.js and service-worker.js for consistency,
|
# of this app while testing and developing code in a specific branch. It checks app.js and service-worker.js for consistency,
|
||||||
# and checks that that the underlying branch of a PR has been checked out (rather than the PR itself). It then calls the
|
# and checks that that the underlying branch of a PR has been checked out (rather than the PR itself). It then calls the
|
||||||
# GitHub REST API for dispatching the workflow using the provided values.
|
# GitHub REST API for dispatching the workflow using the provided values.
|
||||||
@ -13,6 +13,7 @@
|
|||||||
[CmdletBinding()]
|
[CmdletBinding()]
|
||||||
param (
|
param (
|
||||||
[string]$machine_name = "",
|
[string]$machine_name = "",
|
||||||
|
[string]$target = "",
|
||||||
[string]$branch_name = "",
|
[string]$branch_name = "",
|
||||||
[switch]$dryrun = $false
|
[switch]$dryrun = $false
|
||||||
)
|
)
|
||||||
@ -62,6 +63,10 @@ if ($machine_name -eq "") {
|
|||||||
"[DRYRUN]: Initiating dry run..."
|
"[DRYRUN]: Initiating dry run..."
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
""
|
||||||
|
if ($target -eq "") {
|
||||||
|
$target = Read-Host "Which implementation (ghpages or docker) do you wish to update? Enter to accept suggested [ghpages]"
|
||||||
|
}
|
||||||
$machine_name = Read-Host "`nGive the name to use for the docker build, or Enter to accept suggested name [$suggested_build]"
|
$machine_name = Read-Host "`nGive the name to use for the docker build, or Enter to accept suggested name [$suggested_build]"
|
||||||
""
|
""
|
||||||
if (-Not $machine_name) {
|
if (-Not $machine_name) {
|
||||||
@ -74,6 +79,10 @@ if ($machine_name -eq "") {
|
|||||||
if ($warning_message) { Write-Warning $warning_message }
|
if ($warning_message) { Write-Warning $warning_message }
|
||||||
}
|
}
|
||||||
|
|
||||||
|
if (-Not $target) {
|
||||||
|
$target = "ghpages"
|
||||||
|
}
|
||||||
|
|
||||||
if ($branch_name -eq "") {
|
if ($branch_name -eq "") {
|
||||||
$suggested_branch = &{ git branch --show-current }
|
$suggested_branch = &{ git branch --show-current }
|
||||||
$branch_name = Read-Host "`nGive the branch name to use of the docker build, or Enter to accept [$suggested_branch]"
|
$branch_name = Read-Host "`nGive the branch name to use of the docker build, or Enter to accept [$suggested_branch]"
|
||||||
@ -86,6 +95,7 @@ if ($branch_name -eq "") {
|
|||||||
}
|
}
|
||||||
|
|
||||||
"`nMachine name set to: $machine_name"
|
"`nMachine name set to: $machine_name"
|
||||||
|
"Target set to: $target"
|
||||||
"Branch name set to: $branch_name"
|
"Branch name set to: $branch_name"
|
||||||
|
|
||||||
if (-Not $dryrun -and -Not $github_token) {
|
if (-Not $dryrun -and -Not $github_token) {
|
||||||
@ -103,7 +113,10 @@ $dispatch_params = @{
|
|||||||
}
|
}
|
||||||
Body = @{
|
Body = @{
|
||||||
'ref' = $branch_name
|
'ref' = $branch_name
|
||||||
'inputs' = @{ 'version' = $machine_name }
|
'inputs' = @{
|
||||||
|
'version' = $machine_name
|
||||||
|
'target' = $target
|
||||||
|
}
|
||||||
} | ConvertTo-Json
|
} | ConvertTo-Json
|
||||||
ContentType = "application/json"
|
ContentType = "application/json"
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user