This repository contains GitHub Actions written and maintained by the Apache Software Foundation (ASF) Tooling team.
Note: ASF Tooling is an operational team. Unlike Project Management Committees (PMCs), we do not make Board-approved releases.
If you are looking for infrastructure-related actions, please visit ASF Infrastructure Actions instead.
We do not tag versions. For security and stability, you must refer to every action by its pinned commit hash (SHA). Do not use @main or @v1.
Upload your artifacts to the Apache Trusted Release (ATR) system using OIDC and an ephemeral SSH key.
If you are a PMC Release Manager testing the ATR, we need your help testing this action. Please report any issues you encounter.
Add the following to your workflow .yml file. Ensure you replace <COMMIT_HASH> with the full SHA of the specific commit you wish to use.
jobs:
release:
runs-on: ubuntu-latest
permissions:
id-token: write # Required for OIDC
contents: read
steps:
- name: Checkout code
uses: actions/checkout@<COMMIT_HASH>
- name: Upload to ATR
uses: apache/tooling-actions/upload-to-atr@<COMMIT_HASH>
with:
# Add specific inputs here that are required by the action
# project: example
# version: ${{ github.ref_name }}