Commit Graph
7 Commits
Author SHA1 Message Date
OmentaElvis d052055aa0 feat(action): add required token input for authentication
Introduces a new required 'token' input to the action. This token will be used for all GitHub API interactions, ensuring clear and explicit authentication, especially when accessing private repositories or repositories outside the current workflow's scope.

This change replaces the previous 'github-token' and 'weld-repo-token' inputs with a single, mandatory 'token' input, making the action's authentication requirements unambiguous.
2025-12-20 17:01:07 +03:00
OmentaElvis d78a286676 fix(action): explicitly resolve 'latest' version tag
The previous logic for detecting the 'latest' weld version relied on 'gh release download' interpreting an empty tag argument as the latest release. This was causing issues in consumer workflows, as it was seemingly looking for a literal 'latest' tag.

This commit updates the 'Get Version Tag for Download' step to explicitly query the GitHub API for the actual tag name of the latest release when 'weld-version' is set to 'latest'. This ensures a concrete tag is always provided to the download command, making the action more robust.
2025-12-20 16:00:49 +03:00
OmentaElvis 246a15e7b3 Merge branch 'master' of https://github.com/Xenox-Incorporated-Industries/setup-weld 2025-12-20 15:49:45 +03:00
OmentaElvis 877d03fffc fix(action): correct invalid YAML syntax
The action.yml file had multiple syntax errors, including incorrect indentation and misplaced keys. This caused the action to fail during workflow parsing.

This commit corrects the YAML structure to be valid, ensuring the action can be loaded correctly.
2025-12-20 15:48:41 +03:00
OmentaElvis c0cf6d8c03 fix(ci): update the workflow to use correct permissions 2025-12-20 14:43:21 +03:00
OmentaElvis deabefbc1f feat: initial setup of github action and semantic release 2025-12-20 14:40:05 +03:00
OmentaElvis 717c267d0e feat: initial setup of github action and semantic release 2025-12-16 20:38:45 +03:00