{"id":14196466,"name":"pandaswhocode/initialize-github-job","ecosystem":"actions","description":"Common steps for initializing a job for GitHub actions","homepage":null,"licenses":"apache-2.0","normalized_licenses":["Apache-2.0"],"repository_url":"https://github.com/pandaswhocode/initialize-github-job","keywords_array":[],"namespace":"PandasWhoCode","versions_count":19,"first_release_published_at":"2025-11-19T20:46:34.000Z","latest_release_published_at":"2026-08-12T19:52:24.000Z","latest_release_number":"v1.3.1","last_synced_at":"2026-08-27T17:10:59.300Z","created_at":"2026-04-06T11:51:29.630Z","updated_at":"2026-08-29T15:03:14.326Z","registry_url":"https://github.com/pandaswhocode/initialize-github-job","install_command":null,"documentation_url":null,"metadata":{"name":"Initialize GitHub Job","description":"Common steps for initializing a job for GitHub actions","author":"PandasWhoCode","inputs":{"egress-policy":{"description":"Egress policy to apply to the runner (audit or block)","required":false,"default":"audit"},"checkout":{"description":"Whether to checkout the repository","required":false},"checkout-ref":{"description":"The branch, tag or SHA to checkout","required":false},"checkout-token":{"description":"Personal access token (PAT) used to fetch the repository and set up task","required":false},"checkout-path":{"description":"The path to checkout the repository into (relative to ${GITHUB_WORKSPACE})","required":false,"default":"."},"checkout-fetch-depth":{"description":"Depth of commit history to fetch","required":false,"default":"1"},"checkout-persist":{"description":"Whether to configure the token with the local git config","required":false,"default":"true"},"checkout-submodules":{"description":"Whether to checkout submodules (true/false/recursive)","default":"false","required":false},"checkout-sparse":{"description":"Do a sparse checkout on given patterns. Each pattern should be separated with new lines.\n","default":null,"required":false},"checkout-sparse-cone-mode":{"description":"Specifies whether to use cone-mode when doing a sparse checkout.\n","default":true,"required":false},"setup-node":{"description":"Whether to setup Node.js","required":false},"node-version":{"description":"Node.js version to use","required":false},"node-cache":{"description":"Used to specify a package manager for caching (npm, yarn, pnpm)","required":false},"node-check-latest":{"description":"Whether to check for the latest Node.js version","required":false},"node-registry":{"description":"The registry URL to use for Node.js package installation and publishing","required":false},"setup-java":{"description":"Whether to setup Java","required":false},"java-version":{"description":"Java version to use","required":false},"java-distribution":{"description":"Java distribution (temurin, zulu, adopt, etc.)","required":false},"java-cache":{"description":"Name of the build platform to cache dependencies. It can be \"maven\", \"gradle\" or \"sbt\".","required":false},"setup-gradle":{"description":"Whether to setup Gradle","required":false},"gradle-version":{"description":"Gradle version to use. If specified, this Gradle version will be downloaded, added to the PATH and used for invoking Gradle.","required":false,"default":"wrapper"},"gradle-cache-disabled":{"description":"Whether to disable Gradle caching","required":false,"default":"false"},"gradle-cache-read-only":{"description":"Whether to use read-only caching for Gradle","required":false},"cache-write-only":{"description":"When true, entries will not be restored from the cache but will be saved at the end of the Job.","required":false,"default":"false"},"setup-testlens":{"description":"Whether to setup TestLens","required":false},"testlens-write-log-files":{"description":"Whether to instruct TestLens to write log files about its activity","required":false,"default":"false"},"setup-python":{"description":"Whether to setup Python","required":false},"python-version":{"description":"Python version to use","required":false},"python-cache":{"description":"Used to specify a package manager for caching (pip, pipenv, poetry)","required":false},"setup-go":{"description":"Whether to setup Go","required":false},"go-version":{"description":"Go version to use","required":false},"go-cache":{"description":"Whether to cache Go modules","required":false,"default":"true"},"go-architecture":{"description":"Target architecture for Go to use. Examples: x86, x64. Will use system architecture by default.","required":false},"setup-rust":{"description":"Whether to setup Rust","required":false},"rust-version":{"description":"Rust version to use","required":false},"rust-targets":{"description":"Comma-separated list of target triples to install for this toolchain","required":false},"rust-components":{"description":"Comma-separated list of components to be additionally installed","required":false},"setup-swift":{"description":"Whether to setup Swift","required":false},"swift-version":{"description":"Swift version to use","required":false},"swift-cache":{"description":"Whether to cache downloaded toolchain snapshots. Enabled by default, can be disabled in case of storage constraints.","required":false,"default":"true"},"swift-prefer-oss-toolchain":{"description":"Whether to prefer installing Swift open source toolchain over using Xcode integrated toolchain.","required":false,"default":"false"},"swift-sdks":{"description":"Semi-colon separated list of Swift SDKs to install along with the main toolchain.","required":false},"setup-task":{"description":"Whether to setup Task","required":false,"default":"false"},"setup-gomplate":{"description":"Whether to setup gomplate","required":false,"default":"false"},"gomplate-version":{"description":"Gomplate version to use (e.g. v5.0.0)","required":false,"default":"v5.0.0"},"task-version":{"description":"Task version to use","required":false,"default":"3.50.0"},"task-retries":{"description":"Number of retries for Task setup in case of failure, default is 3.","required":false,"default":"3"},"setup-jq":{"description":"Whether to setup jq","required":false,"default":"false"},"jq-version":{"description":"Desired jq version (e.g. 1.8.1)","required":false,"default":"1.8.1"},"setup-semver":{"description":"Whether to setup semver tool","required":false,"default":"false"},"setup-deterministic-zip":{"description":"Whether to setup deterministic-zip","required":false,"default":"false"},"setup-kubectl":{"description":"Whether to setup kubectl","required":false,"default":"false"},"kubectl-version":{"description":"kubectl version to use (e.g. v1.33.0)","required":false,"default":"v1.33.0"},"setup-teleport":{"description":"Whether to setup Teleport Client","required":false,"default":"false"},"teleport-version":{"description":"Teleport Client version to use (e.g. 18.4.0)","required":false,"default":"18.4.0"}},"outputs":{"checkout-ref":{"description":"The branch, tag or SHA that was checked out","value":"${{ steps.checkout-code.outputs.ref }}"},"checkout-commit":{"description":"The commit SHA that was checked out","value":"${{ steps.checkout-code.outputs.commit }}"},"java-distribution":{"description":"Distribution of Java that has been installed","value":"${{ steps.setup-java.outputs.distribution }}"},"java-version":{"description":"Actual version of the java environment that has been installed","value":"${{ steps.setup-java.outputs.version }}"},"java-path":{"description":"Path to where the java environment has been installed (same as $JAVA_HOME)","value":"${{ steps.setup-java.outputs.path }}"},"java-cache-hit":{"description":"A boolean value to indicate an exact match was found for the primary key","value":"${{ steps.setup-java.outputs.cache-hit }}"},"gradle-build-scan-url":{"description":"Link to the Build Scan® generated by a Gradle build. Note that this output applies to a Step executing Gradle, not to the `setup-gradle` Step itself.","value":"${{ steps.setup-gradle.outputs.build-scan-url }}"},"gradle-dependency-graph-file":{"description":"Path to the GitHub Dependency Graph snapshot file generated by a Gradle build. Note that this output applies to a Step executing Gradle, not to the `setup-gradle` Step itself.","value":"${{ steps.setup-gradle.outputs.dependency-graph-file }}"},"gradle-version":{"description":"Version of Gradle that was setup by the action","value":"${{ steps.setup-gradle.outputs.gradle-version }}"},"node-cache-hit":{"description":"A boolean value to indicate if a cache was hit.","value":"${{ steps.setup-node.outputs.cache-hit }}"},"node-version":{"description":"The installed node version.","value":"${{ steps.setup-node.outputs.node-version }}"},"node-registry-url":{"description":"The registry URL used for package installation and publishing.","value":"${{ inputs.node-registry || 'https://registry.npmjs.org/' }}"},"python-version":{"description":"The installed Python or PyPy version. Useful when given a version range as input.","value":"${{ steps.setup-python.outputs.python-version }}"},"python-cache-hit":{"description":"A boolean value to indicate a cache entry was found","value":"${{ steps.setup-python.outputs.cache-hit }}"},"python-path":{"description":"The absolute path to the Python or PyPy executable.","value":"${{ steps.setup-python.outputs.python-path }}"},"go-version":{"description":"The installed Go version. Useful when given a version range as input.","value":"${{ steps.setup-go.outputs.go-version }}"},"go-cache-hit":{"description":"A boolean value to indicate if a cache was hit","value":"${{ steps.setup-go.outputs.cache-hit }}"},"rust-cachekey":{"description":"A short hash of the rustc version, appropriate for use as a cache key. \"20220627a831\"","value":"${{ steps.setup-rust.outputs.cachekey }}"},"rust-name":{"description":"Rustups name for the selected version of the toolchain. \"1.62.0\"","value":"${{ steps.setup-rust.outputs.name }}"},"swift-version":{"description":"The actual Swift version that was configured.","value":"${{ steps.setup-swift.outputs.swift-version }}"},"swift-toolchain":{"description":"JSON formatted toolchain snapshot metadata that was configured.","value":"${{ steps.setup-swift.outputs.toolchain }}"},"swift-sdks":{"description":"JSON formatted SDK snapshots metadata that were configured.","value":"${{ steps.setup-swift.outputs.sdks }}"},"semver-version":{"description":"The installed semver version.","value":"${{ steps.setup-semver.outputs.version }}"}},"runs":{"using":"composite","steps":[{"name":"Harden Runner","id":"harden-runner","uses":"step-security/harden-runner@b09bb98e06d4d774595224525879c09bc6e98c40","with":{"egress-policy":"${{ inputs.egress-policy }}"}},{"name":"Checkout Code Parameters","id":"checkout-params","if":"${{ inputs.checkout == 'true' }}","shell":"bash","run":"echo \"::group::Checkout Code Parameters\"\necho \"Ref: ${{ inputs.checkout-ref }}\"\necho \"Fetch Depth: ${{ inputs.checkout-fetch-depth }}\"\necho \"Submodules: ${{ inputs.checkout-submodules }}\"\necho \"Sparse: ${{inputs.checkout-sparse }}\"\necho \"Sparse Cone Mode: ${{inputs.checkout-sparse-cone-mode }}\"\necho \"::endgroup::\"\n"},{"name":"Checkout Code","id":"checkout-code","uses":"actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1","if":"${{ inputs.checkout == 'true' }}","with":{"fetch-depth":"${{ inputs.checkout-fetch-depth }}","submodules":"${{ inputs.checkout-submodules }}","ref":"${{ inputs.checkout-ref }}","token":"${{ inputs.checkout-token }}","path":"${{ inputs.checkout-path }}","persist-credentials":"${{ inputs.checkout-persist }}","sparse-checkout":"${{ inputs.checkout-sparse }}","sparse-checkout-cone-mode":"${{inputs.checkout-sparse-cone-mode }}"}},{"name":"Set Up Java Parameters","id":"setup-java-params","if":"${{ inputs.setup-java == 'true' }}","shell":"bash","run":"echo \"::group::Setting up Java.\"\necho \"Version: ${{ inputs.java-version }}\"\necho \"Distribution: ${{ inputs.java-distribution }}\"\necho \"Cache: ${{ inputs.java-cache }}\"\necho \"::endgroup::\"\n"},{"name":"Setup Java","id":"setup-java","if":"${{ inputs.setup-java == 'true' }}","uses":"actions/setup-java@b6effb05e454b25005698d916606bdc6ffcbf961","with":{"distribution":"${{ inputs.java-distribution }}","java-version":"${{ inputs.java-version }}","cache":"${{ inputs.java-cache }}"}},{"name":"Set Up Gradle Parameters","id":"setup-gradle-params","if":"${{ inputs.setup-gradle == 'true' }}","shell":"bash","run":"echo \"::group::Setting up Gradle.\"\necho \"Version: ${{ inputs.gradle-version }}\"\necho \"Cache Disabled: ${{ inputs.gradle-cache-disabled }}\"\necho \"Cache Read Only: ${{ inputs.gradle-cache-read-only }}\"\necho \"Cache Write Only: ${{ inputs.cache-write-only }}\"\necho \"::endgroup::\"\n"},{"name":"Setup Gradle","id":"setup-gradle","if":"${{ inputs.setup-gradle == 'true' }}","uses":"gradle/actions/setup-gradle@9c971963bec38e04b3d30dcc455b5382be2fdbfb","with":{"cache-read-only":"${{ inputs.gradle-cache-read-only == 'true' }}","cache-write-only":"${{ inputs.cache-write-only == 'true' }}","cache-disabled":"${{ inputs.gradle-cache-disabled == 'true' }}","gradle-version":"${{ inputs.gradle-version }}"}},{"name":"Set Up TestLens Parameters","id":"setup-testlens-params","if":"${{ inputs.setup-testlens == 'true' }}","shell":"bash","run":"echo \"::group::Setting up TestLens.\"\necho \"Write Log Files: ${{ inputs.testlens-write-log-files == 'true' }}\"\necho \"::endgroup::\"\n"},{"name":"Setup TestLens","id":"setup-testlens","if":"${{ inputs.setup-testlens == 'true' }}","uses":"testlens-app/setup-testlens@d29a2be31512b3aeda3adcef09fbe0d55af90c51","with":{"write-log-files":"${{ inputs.testlens-write-log-files == 'true' }}"}},{"name":"Set Up NodeJS Parameters","id":"setup-node-params","if":"${{ inputs.setup-node == 'true' }}","shell":"bash","run":"echo \"::group::Setting up NodeJS.\"\necho \"Version: ${{ inputs.node-version }}\"\necho \"Cache: ${{ inputs.node-cache }}\"\necho \"Check Latest: ${{ inputs.node-check-latest }}\"\necho \"Registry URL: ${{ inputs.node-registry || 'https://registry.npmjs.org/' }}\"\necho \"::endgroup::\"\n"},{"name":"Setup NodeJS","id":"setup-node","if":"${{ inputs.setup-node == 'true' }}","uses":"actions/setup-node@820762786026740c76f36085b0efc47a31fe5020","with":{"node-version":"${{ inputs.node-version }}","cache":"${{ inputs.node-cache }}","check-latest":"${{ inputs.node-check-latest == 'true' }}","registry-url":"${{ inputs.node-registry || 'https://registry.npmjs.org/' }}"}},{"name":"Set Up Python Parameters","id":"setup-python-params","if":"${{ inputs.setup-python == 'true' }}","shell":"bash","run":"echo \"::group::Setting up Python.\"\necho \"Version: ${{ inputs.python-version }}\"\necho \"Cache: ${{ inputs.python-cache }}\"\necho \"::endgroup::\"\n"},{"name":"Setup Python","id":"setup-python","if":"${{ inputs.setup-python == 'true' }}","uses":"actions/setup-python@5fda3b95a4ea91299a34e894583c3862153e4b97","with":{"python-version":"${{ inputs.python-version }}","cache":"${{ inputs.python-cache }}"}},{"name":"Set Up Go Parameters","id":"setup-go-params","if":"${{ inputs.setup-go == 'true' }}","shell":"bash","run":"echo \"::group::Setting up Go.\"\necho \"Version: ${{ inputs.go-version }}\"\necho \"Cache: ${{ inputs.go-cache }}\"\necho \"Architecture: ${{ inputs.go-architecture }}\"\necho \"::endgroup::\"\n"},{"name":"Setup Go","id":"setup-go","if":"${{ inputs.setup-go == 'true' }}","uses":"actions/setup-go@b7ad1dad31e06c5925ef5d2fc7ad053ef454303e","with":{"go-version":"${{ inputs.go-version }}","cache":"${{ inputs.go-cache == 'true' }}","architecture":"${{ inputs.go-architecture }}"}},{"name":"Set Up Rust Parameters","id":"setup-rust-params","if":"${{ inputs.setup-rust == 'true' }}","shell":"bash","run":"echo \"::group::Setting up Rust.\"\necho \"Version: ${{ inputs.rust-version }}\"\necho \"Targets: ${{ inputs.rust-targets }}\"\necho \"Components: ${{ inputs.rust-components }}\"\necho \"::endgroup::\"\n"},{"name":"Setup Rust","id":"setup-rust","if":"${{ inputs.setup-rust == 'true' }}","uses":"dtolnay/rust-toolchain@6c977a6ca4077a0ceb28ffbe03f59d46e9ac8772","with":{"toolchain":"${{ inputs.rust-version }}","targets":"${{ inputs.rust-targets || '' }}","components":"${{ inputs.rust-components || '' }}"}},{"name":"Set Up Swift Parameters","id":"setup-swift-params","if":"${{ inputs.setup-swift == 'true' }}","shell":"bash","run":"echo \"::group::Setting up Swift.\"\necho \"Version: ${{ inputs.swift-version }}\"\necho \"Cache: ${{ inputs.swift-cache }}\"\necho \"Prefer OSS Toolchain: ${{ inputs.swift-prefer-oss-toolchain }}\"\necho \"SDKs: ${{ inputs.swift-sdks }}\"\necho \"::endgroup::\"\n"},{"name":"Setup Swift","id":"setup-swift","if":"${{ inputs.setup-swift == 'true' }}","uses":"SwiftyLab/setup-swift@38f54a76b70d989321de9dc7c840618c08cf56e9","with":{"swift-version":"${{ inputs.swift-version }}","cache-snapshot":"${{ inputs.swift-cache == 'true' }}","prefer-oss-toolchain":"${{ inputs.swift-prefer-oss-toolchain == 'true' }}","sdks":"${{ inputs.swift-sdks || '' }}"}},{"name":"Set Up Task Parameters","id":"setup-task-params","if":"${{ inputs.setup-task == 'true' }}","shell":"bash","run":"echo \"::group::Setting up Task\"\necho \"Version: ${{ inputs.task-version }}\"\necho \"Repo Token Provided: ${{ inputs.checkout-token != '' }}\"\necho \"Task Max Retries: ${{ inputs.task-retries }}\"\necho \"::endgroup::\"\n"},{"name":"Setup Task","id":"setup-task","if":"${{ inputs.setup-task == 'true' }}","uses":"go-task/setup-task@a00fbb05ce67b35648be3c78cbc9fd85354c757e","with":{"version":"${{ inputs.task-version }}","repo-token":"${{ inputs.checkout-token }}","max-retries":"${{ inputs.task-retries }}"}},{"name":"Set Up Gomplate Parameters","id":"setup-gomplate-params","if":"${{ inputs.setup-gomplate == 'true' }}","shell":"bash","env":{"GOMPLATE_VERSION":"${{ inputs.gomplate-version }}"},"run":"echo \"::group::Setting up gomplate\"\necho \"Version: ${GOMPLATE_VERSION}\"\necho \"::endgroup::\"\n"},{"name":"Install Gomplate","id":"setup-gomplate","if":"${{ inputs.setup-gomplate == 'true' }}","shell":"bash","env":{"GOMPLATE_VERSION":"${{ inputs.gomplate-version }}"},"run":"if [[ ! \"${GOMPLATE_VERSION}\" =~ ^v[0-9]+\\.[0-9]+\\.[0-9]+$ ]]; then\n  echo \"Invalid gomplate-version: '${GOMPLATE_VERSION}' (expected format vMAJOR.MINOR.PATCH, e.g. v5.0.0)\"\n  exit 1\nfi\nGOMPLATE_RELEASE_URL=\"https://github.com/hairyhenderson/gomplate/releases/download/${GOMPLATE_VERSION}\"\n\ncurl -sSfL \"${GOMPLATE_RELEASE_URL}/gomplate_linux-amd64\" \\\n  -o /tmp/gomplate || { echo \"Failed to download gomplate binary\"; exit 1; }\ncurl -sSfL \"${GOMPLATE_RELEASE_URL}/checksums-${GOMPLATE_VERSION}_sha256.txt\" \\\n  -o /tmp/gomplate_checksums.txt || { echo \"Failed to download gomplate checksums\"; exit 1; }\nEXPECTED_SHA=\"$(grep 'bin/gomplate_linux-amd64$' /tmp/gomplate_checksums.txt | awk '{print $1}')\"\nif [ -z \"${EXPECTED_SHA}\" ]; then\n  echo \"Unable to find checksum for gomplate_linux-amd64\"\n  exit 1\nfi\necho \"${EXPECTED_SHA}  /tmp/gomplate\" | sha256sum -c - || { echo \"Gomplate checksum verification failed\"; exit 1; }\nsudo install -m 755 /tmp/gomplate /usr/local/bin/gomplate\n"},{"name":"Set Up jq Parameters","id":"setup-jq-params","if":"${{ inputs.setup-jq == 'true' }}","shell":"bash","env":{"JQ_VERSION":"${{ inputs.jq-version }}"},"run":"echo \"::group::Setting up jq\"\necho \"Runner OS: ${RUNNER_OS}\"\necho \"Runner Arch: ${RUNNER_ARCH}\"\necho \"Desired Version: ${JQ_VERSION}\"\necho \"::endgroup::\"\n"},{"name":"Install JQ","id":"setup-jq","if":"${{ inputs.setup-jq == 'true' }}","shell":"bash","env":{"JQ_VERSION":"${{ inputs.jq-version }}"},"run":"if [[ ! \"${JQ_VERSION}\" =~ ^[0-9]+\\.[0-9]+(\\.[0-9]+)?$ ]]; then\n  echo \"Invalid jq-version: '${JQ_VERSION}' (expected MAJOR.MINOR[.PATCH], e.g. 1.8.1)\"\n  exit 1\nfi\n\ncase \"${RUNNER_OS}\" in\n  Linux) JQ_OS=\"linux\" ;;\n  macOS) JQ_OS=\"macos\" ;;\n  *) echo \"Unsupported runner OS for jq setup: ${RUNNER_OS}\"; exit 1 ;;\nesac\n\ncase \"${RUNNER_ARCH}\" in\n  X64)   JQ_ARCH=\"amd64\" ;;\n  ARM64) JQ_ARCH=\"arm64\" ;;\n  *) echo \"Unsupported runner arch for jq setup: ${RUNNER_ARCH}\"; exit 1 ;;\nesac\n\nJQ_ASSET=\"jq-${JQ_OS}-${JQ_ARCH}\"\nJQ_RELEASE_URL=\"https://github.com/jqlang/jq/releases/download/jq-${JQ_VERSION}\"\n\necho \"::group::Download jq ${JQ_VERSION}\"\ncurl -sSfL \"${JQ_RELEASE_URL}/${JQ_ASSET}\" \\\n  -o /tmp/jq || { echo \"Failed to download jq binary\"; exit 1; }\ncurl -sSfL \"${JQ_RELEASE_URL}/sha256sum.txt\" \\\n  -o /tmp/jq_checksums.txt || { echo \"Failed to download jq checksums\"; exit 1; }\nEXPECTED_SHA=\"$(awk -v a=\"${JQ_ASSET}\" '$2 == a { print $1 }' /tmp/jq_checksums.txt)\"\nif [ -z \"${EXPECTED_SHA}\" ]; then\n  echo \"Unable to find checksum for ${JQ_ASSET}\"\n  exit 1\nfi\necho \"${EXPECTED_SHA}  /tmp/jq\" | shasum -a 256 -c - || { echo \"jq checksum verification failed\"; exit 1; }\nsudo install -m 755 /tmp/jq /usr/local/bin/jq\necho \"::endgroup::\"\n\necho \"::group::Show JQ Version\"\njq --version\necho \"::endgroup::\"\n"},{"name":"Setup Semver","id":"setup-semver","if":"${{ inputs.setup-semver == 'true' }}","shell":"bash","env":{"SEMVER_COMMIT":"837ad91179c4126e3b7ff73c35091d5ef561d9a3","SEMVER_SHA256":"1ff4a97e4d1e389f6f034f7464ac4365f1be2d900e2dc2121e24a6dc239e8991"},"run":"SEMVER_URL=\"https://raw.githubusercontent.com/fsaintjacques/semver-tool/${SEMVER_COMMIT}/src/semver\"\n\necho \"::group::Download SemVer Binary\"\ncurl -sSfL \"${SEMVER_URL}\" \\\n  -o /tmp/semver || { echo \"Failed to download semver binary\"; exit 1; }\necho \"::endgroup::\"\n\necho \"::group::Verify SemVer Checksum\"\necho \"${SEMVER_SHA256}  /tmp/semver\" | shasum -a 256 -c - \\\n  || { echo \"semver checksum verification failed\"; exit 1; }\necho \"::endgroup::\"\n\necho \"::group::Change SemVer Binary Permissions\"\nsudo install -m 755 /tmp/semver /usr/local/bin/semver\necho \"::endgroup::\"\n\necho \"::group::Show SemVer Binary Version Info\"\nVERSION=\"$(/usr/local/bin/semver --version | tr -d '\\n')\"\necho \"semver version: ${VERSION}\"\necho \"version=${VERSION}\" \u003e\u003e \"${GITHUB_OUTPUT}\"\necho \"::endgroup::\"\n"},{"name":"Setup Deterministic Zip","id":"setup-deterministic-zip","if":"${{ inputs.setup-deterministic-zip == 'true' }}","shell":"bash","env":{"DZIP_VERSION":"1.2.0","DZIP_SHA256_LINUX_AMD64":"56e9c2e28c9f535f100df1a94df122b62f4f2f66300abde2cf68d6a236ee5eaa","DZIP_SHA256_LINUX_ARM64":"fdb7a11ede185a6002c3d9f79489078ac12386297af2e4200e720fe12cc7f22e","DZIP_SHA256_DARWIN_AMD64":"ba34c4b871ac7a2bf38e51ad7310865badd7dd21d017efb6ed8eeb1c260bed38","DZIP_SHA256_DARWIN_ARM64":"86677a58ceffc31419d5815f7e6fb7b096b78e20a9c73dbf28f999c4ad8bfc67"},"run":"case \"${RUNNER_OS}\" in\n  Linux) DZIP_OS=\"linux\" ;;\n  macOS) DZIP_OS=\"darwin\" ;;\n  *) echo \"Unsupported runner OS for deterministic-zip setup: ${RUNNER_OS}\"; exit 1 ;;\nesac\n\ncase \"${RUNNER_ARCH}\" in\n  X64)   DZIP_ARCH=\"amd64\" ;;\n  ARM64) DZIP_ARCH=\"arm64\" ;;\n  *) echo \"Unsupported runner arch for deterministic-zip setup: ${RUNNER_ARCH}\"; exit 1 ;;\nesac\n\ncase \"${DZIP_OS}-${DZIP_ARCH}\" in\n  linux-amd64)  EXPECTED_SHA=\"${DZIP_SHA256_LINUX_AMD64}\" ;;\n  linux-arm64)  EXPECTED_SHA=\"${DZIP_SHA256_LINUX_ARM64}\" ;;\n  darwin-amd64) EXPECTED_SHA=\"${DZIP_SHA256_DARWIN_AMD64}\" ;;\n  darwin-arm64) EXPECTED_SHA=\"${DZIP_SHA256_DARWIN_ARM64}\" ;;\n  *) echo \"No pinned deterministic-zip checksum for ${DZIP_OS}-${DZIP_ARCH}\"; exit 1 ;;\nesac\n\nDZIP_ASSET=\"deterministic-zip_${DZIP_OS}-${DZIP_ARCH}\"\nDZIP_URL=\"https://github.com/timo-reymann/deterministic-zip/releases/download/${DZIP_VERSION}/${DZIP_ASSET}\"\n\necho \"::group::Download deterministic-zip ${DZIP_VERSION}\"\ncurl -sSfL \"${DZIP_URL}\" -o /tmp/deterministic-zip \\\n  || { echo \"Failed to download deterministic-zip binary\"; exit 1; }\necho \"::endgroup::\"\n\necho \"::group::Verify deterministic-zip Checksum\"\necho \"${EXPECTED_SHA}  /tmp/deterministic-zip\" | shasum -a 256 -c - \\\n  || { echo \"deterministic-zip checksum verification failed\"; exit 1; }\necho \"::endgroup::\"\n\necho \"::group::Change deterministic-zip Binary Permissions\"\nsudo install -m 755 /tmp/deterministic-zip /usr/local/bin/deterministic-zip\necho \"::endgroup::\"\n\necho \"::group::Show deterministic-zip Version Info\"\ndeterministic-zip --version\necho \"::endgroup::\"\n"},{"name":"Set Up KubeCtl Parameters","id":"setup-kubectl-params","if":"${{ inputs.setup-kubectl == 'true' }}","shell":"bash","run":"echo \"::group::Setting up KubeCtl\"\necho \"Version: ${{ inputs.kubectl-version }}\"\necho \"::endgroup::\"\n"},{"name":"Install KubeCtl","id":"setup-kubectl","if":"${{ inputs.setup-kubectl == 'true' }}","uses":"azure/setup-kubectl@829323503d1be3d00ca8346e5391ca0b07a9ab0d","with":{"version":"${{ inputs.kubectl-version }}"}},{"name":"Set Up Teleport Client Parameters","id":"setup-teleport-params","if":"${{ inputs.setup-teleport == 'true' }}","shell":"bash","run":"echo \"::group::Setting up Teleport Client\"\necho \"Version: ${{ inputs.teleport-version }}\"\necho \"::endgroup::\"\n"},{"name":"Install Teleport Client","id":"setup-teleport","if":"${{ inputs.setup-teleport == 'true' }}","uses":"teleport-actions/setup@176c25dfcd19cd31a252f275d579822b243e7b9c","with":{"version":"${{ inputs.teleport-version }}"}}]},"branding":{"icon":"arrow-up-right","color":"green"},"default_branch":"main","path":null},"repo_metadata":{"id":325143546,"uuid":"1099926399","full_name":"PandasWhoCode/initialize-github-job","owner":"PandasWhoCode","description":"Common steps for initializing a job for GitHub actions","archived":false,"fork":false,"pushed_at":"2026-08-27T16:29:28.000Z","size":170,"stargazers_count":3,"open_issues_count":4,"forks_count":2,"subscribers_count":0,"default_branch":"main","last_synced_at":"2026-08-27T17:09:18.057Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":null,"has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/PandasWhoCode.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":".github/CODEOWNERS","security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"claude":null,"gemini":null,"cursor":null,"copilot":null,"dco":null,"cla":null,"disclosure":null}},"created_at":"2025-11-19T16:05:55.000Z","updated_at":"2026-08-27T16:39:45.000Z","dependencies_parsed_at":"2026-08-27T17:03:57.031Z","dependency_job_id":null,"html_url":"https://github.com/PandasWhoCode/initialize-github-job","commit_stats":null,"previous_names":["pandaswhocode/initialize-github-job"],"tags_count":19,"template":false,"template_full_name":null,"purl":"pkg:github/PandasWhoCode/initialize-github-job","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PandasWhoCode%2Finitialize-github-job","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PandasWhoCode%2Finitialize-github-job/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PandasWhoCode%2Finitialize-github-job/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PandasWhoCode%2Finitialize-github-job/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/PandasWhoCode","download_url":"https://codeload.github.com/PandasWhoCode/initialize-github-job/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PandasWhoCode%2Finitialize-github-job/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":36945157,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-08-22T15:14:58.755Z","status":"online","status_checked_at":"2026-08-27T02:00:07.166Z","response_time":96,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"},"owner_record":{"login":"PandasWhoCode","name":"Pandas Who Code","uuid":"197452399","kind":"organization","description":"Pandas Who Code is a small organization used for prototyping and publishing hobbyist apps","email":"maintainers@pandaswhocode.com","website":"https://www.pandaswhocode.com","location":"United States of America","twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/197452399?v=4","repositories_count":1,"last_synced_at":"2025-02-02T07:18:24.776Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/PandasWhoCode","funding_links":[],"total_stars":0,"followers":0,"following":0,"created_at":"2025-02-02T07:18:24.797Z","updated_at":"2025-02-02T07:18:24.797Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/PandasWhoCode","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/PandasWhoCode/repositories"},"tags":[{"name":"v1.3.1","sha":"20496f59a2a0a1108f7a1ab9648640e150f1a56b","kind":"commit","published_at":"2026-08-12T19:52:24.000Z","download_url":"https://codeload.github.com/PandasWhoCode/initialize-github-job/tar.gz/v1.3.1","html_url":"https://github.com/PandasWhoCode/initialize-github-job/releases/tag/v1.3.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/PandasWhoCode/initialize-github-job@v1.3.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PandasWhoCode%2Finitialize-github-job/tags/v1.3.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PandasWhoCode%2Finitialize-github-job/tags/v1.3.1/manifests"},{"name":"v1.3.0","sha":"c96d9edf7816b4f333b558f2e07fe81ebf1e822d","kind":"commit","published_at":"2026-07-16T01:43:31.000Z","download_url":"https://codeload.github.com/PandasWhoCode/initialize-github-job/tar.gz/v1.3.0","html_url":"https://github.com/PandasWhoCode/initialize-github-job/releases/tag/v1.3.0","dependencies_parsed_at":"2026-08-08T12:50:48.243Z","dependency_job_id":null,"purl":"pkg:github/PandasWhoCode/initialize-github-job@v1.3.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PandasWhoCode%2Finitialize-github-job/tags/v1.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PandasWhoCode%2Finitialize-github-job/tags/v1.3.0/manifests"},{"name":"v1.2.2","sha":"5dbfbc4329ceab48a57d983325dadbd3ec8123e9","kind":"commit","published_at":"2026-07-15T21:55:47.000Z","download_url":"https://codeload.github.com/PandasWhoCode/initialize-github-job/tar.gz/v1.2.2","html_url":"https://github.com/PandasWhoCode/initialize-github-job/releases/tag/v1.2.2","dependencies_parsed_at":"2026-08-08T12:50:48.266Z","dependency_job_id":null,"purl":"pkg:github/PandasWhoCode/initialize-github-job@v1.2.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PandasWhoCode%2Finitialize-github-job/tags/v1.2.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PandasWhoCode%2Finitialize-github-job/tags/v1.2.2/manifests"},{"name":"v1.2.1","sha":"05fe2fa999e509c966283d5c5cf60df69f2049e9","kind":"commit","published_at":"2026-06-30T13:49:08.000Z","download_url":"https://codeload.github.com/PandasWhoCode/initialize-github-job/tar.gz/v1.2.1","html_url":"https://github.com/PandasWhoCode/initialize-github-job/releases/tag/v1.2.1","dependencies_parsed_at":"2026-08-08T12:50:48.287Z","dependency_job_id":null,"purl":"pkg:github/PandasWhoCode/initialize-github-job@v1.2.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PandasWhoCode%2Finitialize-github-job/tags/v1.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PandasWhoCode%2Finitialize-github-job/tags/v1.2.1/manifests"},{"name":"v1.2.0","sha":"f1ad039687cb9d180acfefc6084214edbafac2b1","kind":"commit","published_at":"2026-06-26T04:42:23.000Z","download_url":"https://codeload.github.com/PandasWhoCode/initialize-github-job/tar.gz/v1.2.0","html_url":"https://github.com/PandasWhoCode/initialize-github-job/releases/tag/v1.2.0","dependencies_parsed_at":"2026-08-08T12:50:48.187Z","dependency_job_id":null,"purl":"pkg:github/PandasWhoCode/initialize-github-job@v1.2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PandasWhoCode%2Finitialize-github-job/tags/v1.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PandasWhoCode%2Finitialize-github-job/tags/v1.2.0/manifests"},{"name":"v1.1.2","sha":"e3702830d1274012a017768dfff33844be90f17f","kind":"commit","published_at":"2026-06-18T18:05:52.000Z","download_url":"https://codeload.github.com/PandasWhoCode/initialize-github-job/tar.gz/v1.1.2","html_url":"https://github.com/PandasWhoCode/initialize-github-job/releases/tag/v1.1.2","dependencies_parsed_at":"2026-08-08T12:50:48.259Z","dependency_job_id":null,"purl":"pkg:github/PandasWhoCode/initialize-github-job@v1.1.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PandasWhoCode%2Finitialize-github-job/tags/v1.1.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PandasWhoCode%2Finitialize-github-job/tags/v1.1.2/manifests"},{"name":"v1.1.1","sha":"3be139d343b1a60e1fcfc70f602ee804bbe3495d","kind":"commit","published_at":"2026-05-28T19:02:34.000Z","download_url":"https://codeload.github.com/PandasWhoCode/initialize-github-job/tar.gz/v1.1.1","html_url":"https://github.com/PandasWhoCode/initialize-github-job/releases/tag/v1.1.1","dependencies_parsed_at":"2026-08-08T12:50:48.227Z","dependency_job_id":null,"purl":"pkg:github/PandasWhoCode/initialize-github-job@v1.1.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PandasWhoCode%2Finitialize-github-job/tags/v1.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PandasWhoCode%2Finitialize-github-job/tags/v1.1.1/manifests"},{"name":"v1.1.0","sha":"c392c3e699995ab6030915302d2fc9bffb1e861f","kind":"commit","published_at":"2026-05-19T20:02:27.000Z","download_url":"https://codeload.github.com/PandasWhoCode/initialize-github-job/tar.gz/v1.1.0","html_url":"https://github.com/PandasWhoCode/initialize-github-job/releases/tag/v1.1.0","dependencies_parsed_at":"2026-08-08T12:50:48.229Z","dependency_job_id":null,"purl":"pkg:github/PandasWhoCode/initialize-github-job@v1.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PandasWhoCode%2Finitialize-github-job/tags/v1.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PandasWhoCode%2Finitialize-github-job/tags/v1.1.0/manifests"},{"name":"v1.0.10","sha":"97fa6b78e6801bdd7ea5f4ccaa53b47613b9c7bd","kind":"commit","published_at":"2026-05-14T17:51:41.000Z","download_url":"https://codeload.github.com/PandasWhoCode/initialize-github-job/tar.gz/v1.0.10","html_url":"https://github.com/PandasWhoCode/initialize-github-job/releases/tag/v1.0.10","dependencies_parsed_at":"2026-08-08T12:50:48.282Z","dependency_job_id":null,"purl":"pkg:github/PandasWhoCode/initialize-github-job@v1.0.10","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PandasWhoCode%2Finitialize-github-job/tags/v1.0.10","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PandasWhoCode%2Finitialize-github-job/tags/v1.0.10/manifests"},{"name":"v1.0.9","sha":"5965b3a7378a5db66c505b70227aa5e7e6d45860","kind":"commit","published_at":"2026-05-11T19:41:31.000Z","download_url":"https://codeload.github.com/PandasWhoCode/initialize-github-job/tar.gz/v1.0.9","html_url":"https://github.com/PandasWhoCode/initialize-github-job/releases/tag/v1.0.9","dependencies_parsed_at":"2026-08-08T12:50:48.326Z","dependency_job_id":null,"purl":"pkg:github/PandasWhoCode/initialize-github-job@v1.0.9","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PandasWhoCode%2Finitialize-github-job/tags/v1.0.9","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PandasWhoCode%2Finitialize-github-job/tags/v1.0.9/manifests"},{"name":"v1.0.8","sha":"d93cd457947758129c6d93e09f89ad528119960f","kind":"commit","published_at":"2026-04-27T19:09:36.000Z","download_url":"https://codeload.github.com/PandasWhoCode/initialize-github-job/tar.gz/v1.0.8","html_url":"https://github.com/PandasWhoCode/initialize-github-job/releases/tag/v1.0.8","dependencies_parsed_at":"2026-08-08T12:50:48.362Z","dependency_job_id":null,"purl":"pkg:github/PandasWhoCode/initialize-github-job@v1.0.8","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PandasWhoCode%2Finitialize-github-job/tags/v1.0.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PandasWhoCode%2Finitialize-github-job/tags/v1.0.8/manifests"},{"name":"v1.0.7","sha":"47186ab8b59085a7406a53c0b7a98031bcf4c4cc","kind":"commit","published_at":"2026-04-17T17:11:29.000Z","download_url":"https://codeload.github.com/PandasWhoCode/initialize-github-job/tar.gz/v1.0.7","html_url":"https://github.com/PandasWhoCode/initialize-github-job/releases/tag/v1.0.7","dependencies_parsed_at":"2026-08-08T12:50:48.451Z","dependency_job_id":null,"purl":"pkg:github/PandasWhoCode/initialize-github-job@v1.0.7","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PandasWhoCode%2Finitialize-github-job/tags/v1.0.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PandasWhoCode%2Finitialize-github-job/tags/v1.0.7/manifests"},{"name":"v1.0.6","sha":"738aadebe00e2708b4d5727852865620c6098648","kind":"commit","published_at":"2026-04-14T19:49:09.000Z","download_url":"https://codeload.github.com/PandasWhoCode/initialize-github-job/tar.gz/v1.0.6","html_url":"https://github.com/PandasWhoCode/initialize-github-job/releases/tag/v1.0.6","dependencies_parsed_at":"2026-08-08T12:50:48.481Z","dependency_job_id":null,"purl":"pkg:github/PandasWhoCode/initialize-github-job@v1.0.6","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PandasWhoCode%2Finitialize-github-job/tags/v1.0.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PandasWhoCode%2Finitialize-github-job/tags/v1.0.6/manifests"},{"name":"v1.0.5","sha":"a57cd6d8d768b2f3c95334bdd4fa8c21609fc651","kind":"commit","published_at":"2026-02-02T18:58:04.000Z","download_url":"https://codeload.github.com/PandasWhoCode/initialize-github-job/tar.gz/v1.0.5","html_url":"https://github.com/PandasWhoCode/initialize-github-job/releases/tag/v1.0.5","dependencies_parsed_at":"2026-08-08T12:50:48.668Z","dependency_job_id":null,"purl":"pkg:github/PandasWhoCode/initialize-github-job@v1.0.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PandasWhoCode%2Finitialize-github-job/tags/v1.0.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PandasWhoCode%2Finitialize-github-job/tags/v1.0.5/manifests"},{"name":"v1.0.4","sha":"ffb7446339e8e6007b942312ac95457d1a20b6cf","kind":"commit","published_at":"2026-01-15T18:44:55.000Z","download_url":"https://codeload.github.com/PandasWhoCode/initialize-github-job/tar.gz/v1.0.4","html_url":"https://github.com/PandasWhoCode/initialize-github-job/releases/tag/v1.0.4","dependencies_parsed_at":"2026-08-08T12:50:48.576Z","dependency_job_id":null,"purl":"pkg:github/PandasWhoCode/initialize-github-job@v1.0.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PandasWhoCode%2Finitialize-github-job/tags/v1.0.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PandasWhoCode%2Finitialize-github-job/tags/v1.0.4/manifests"},{"name":"v1.0.3","sha":"ed4a98646fe0235e6ecf3af5414b355d2abe3bf3","kind":"commit","published_at":"2025-12-24T17:47:01.000Z","download_url":"https://codeload.github.com/PandasWhoCode/initialize-github-job/tar.gz/v1.0.3","html_url":"https://github.com/PandasWhoCode/initialize-github-job/releases/tag/v1.0.3","dependencies_parsed_at":"2026-08-08T12:50:48.584Z","dependency_job_id":null,"purl":"pkg:github/PandasWhoCode/initialize-github-job@v1.0.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PandasWhoCode%2Finitialize-github-job/tags/v1.0.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PandasWhoCode%2Finitialize-github-job/tags/v1.0.3/manifests"},{"name":"v1.0.2","sha":"fb4249fe275668727ff9fd3085bfafb489b5a6d4","kind":"commit","published_at":"2025-12-18T16:32:33.000Z","download_url":"https://codeload.github.com/PandasWhoCode/initialize-github-job/tar.gz/v1.0.2","html_url":"https://github.com/PandasWhoCode/initialize-github-job/releases/tag/v1.0.2","dependencies_parsed_at":"2026-08-08T12:50:48.586Z","dependency_job_id":null,"purl":"pkg:github/PandasWhoCode/initialize-github-job@v1.0.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PandasWhoCode%2Finitialize-github-job/tags/v1.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PandasWhoCode%2Finitialize-github-job/tags/v1.0.2/manifests"},{"name":"v1.0.1","sha":"bfe0b1633012cee3033c757c7095d49c360e23a6","kind":"commit","published_at":"2025-12-15T19:00:06.000Z","download_url":"https://codeload.github.com/PandasWhoCode/initialize-github-job/tar.gz/v1.0.1","html_url":"https://github.com/PandasWhoCode/initialize-github-job/releases/tag/v1.0.1","dependencies_parsed_at":"2026-08-08T12:50:48.529Z","dependency_job_id":null,"purl":"pkg:github/PandasWhoCode/initialize-github-job@v1.0.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PandasWhoCode%2Finitialize-github-job/tags/v1.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PandasWhoCode%2Finitialize-github-job/tags/v1.0.1/manifests"},{"name":"v1.0.0","sha":"89e4edd83df490f0cc6f3dca22bebf076cea94a6","kind":"commit","published_at":"2025-11-19T20:46:34.000Z","download_url":"https://codeload.github.com/PandasWhoCode/initialize-github-job/tar.gz/v1.0.0","html_url":"https://github.com/PandasWhoCode/initialize-github-job/releases/tag/v1.0.0","dependencies_parsed_at":"2026-08-08T12:50:48.646Z","dependency_job_id":null,"purl":"pkg:github/PandasWhoCode/initialize-github-job@v1.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PandasWhoCode%2Finitialize-github-job/tags/v1.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PandasWhoCode%2Finitialize-github-job/tags/v1.0.0/manifests"}]},"repo_metadata_updated_at":"2026-08-29T15:03:14.325Z","dependent_packages_count":0,"downloads":null,"downloads_period":null,"dependent_repos_count":0,"rankings":{"downloads":null,"dependent_repos_count":43.08245711123409,"dependent_packages_count":0.0,"stargazers_count":null,"forks_count":null,"docker_downloads_count":null,"average":21.541228555617046},"purl":"pkg:githubactions/pandaswhocode/initialize-github-job","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/actions/pandaswhocode/initialize-github-job","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/actions/pandaswhocode/initialize-github-job","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/actions/pandaswhocode/initialize-github-job/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2026-08-06T00:45:50.559Z","issues_count":1,"pull_requests_count":14,"avg_time_to_close_issue":null,"avg_time_to_close_pull_request":355706.4285714286,"issues_closed_count":0,"pull_requests_closed_count":7,"pull_request_authors_count":2,"issue_authors_count":1,"avg_comments_per_issue":1.0,"avg_comments_per_pull_request":0.07142857142857142,"merged_pull_requests_count":6,"bot_issues_count":0,"bot_pull_requests_count":11,"past_year_issues_count":1,"past_year_pull_requests_count":14,"past_year_avg_time_to_close_issue":null,"past_year_avg_time_to_close_pull_request":355706.4285714286,"past_year_issues_closed_count":0,"past_year_pull_requests_closed_count":7,"past_year_pull_request_authors_count":2,"past_year_issue_authors_count":1,"past_year_avg_comments_per_issue":1.0,"past_year_avg_comments_per_pull_request":0.07142857142857142,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":11,"past_year_merged_pull_requests_count":6,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/PandasWhoCode%2Finitialize-github-job/issues","maintainers":[{"login":"nathanklick","count":3,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/nathanklick"}],"active_maintainers":[{"login":"nathanklick","count":3,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/nathanklick"}]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/github%20actions/packages/pandaswhocode%2Finitialize-github-job/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/github%20actions/packages/pandaswhocode%2Finitialize-github-job/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/github%20actions/packages/pandaswhocode%2Finitialize-github-job/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/github%20actions/packages/pandaswhocode%2Finitialize-github-job/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/github%20actions/packages/pandaswhocode%2Finitialize-github-job/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/github%20actions/packages/pandaswhocode%2Finitialize-github-job/codemeta","maintainers":[]}