feat(workflow): modify workflow from sync-awf-latest workflow #1167
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.
Description
The
sync-awf-latest
workflow may modify the.github/workflows
directory since it force-pushes the commits of awf/autoware.universe directly.Since the workflow cannot modify the directory by default, the workflow sometimes fails as follows.
https://github.com/tier4/autoware.universe/actions/runs/8096410145/job/22125118729
To fix this issue, this PR added a token in the workflow file to permit the modification. This token was generated by the TIER IV's github admin and registered to the secret variable in tier4/autoware.universe by @tkimura4
Tests performed
just run a sync-awf-latest without further testing
https://github.com/tier4/autoware.universe/actions/runs/8115389770
Effects on system behavior
sync-awf-latest
will not fail when it modifies the workflow directory.Pre-review checklist for the PR author
The PR author must check the checkboxes below when creating the PR.
In-review checklist for the PR reviewers
The PR reviewers must check the checkboxes below before approval.
Post-review checklist for the PR author
The PR author must check the checkboxes below before merging.
After all checkboxes are checked, anyone who has write access can merge the PR.