Skip to content

Arki55/features/t13 GitHub distribution workflow work 4 ==> master (WIP)#75

Draft
arki55 wants to merge 39 commits into
masterfrom
arki55/features/T13-github-distribution-workflow-work-4
Draft

Arki55/features/t13 GitHub distribution workflow work 4 ==> master (WIP)#75
arki55 wants to merge 39 commits into
masterfrom
arki55/features/T13-github-distribution-workflow-work-4

Conversation

@arki55
Copy link
Copy Markdown
Owner

@arki55 arki55 commented Nov 23, 2024

No description provided.

arki55 and others added 30 commits July 25, 2023 15:45
…ution-workflow-final-2

Arki55/features/t13 GitHub distribution workflow final 2  ==>  arki55/master (enabling nightly builds)
…ution-workflow-final-2

ci: Daily test (pre)release as new release with date+time, dropping older releases (#42)
…ution-workflow-final-2

fix: Committer identity was missing. Added 2 new variables.
More details:
- Before building, fuse_version constant will be replaced with a desired version in configure.ac.
- Before builds, master from configure parent repository will be merged into the current branch.
- The same happens also for Libspectrum, master from configured parent repo is merged before building.
- Failure to merge anything does not stop Libspectrum from building, but it stops Fuse. To save resources. When triggering the workflow manually, build can be enforced.
- Release tag changed to contain fuse version, branch name and date of last commit.
- Similarly like release tag, also individual zips containing builds will be named like fuse-<version>-<build key>.zip.
- Two test build variants - STD as Standard (only version changes) or as TEST - displaying more info about the source of build in about dalog box.
…NG constant. Unify the sentence across usages.
…OUT_VERSION, replace dashes with spaces in it.
…dget UI )

- Version info will be read from constant FUSE_ABOUT_VERSION and split into lines, allowing splitting by words.
- In case of TEST BUILD, forwarded detailed version info lines will be printed as well
- Labels reordered so that the order is the same as in about box of WIN32 UI
- Code refactored to allow calculating of total lines needed for whole about dialog box
…N32 UI )

- Version info will be read from constant FUSE_ABOUT_VERSION and split into lines by auto wrapping. Practically only 2 lines good.
- Size of dialog box enlarged in both dimensions to allow bigger version text line(s).
- In case of TEST BUILD, forwarded detailed version info lines will be printed as well. I had to create a separate .rc file for this thou.
…orkflow-final-3

Features/t13 GitHub distribution workflow final 3  ==> arki55/master
Arki55/features/testing build ==>  arki55/master
Before determining date of last commit, checkout and fetch the latest version of branch. Do not checkout on hash of the event.
…ution-workflow-work-3

ci: Fix date of last commit when packing release ==>  arki55/master
The latest revision is needed especially when doing the daily release package, when master from  origin repo is merged into the current one. Without this it would not take the commit into subsequent builds.
…ution-workflow-work-3

fix: More precise ISO date detection  ==> features/T13-github-distribution-workflow-final-3
…orkflow-final-3

Features/t13 GitHub distribution workflow final 3 ==>  arki55/master
…ution-workflow-final-3

CI: upgrading checkout to version 4  ==> arki55/master
arki55 and others added 8 commits June 23, 2024 22:32
arki55/master   ==>  arki55/features/T13-github-distribution-workflow-final-3  (update)
One on_pull_request.yml workflow triggered on PULL REQUEST.
Which calls build_all.yml workflow, which in turn calls builds for all platforms, which call build of all various build variations.
…' of github.com:arki55/fuse-fuse into arki55/features/T13-github-distribution-workflow-work-4
@arki55 arki55 changed the base branch from arki55/master to master November 24, 2024 20:15
@arki55 arki55 changed the title Arki55/features/t13 GitHub distribution workflow work 4 ==> arki55/master (WIP) Arki55/features/t13 GitHub distribution workflow work 4 ==> master (WIP) Nov 24, 2024
@arki55 arki55 closed this Nov 24, 2024
@arki55 arki55 reopened this Nov 24, 2024
@arki55 arki55 marked this pull request as draft November 24, 2024 23:23
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant