@actions/attest: convert to an ESM module (#2278)
This commit is contained in:
@@ -1,12 +1,12 @@
|
||||
import {bundleToJSON} from '@sigstore/bundle'
|
||||
import {X509Certificate} from 'crypto'
|
||||
import {SigstoreInstance, signingEndpoints} from './endpoints'
|
||||
import {buildIntotoStatement} from './intoto'
|
||||
import {Payload, signPayload} from './sign'
|
||||
import {writeAttestation} from './store'
|
||||
import {SigstoreInstance, signingEndpoints} from './endpoints.js'
|
||||
import {buildIntotoStatement} from './intoto.js'
|
||||
import {Payload, signPayload} from './sign.js'
|
||||
import {writeAttestation} from './store.js'
|
||||
|
||||
import type {Bundle} from '@sigstore/sign'
|
||||
import type {Attestation, Predicate, Subject} from './shared.types'
|
||||
import type {Attestation, Predicate, Subject} from './shared.types.js'
|
||||
|
||||
const INTOTO_PAYLOAD_TYPE = 'application/vnd.in-toto+json'
|
||||
|
||||
|
||||
@@ -1,10 +1,15 @@
|
||||
export {createStorageRecord} from './artifactMetadata'
|
||||
export {AttestOptions, attest} from './attest'
|
||||
export {
|
||||
createStorageRecord,
|
||||
ArtifactOptions,
|
||||
PackageRegistryOptions
|
||||
} from './artifactMetadata.js'
|
||||
export {AttestOptions, attest} from './attest.js'
|
||||
export {
|
||||
AttestProvenanceOptions,
|
||||
attestProvenance,
|
||||
buildSLSAProvenancePredicate
|
||||
} from './provenance'
|
||||
} from './provenance.js'
|
||||
|
||||
export type {SerializedBundle} from '@sigstore/bundle'
|
||||
export type {Attestation, Predicate, Subject} from './shared.types'
|
||||
export type {Attestation, Predicate, Subject} from './shared.types.js'
|
||||
export type {SigstoreInstance} from './endpoints.js'
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
import {Predicate, Subject} from './shared.types'
|
||||
import {Predicate, Subject} from './shared.types.js'
|
||||
|
||||
const INTOTO_STATEMENT_V1_TYPE = 'https://in-toto.io/Statement/v1'
|
||||
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
import {attest, AttestOptions} from './attest'
|
||||
import {getIDTokenClaims} from './oidc'
|
||||
import type {Attestation, Predicate} from './shared.types'
|
||||
import {attest, AttestOptions} from './attest.js'
|
||||
import {getIDTokenClaims} from './oidc.js'
|
||||
import type {Attestation, Predicate} from './shared.types.js'
|
||||
|
||||
const SLSA_PREDICATE_V1_TYPE = 'https://slsa.dev/provenance/v1'
|
||||
const GITHUB_BUILD_TYPE = 'https://actions.github.io/buildtypes/workflow/v1'
|
||||
|
||||
Reference in New Issue
Block a user