mirror of
https://github.com/actions/cache.git
synced 2026-02-01 12:25:00 +01:00
Compare commits
5 Commits
v5.0.3
...
alert-auto
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
a649471855 | ||
|
|
0de23fd4eb | ||
|
|
af0f7d9495 | ||
|
|
24e8b877a8 | ||
|
|
3baa5f1c7b |
3
.github/workflows/workflow.yml
vendored
3
.github/workflows/workflow.yml
vendored
@@ -1,5 +1,8 @@
|
|||||||
name: Tests
|
name: Tests
|
||||||
|
|
||||||
|
permissions:
|
||||||
|
contents: read
|
||||||
|
|
||||||
on:
|
on:
|
||||||
pull_request:
|
pull_request:
|
||||||
branches:
|
branches:
|
||||||
|
|||||||
@@ -16,7 +16,7 @@ Please note that this project is released with a [Contributor Code of Conduct][c
|
|||||||
1. [Fork][fork] and clone the repository
|
1. [Fork][fork] and clone the repository
|
||||||
2. Configure and install the dependencies: `npm install`
|
2. Configure and install the dependencies: `npm install`
|
||||||
3. Make sure the tests pass on your machine: `npm run test`
|
3. Make sure the tests pass on your machine: `npm run test`
|
||||||
4. Create a new branch: `git checkout -b my-branch-name`
|
4. Create a new branch: `git switch -c my-branch-name`
|
||||||
5. Make your change, add tests, and make sure the tests still pass
|
5. Make your change, add tests, and make sure the tests still pass
|
||||||
6. Push to your fork and [submit a pull request][pr]
|
6. Push to your fork and [submit a pull request][pr]
|
||||||
7. Pat your self on the back and wait for your pull request to be reviewed and merged.
|
7. Pat your self on the back and wait for your pull request to be reviewed and merged.
|
||||||
|
|||||||
23
RELEASES.md
23
RELEASES.md
@@ -1,5 +1,28 @@
|
|||||||
# Releases
|
# Releases
|
||||||
|
|
||||||
|
## How to prepare a release
|
||||||
|
|
||||||
|
> [!NOTE]
|
||||||
|
> Relevant for maintainers with write access only.
|
||||||
|
|
||||||
|
1. Switch to a new branch from `main`.
|
||||||
|
1. Run `npm test` to ensure all tests are passing.
|
||||||
|
1. Update the version in [`package.json`](package.json).
|
||||||
|
1. Run `npm run build` to update the compiled files.
|
||||||
|
1. Update this [`RELEASES.md`](RELEASES.md) with the new version and changes in the `## Changelog` section.
|
||||||
|
1. Run `licensed cache` to update the license report.
|
||||||
|
1. Run `licensed status` and resolve any warnings by updating the [`.licensed.yml`](.licensed.yml) file with the exceptions.
|
||||||
|
1. Commit your changes and push your branch upstream.
|
||||||
|
1. Open a pull request against `main` and get it reviewed and merged.
|
||||||
|
1. Draft a new release https://github.com/actions/cache/releases use the same version number used in `package.json`
|
||||||
|
1. Create a new tag with the version number.
|
||||||
|
1. Auto generate release notes and update them to match the changes you made in `RELEASES.md`.
|
||||||
|
1. Toggle the set as the latest release option.
|
||||||
|
1. Publish the release.
|
||||||
|
1. Navigate to https://github.com/actions/cache/actions/workflows/release-new-action-version.yml
|
||||||
|
1. There should be a workflow run queued with the same version number.
|
||||||
|
1. Approve the run to publish the new version and update the major tags for this action.
|
||||||
|
|
||||||
## Changelog
|
## Changelog
|
||||||
|
|
||||||
### 5.0.3
|
### 5.0.3
|
||||||
|
|||||||
Reference in New Issue
Block a user