Standardize repository layout, update YAML parsing #12
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Background
I have a number of large changes in the works for this repository, but several existing workflows that call this action refer specifically to
uclahs-cds/tool-Docker-action/build-release@main
. In order to not break existing workflows while making breaking changes, I've created the new branch refactor-base (currently pointing tomain
) and am going to target all PRs toward it.Once I'm done with the breaking changes (several PRs from now), I intend to:
refactor-base
(still not merged intomain
) asv2
uclahs-cds/tool-Docker-action@v2
refactor-base
intomain
That should keep things stable, reduce the number of tedious PRs to be made in other repositories, and increase the maintainability of this repository.
Description of this PR
This PR accomplishes a few tasks simultaneously:
build-release
folder, putting theaction.yml
file in the standard location at the repository's rootdocker-token
input optional, defaulting to${docker.token}
I tested these changes with a dummy repository containing a basic Dockerfile - https://github.com/uclahs-cds/docker-internal-tests/actions/runs/9473134167/job/26100013560. This line shows that the workflow ran on commit 5290dd2.
Closes #10
Checklist
.png
, .jpeg
),.pdf
,.RData
,.xlsx
,.doc
,.ppt
, or other non-plain-text files. To automatically exclude such files using a .gitignore file, see here for example.main
branch protection rule following the github standards before opening this pull request.CHANGELOG.md
under the next release version or unreleased, and updated the date.