Skip to content
arrow-down-circle

GitHub Action

Configure Tramline

v0.1.6 Latest version

Configure Tramline

arrow-down-circle

Configure Tramline

Checkout the correct ref & parse JSON inputs

Installation

Copy and paste the following snippet into your .yml file.

              

- name: Configure Tramline

uses: tramlinehq/[email protected]

Learn more about this action in tramlinehq/deploy-action

Choose a version

Tramline Deploy Action for GitHub

This allows for a more seamless experience integrating Tramline with your CI workflows.

See action.yml.

Usage

Set up your workflow to accept inputs on dispatch.

on:
  workflow_dispatch:
    inputs:
      tramline-input:
        required: false

Add this step to your workflow. This step also runs the checkout against the correct commit SHA passed in by Tramline. So you don't need to add an additional actions/checkout@v3 step.

steps:
  - name: Configure Tramline
    id: tramline
    uses: tramlinehq/[email protected]
    with:
      input: ${{ github.event.inputs.tramline-input }}

You can now use the following outputs from this step:

  1. steps.tramline.outputs.version_code
  2. steps.tramline.outputs.version_name

Optionally,

  1. steps.tramline.outputs.commit_ref
  2. steps.tramline.outputs.build_notes