Bassem Dghaidi
e2028d43a2
Linter fixes and remove unnecessary dependency
2024-11-21 04:05:04 -08:00
Bassem Dghaidi
267841d7bd
Add isGhes gate and refactor to clean up circular dependencies
2024-11-21 04:01:44 -08:00
Bassem Dghaidi
ab58a59f33
Bump cross-spawn to 7.0.6
2024-11-20 14:02:54 -08:00
Bassem Dghaidi
a1e6ef3759
Update cache service APIs & cleanup
2024-11-20 13:53:47 -08:00
Bassem Dghaidi
8616c313a2
Remove unused definitions
2024-11-14 07:11:12 -08:00
Bassem Dghaidi
3ca85474b8
Merge branch 'neo-cache-service' of github.com:actions/toolkit into neo-cache-service
2024-11-14 06:50:01 -08:00
Bassem Dghaidi
6c11d441a5
Remove unnecessary type hints
2024-11-14 06:49:55 -08:00
Bassem Dghaidi
68ab87caa2
Add check to make sure archive has been created already
...
Co-authored-by: Josh Gross <joshmgross@github.com>
2024-11-14 15:49:02 +01:00
Bassem Dghaidi
555b03f6fd
Revert package.json
2024-11-14 06:40:10 -08:00
Bassem Dghaidi
ab8110fa2f
Remove unecessary packages from top level package.json
2024-11-14 06:36:42 -08:00
Bassem Dghaidi
5e9ef8532f
Lint fixes
2024-11-14 04:47:27 -08:00
Bassem Dghaidi
ea4bf4810a
Remove unnecessary debug information
2024-11-14 04:39:30 -08:00
Bassem Dghaidi
c3e354da23
Remove unnecessary debug information
2024-11-14 04:33:31 -08:00
Bassem Dghaidi
2ee77e654f
Add missing function return types
2024-11-14 03:42:14 -08:00
Bassem Dghaidi
83baffc3f6
Package upgrades with security fixes
2024-11-14 03:34:32 -08:00
Bassem Dghaidi
19cdd5f210
Linter cleanups
2024-11-14 03:34:13 -08:00
Bassem Dghaidi
b2557ac90c
Formatting and stylistic cleanup
2024-11-14 03:22:03 -08:00
Bassem Dghaidi
69409b3acd
Fix broken test
2024-11-14 03:10:48 -08:00
Bassem Dghaidi
9dff82c727
Port dependencies & remove dependency on toolkit/artifacts
2024-11-14 03:01:04 -08:00
Bassem Dghaidi
d109d9c03e
Handle ACTIONS_CACHE_SERVICE_V2 feature flag
2024-11-14 03:00:43 -08:00
Bassem Dghaidi
4e1912a3c3
Restore __tests__
2024-11-14 02:08:24 -08:00
Bassem Dghaidi
9da70ffbd7
Post merge cleanup
2024-11-14 02:04:20 -08:00
Bassem Dghaidi
75cdb2c08f
Merge branch 'main' into neo-cache-service
2024-11-14 02:02:55 -08:00
Josh Gross
bb2278e5cf
Extend Node version test coverage ( #1843 )
...
* Extend Node version test coverage
* Remove Node 16
2024-11-08 10:30:18 -05:00
Josh Gross
77f247b2f3
Prepare `@actions/cache` 3.3.0 release ( #1871 )
2024-11-01 13:32:42 -04:00
Brian DeHamer
d13839fcf4
Merge pull request #1870 from actions/bdehamer/attest-1.5-release-notes
...
`@actions/attest`: Release notes for v1.5.0 release
2024-11-01 09:55:13 -07:00
Brian DeHamer
7e54468896
update release notes for @actions/attest v1.5.0
...
Signed-off-by: Brian DeHamer <bdehamer@github.com>
2024-11-01 09:45:11 -07:00
Brian DeHamer
339447c5d3
Merge pull request #1863 from meriadec/attest-provenance-tags
...
Handle tags containing "@" character in `buildSLSAProvenancePredicate`
2024-11-01 09:35:13 -07:00
Brian DeHamer
43ce96d373
Merge pull request #1865 from actions/bdehamer/multi-subject
...
`@actions/attest`: Support multi-subject attestations
2024-11-01 09:33:11 -07:00
Brian DeHamer
265a5be8bc
support multi-subject attestations
...
Signed-off-by: Brian DeHamer <bdehamer@github.com>
2024-11-01 09:08:19 -07:00
Brian DeHamer
65ee4d33af
use macos-latest-large in test/release workflows ( #1869 )
...
Signed-off-by: Brian DeHamer <bdehamer@github.com>
2024-11-01 11:59:55 -04:00
Meriadec Pillet
717ba9d9a4
Handle tags containing "@" character in `buildSLSAProvenancePredicate`
...
When using some monorepo-related tools (like [changesets](https://github.com/changesets/changesets )),
the produced tags have a special format that includes `@` character.
For example, a `foo` package on a monorepo will produce Git tags looking
like `foo@1.0.0` if using changesets.
When used in combination with `actions/attest-build-provenance`, the
action was not properly re-crafting the tag in `buildSLSAProvenancePredicate` because
it was always splitting the workflow ref by `@` and taking the second
element.
This result in this error on CI:
```
Error: Error: Failed to persist attestation: Invalid Argument - values do not match: refs/tags/foo != refs/tags/foo@1.0.0 - https://docs.github.com/rest/repos/repos#create-an-attestation
````
This PR slightly update the logic there, and rather take "everything
located after the first '@'". This shouldn't introduce any breaking
change, while giving support for custom tags.
I've added the corresponding test case, it passes, however I couldn't
successfully run the full test suite (neither on `main`). Looking
forward for CI outcome.
Thanks in advance for the review 🙏 .
2024-10-30 14:29:42 +01:00
Bassem Dghaidi
01bf918aa5
Refactoring & cleanup
2024-10-24 06:09:23 -07:00
Bassem Dghaidi
28dbd8ff93
Cleanups and package refactoring
2024-10-24 05:19:48 -07:00
Josh Gross
7f5921cddd
Document unreleased changes in `cache` and `tool-cache` ( #1856 )
2024-10-22 12:01:31 -04:00
Bassem Dghaidi
89354f6540
Cleanup implementation and use tarballs instead of streaming zip
2024-10-21 05:21:32 -07:00
Bassem Dghaidi
d399e33060
Merge branch 'main' into neo-cache-service
2024-10-21 02:25:12 -07:00
Brian DeHamer
29d342f176
Merge pull request #1848 from actions/bdehamer/attest-prep-1-5
...
`@actions/attest`: prep release of @actions/attest v1.5.0
2024-10-14 12:49:33 -07:00
Brian DeHamer
72113fe791
Merge pull request #1847 from actions/bdehamer/attest-update-core
...
`@actions/attest`: bump @actions/core from 1.10.1 to 1.11.1
2024-10-14 12:49:15 -07:00
Brian DeHamer
7b4d9763cc
Merge pull request #1846 from actions/bdehamer/sigstore-3-0-0
...
`@actions/attest`: bump @sigstore/sign from 2.3.2 to 3.0.0
2024-10-14 12:48:55 -07:00
Brian DeHamer
26c752f562
prep release of @actions/attest v1.5.0
...
Signed-off-by: Brian DeHamer <bdehamer@github.com>
2024-10-14 12:33:10 -07:00
Brian DeHamer
ac1332a8e2
bump @actions/core from 1.10.1 to 1.11.1
...
Signed-off-by: Brian DeHamer <bdehamer@github.com>
2024-10-14 12:16:09 -07:00
Brian DeHamer
c6c5ef6b8e
bump @sigstore/sign from 2.3.2 to 3.0.0
...
Signed-off-by: Brian DeHamer <bdehamer@github.com>
2024-10-14 12:06:26 -07:00
Bassem Dghaidi
4d1dedf2c7
Merge branch 'main' into neo-cache-service
2024-10-09 07:45:11 -07:00
Bassem Dghaidi
13abc95165
Port restoreCache to new service
2024-10-09 04:32:57 -07:00
Rob Herley
ee93b05ee9
Merge pull request #1845 from actions/robherley/update-release-notes
...
Update artifact release notes
2024-10-08 14:11:08 -04:00
Rob Herley
799f8f5f3d
Update artifact release notes
...
Includes:
- #1815
2024-10-08 14:06:04 -04:00
Rob Herley
201b082ce1
Merge pull request #1844 from actions/robherley/artifact-2.1.11
...
Properly resolve relative symlinks
2024-10-08 13:08:45 -04:00
Rob Herley
49cbbbcd99
Update symlink bug fix reference number
2024-10-08 13:02:06 -04:00
Rob Herley
545e0e6b95
properly resolve relative symlinks
2024-10-08 12:35:48 -04:00