Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Build with OpenAL Soft and release Win32/64 binaries with versions #52

Open
wants to merge 22 commits into
base: master
Choose a base branch
from

Commits on Jun 3, 2022

  1. Configuration menu
    Copy the full SHA
    b37ac57 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    98ed525 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    a91370c View commit details
    Browse the repository at this point in the history

Commits on Jun 4, 2022

  1. Configuration menu
    Copy the full SHA
    0753a56 View commit details
    Browse the repository at this point in the history

Commits on Jun 21, 2022

  1. Add versions/commit hashes, documentation and update submodule

    - Appends tag/version/git describe of both DSOAL and OpenAL Soft to Stable builds, and commit hashes to Development builds.
    - Update OpenAL Soft submodule to the latest commit for Development builds, and set to 1.22.1 for Stable builds.
    - Include Documentation (licenses, readmes, changelog, etc)
    - Set Debug build type for Development builds
    - Removed "-latest" from 32+64-bit bundle artifact which became misleading on new builds
    - General cleanup
    ThreeDeeJay committed Jun 21, 2022
    Configuration menu
    Copy the full SHA
    00b605e View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    00c33c4 View commit details
    Browse the repository at this point in the history

Commits on Jun 27, 2022

  1. Update openal-soft

    ThreeDeeJay committed Jun 27, 2022
    Configuration menu
    Copy the full SHA
    e20b690 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    42d12d4 View commit details
    Browse the repository at this point in the history

Commits on Jul 6, 2022

  1. Configuration menu
    Copy the full SHA
    87ae4d4 View commit details
    Browse the repository at this point in the history

Commits on Aug 17, 2022

  1. Revert build type to fix binaries

    Switched build type from Debug to Release to fix issues with the Development binaries.
    ThreeDeeJay authored Aug 17, 2022
    Configuration menu
    Copy the full SHA
    a90d0cc View commit details
    Browse the repository at this point in the history

Commits on Oct 24, 2022

  1. Clone OpenAL Soft via Actions instead of submodule

    - Renamed "Development" and "Stable" builds to untagged and tagged, respectively; which seems more appropriate.
    - Removed OpenAL Soft submodule and references.
    - Now it clones the latest OpenAL Soft commit (untagged) or the latest release (tagged) during GitHub Actions build.
    - Updated some actions and replaced `set-output` command to remove some deprecation warnings, though not all: some actions still need to do the same on their end for the other warnings to disappear.
    ThreeDeeJay committed Oct 24, 2022
    Configuration menu
    Copy the full SHA
    8956eed View commit details
    Browse the repository at this point in the history

Commits on Jan 25, 2023

  1. Optimize redundant workflow code with a matrix

    Also:
    - Include revision (commit count) in untagged build filename
    - Make sure tagged build uses the most recent *.*.* tag to ignore the makemhr tag
    ThreeDeeJay committed Jan 25, 2023
    Configuration menu
    Copy the full SHA
    577f8bc View commit details
    Browse the repository at this point in the history

Commits on Mar 12, 2023

  1. Configuration menu
    Copy the full SHA
    5bf8650 View commit details
    Browse the repository at this point in the history

Commits on Mar 14, 2023

  1. Configuration menu
    Copy the full SHA
    38e9ba7 View commit details
    Browse the repository at this point in the history

Commits on Mar 28, 2023

  1. Add daily scheduled and manual runs

    This way a recent OpenAL Soft build is always used, or the latest, if triggered manually.
    ThreeDeeJay committed Mar 28, 2023
    Configuration menu
    Copy the full SHA
    e387b58 View commit details
    Browse the repository at this point in the history

Commits on Apr 6, 2023

  1. Configuration menu
    Copy the full SHA
    a49b2aa View commit details
    Browse the repository at this point in the history

Commits on Aug 11, 2023

  1. Configuration menu
    Copy the full SHA
    2516abd View commit details
    Browse the repository at this point in the history

Commits on Aug 10, 2024

  1. HRTF build, version details, and updated actions

    - Separate release build (DSOAL+HRTF.zip) with a alsoft.ini that has the minimal configuration for HRTF, and the template moved to the Documentation folder (DSOAL.zip will still include the template next to the DLL files)
    - Included Version.txt files including repo, branch, version, commit short hash, count and push time
    - Versioned files now only found in the workflow artifacts for a cleaner release and to prevent confusion
    - Untagged release now includes branch (e.g. latest-master) so that the rewrite branch can get its own releases (didn't use just the branch name in the tag because that makes the GitHub client confuse it with the actual branch when trying to push)
    - Updated actions to fix workflow warnings
    - General cleanup
    ThreeDeeJay committed Aug 10, 2024
    Configuration menu
    Copy the full SHA
    5e2db36 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    a5ff213 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    f1f8d71 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    392f0f2 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    d6aa9c2 View commit details
    Browse the repository at this point in the history