Recent Releases of @hugoalh/github-actions-core

@hugoalh/github-actions-core - 0.7.0

💥 Break Changes

  • Function getWorkflowRunWebhookEventPayload now return with type JSONObject instead of GitHubActionsWebhookEventPayload (@hugoalh)(a29686e06ef87fe2fdbaa0b33558e3e577aaa82b)
  • Function writeAnnotation no longer accessible (@hugoalh)(a29686e06ef87fe2fdbaa0b33558e3e577aaa82b)
  • Remove fallback behaviour for functions getInput and getState (@hugoalh)(a29686e06ef87fe2fdbaa0b33558e3e577aaa82b)
  • Remove function validateInRunner (@hugoalh)(a29686e06ef87fe2fdbaa0b33558e3e577aaa82b)
  • Remove function aliases getInputBigInteger and getStateBigInteger (@hugoalh)(a29686e06ef87fe2fdbaa0b33558e3e577aaa82b)
  • Remove types GitHubActionsWebhookEventPayload and GitHubActionsWebhookEventPayloadRepository (@hugoalh)(a29686e06ef87fe2fdbaa0b33558e3e577aaa82b)
  • Rename type StringizableType to StringifiableType (@hugoalh)(a29686e06ef87fe2fdbaa0b33558e3e577aaa82b)
  • Type GitHubActionsAnnotationType no longer accessible (@hugoalh)(a29686e06ef87fe2fdbaa0b33558e3e577aaa82b)

〰️ Changes

  • Change target Deno from >= v1.42.0 to >= v2.1.0 (@hugoalh)(13207f7f9c80a5648bbf47c1016fbef6adcacaa5)
  • Change target NodeJS from >= v16.13.0 to >= v20.9.0 (@hugoalh)(13207f7f9c80a5648bbf47c1016fbef6adcacaa5)
  • Fix file commands maybe cause issues due to the inconsistent EOLs (@hugoalh)(a29686e06ef87fe2fdbaa0b33558e3e577aaa82b)
  • Improve compatibility (@hugoalh)(13207f7f9c80a5648bbf47c1016fbef6adcacaa5)
  • Update dependencies (@hugoalh)(Wide)

- TypeScript
Published by hugoalh 10 months ago

@hugoalh/github-actions-core - 0.6.0

〰️ Changes

  • Add support for environment variable ACTIONS_CACHE_SERVICE_V2 (@hugoalh)(07c9d4ed8cb89103384c5fb8785540166d604c28)
  • Add support for environment variable RUNNER_ENVIRONMENT (@hugoalh)(e82523523a5146e35fe8d1b0c736f50a91553ee5)

- TypeScript
Published by hugoalh about 1 year ago

@hugoalh/github-actions-core - 0.5.1

〰️ Changes

  • Update dependencies (@hugoalh)(abcae3f8c9d92e4923edc536b89a181edadfa13c)

- TypeScript
Published by hugoalh over 1 year ago

@hugoalh/github-actions-core - 0.5.0

💥 Break Changes

  • Remove constants exports (@hugoalh)(N/A)
  • Replace enum GitHubActionsAnnotationType to type GitHubActionsAnnotationType (@hugoalh)(N/A)
  • Replace enum GitHubActionsFileCommandType to type GitHubActionsFileCommandType (@hugoalh)(N/A)

- TypeScript
Published by hugoalh over 1 year ago

@hugoalh/github-actions-core - 0.4.3

〰️ Changes

  • Improve efficiency and performance (@hugoalh)(N/A)
  • Update dependencies (@hugoalh)(N/A)
  • Update runtime permissions list (@hugoalh)(N/A)

- TypeScript
Published by hugoalh over 1 year ago

@hugoalh/github-actions-core - 0.4.2

〰️ Changes

  • Fix JSON parser for the functions getInputJSON* and getStateJSON* (@hugoalh)(f771af0ef04a6e9d06f95551c008bc26c0962d6f)

- TypeScript
Published by hugoalh over 1 year ago

@hugoalh/github-actions-core - 0.4.1

〰️ Changes

  • Fix big integer parser for the functions getInputBigInt and getStateBigInt (@hugoalh)(9c0e3c8ea755f3712fd27f29f45262ee1ad5d94f)
  • Update dependencies (@hugoalh)(275de34525d82dc80e63ad7c08633629dbc988b5)

- TypeScript
Published by hugoalh over 1 year ago

@hugoalh/github-actions-core - 0.4.0

〰️ Changes

  • Add function getSummarySize (@hugoalh)(0b3ae2b99dc70ffea69da0ed9372ebb875c67ad5)
  • Add function isGitHubEnterpriseServer (@hugoalh)(#10)
  • Add functions clearRunnerTemp, makeRunnerTempDir, makeRunnerTempFile (@hugoalh)(0a4d746c161783536786c365016b8a9679ad8355)
  • Function appendSummary parameter data now also accept Uint8Array (@hugoalh)(01dcca2185405a006eb0bd3cf2a631aaaca7b58f)
  • Functions setEnvironmentVariable, setOutput and setState parameter value now also accept stringizable type (@hugoalh)(1212a2d01fbd70843d67f033e3c2d1a8cb13b729, dd67d1e7f456e77c627ed5dc04e23e43fb028917)

- TypeScript
Published by hugoalh over 1 year ago

@hugoalh/github-actions-core - 0.3.0

💥 Break Changes

  • Class GitHubActionsStdOutCommand no longer able to modify message or properties after constructed (@hugoalh)(N/A)
  • Functions of getWorkflow*ID which previously return type of number now always return type of string in order to maintain precision (@hugoalh)(N/A)
  • Migrate category state to parameter (affect import with sub entrypoints only) (@hugoalh)(N/A)
  • Migrate plural functions to singular functions with overloads (@hugoalh)(N/A)
  • Refactor codes from class based to function based (@hugoalh)(N/A)
    • Optimize file command now require specify specific functions
    • Remove classes:
    • GitHubActionsEnvironmentVariableExportation
    • GitHubActionsOutput
    • GitHubActionsPATHExportation
    • GitHubActionsStateExportation
    • Remove type GitHubActionsFileCommandOptions
    • Rename type GitHubActionsEnvironmentVariableOptions to GitHubActionsSetEnvironmentVariableOptions
    • Rename type GitHubActionsInputOptions to GitHubActionsGetParameterOptions
    • Replace class GitHubActionsSummary to function appendSummary
    • Replace class GitHubActionsFileLineCommand to function appendFileLineCommand
    • Replace class GitHubActionsFileMapCommand to function appendFileMapCommand
  • Remove function getInputRegExp

〰️ Changes

  • Add ability to disable fallback value when get inputs or states @hugoalh)(N/A)
  • Add ability to get the value of inputs and states with JSON (@hugoalh)(N/A)
  • Add ability to get the value of states with big integer, boolean, and number (@hugoalh)(N/A)
  • Change target Bun from ^ v1.0.0 to >= v1.1.0 (@hugoalh)(N/A)
  • Change target Deno from >= v1.34.0 / >= v1.41.1 (For JSR Only) to >= v1.42.0 (@hugoalh)(N/A)
  • Fix and prevent race conditions (@hugoalh)(N/A)
  • Transfer ownership from hugoalh Studio (hugoalh-studio) to hugoalh (hugoalh) (@hugoalh)(N/A)
  • Unify deployments between remote, JSR, and NPM (@hugoalh)(N/A)
  • Update dependencies (@hugoalh)(N/A)

- TypeScript
Published by hugoalh over 1 year ago

@hugoalh/github-actions-core - 0.2.1

〰️ Changes

  • Update dependency "Is JSON" (deno/github:hugoalh-studio/is-json-ts, jsr:@hugoalh/is-json) from v1.0.0 to v1.0.1 (@hugoalh)(26cdbef43a6954aa301ed9ff7dadc6a647d6a0dd)

- TypeScript
Published by hugoalh about 2 years ago

@hugoalh/github-actions-core - 0.2.0

💥 Break Changes

  • Add category runner and group related functions (affect import with subpath only) (@hugoalh)(N/A)
  • Rename function getGitHubGraphQLURL to getGitHubGraphQLAPIURL (@hugoalh)(N/A)

〰️ Changes

  • Add functions: (@hugoalh)(N/A)
    • getRunnerTempPath
    • getRunnerToolCachePath
    • getRunnerWorkspacePath
    • getWorkflowRepository
    • getWorkflowRepositoryID
    • getWorkflowRepositoryOwner
    • getWorkflowRepositoryOwnerID
    • getWorkflowRunRetentionDays
  • Fix function getWorkflowRunURL may return the URL contain double slashes (//) (@hugoalh)(N/A)
  • Improve function getWorkflowRunWebhookEventPayload return type of GitHubActionsWebhookEventPayload instead of type of JSONObject for better type (@hugoalh)(N/A)
  • Improve runner environment determine (@hugoalh)(N/A)
  • Update dependency CrossEnv (deno/github:hugoalh-studio/cross-env-ts, jsr:@hugoalh/cross-env) from v1.0.1 to v1.1.0 (@hugoalh)(N/A)
  • Update JSDoc (@hugoalh)(N/A)

- TypeScript
Published by hugoalh about 2 years ago

@hugoalh/github-actions-core - 0.1.0

🔦 Spotlights

  • Initial pre release (@hugoalh)(N/A)

- TypeScript
Published by hugoalh about 2 years ago