Revert "make sure these steps run"

This reverts commit 1976dee738.

Revert "yet another fix for the github actions"

This reverts commit 552951795c.

Revert "make sure CI to assemble release on 'v*' tag push or manually"

This reverts commit 8897769f0d.
This commit is contained in:
Marco Antonio J. Costa
2025-01-07 16:51:30 -03:00
committed by majcosta
parent 1976dee738
commit 7aa0e18352
2 changed files with 17 additions and 19 deletions
+13 -15
View File
@@ -35,28 +35,24 @@ jobs:
run: | run: |
set -eux set -eux
all_languages="${{ inputs.build_all_languages }}" full_release='${{ ( github.repository == '1dot13/source' && github.ref_name == 'master' ) || startsWith(github.ref, 'refs/tags/v') }}'
assemble_release="${{ inputs.assemble_release }}"
repo="${{ github.repository }}"
is_tag="${{ startsWith(github.ref, 'refs/tags/v') }}"
if [ "$assemble_release" = "true" ] || { [ "$repo" = "1dot13/source" ] && [ "$is_tag" = "true" ]; } if [[ '${{ inputs.build_all_languages }}' == 'true' || ( '${{ inputs.build_all_languages }}' == '' && "$full_release" == 'true' ) ]]
then then
full_release="true" languages_json_array='["Chinese", "German", "English", "French", "Polish", "Italian", "Dutch", "Russian"]';
else
full_release="false"
fi
if [ "$all_languages" = "true" ] || [ "$full_release" = "true" ]
then
languages_json_array='["Chinese", "German", "English", "French", "Polish", "Italian", "Dutch", "Russian"]'
else else
# English + some other language for compilation testing # English + some other language for compilation testing
languages_json_array='["German", "English"]' languages_json_array='["German", "English"]'
fi fi
echo "languages_json_array=$languages_json_array" >> $GITHUB_OUTPUT
echo "languages_json_array=$languages_json_array" >> "$GITHUB_OUTPUT" if [[ '${{ inputs.assemble_release }}' == 'true' || ( '${{ inputs.assemble_release }}' == '' && "$full_release" == 'true' ) ]]
echo "assemble_release=$full_release" >> "$GITHUB_OUTPUT" then
assemble_release='true'
else
assemble_release='false'
fi
echo "assemble_release=$assemble_release" >> $GITHUB_OUTPUT
- name: Clone repos metadata - name: Clone repos metadata
run: | run: |
@@ -190,12 +186,14 @@ jobs:
merge-multiple: true merge-multiple: true
- name: Checkout Repo - name: Checkout Repo
if: github.ref == 'refs/heads/master'
uses: actions/checkout@v4 uses: actions/checkout@v4
with: with:
path: source path: source
fetch-depth: 1 fetch-depth: 1
sparse-checkout: 'README.md' sparse-checkout: 'README.md'
- name: Create latest pre-release - name: Create latest pre-release
if: github.ref == 'refs/heads/master'
working-directory: source working-directory: source
run: | run: |
gh release delete latest --cleanup-tag || true gh release delete latest --cleanup-tag || true
+1 -1
View File
@@ -11,7 +11,7 @@ on:
assemble: assemble:
description: 'assemble full package' description: 'assemble full package'
required: true required: true
default: false default: true
type: boolean type: boolean
continue-on-error: continue-on-error:
description: 'allows a language to fail, used when building all languages' description: 'allows a language to fail, used when building all languages'