Skip to content

A central repository for Github Actions to be held for all HeLx related CI/CD functionality.

License

Notifications You must be signed in to change notification settings

helxplatform/helx-github-actions

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

35 Commits
 
 
 
 
 
 

Repository files navigation

HeLx GitHub Actions

Welcome to the HeLx GitHub Actions repository! This repository hosts a collection of GitHub Actions designed specifically for use with the HeLx platform.

How it Works

GitHub Actions are automated workflows that you can set up in your GitHub repository to streamline your development process. The actions provided in this repository are pre-configured to perform various tasks related to HeLx development, such as building and testing container artifacts and synchronizing our helm-charts.

To use these actions in your repository, follow these steps:

  1. Choose an Action: Contact the DevOps team for actions to be integrated into a repository.

  2. Add the Action to Your Workflow: In your repository, create or edit a workflow file (e.g., .github/workflows/code-checks.yml) and specify the action you want to use along with any required parameters.

  3. Trigger the Workflow: Define the events that should trigger the workflow, such as pushes to specific branches or pull request events.

  4. Commit and Push: Commit the changes to your workflow file and push them to your repository.

  5. Monitor the Workflow: GitHub will automatically run your workflow according to the triggers you specified. You can monitor the progress and view the results in the Actions tab of your repository.

Things to Note

  1. Repository secrets are NOT stored in this repository. They are not able to be stored for security reasons. The DevOps team control all of the secret accesses.

Example

Here's a simple example of how to use an action from this repository in your workflow:

name: Example Workflow
on:
  push:
    branches:
      - main

jobs:
  build:
    runs-on: ubuntu-latest
    steps:
    - name: Checkout repository
      uses: actions/checkout@v4
    - name: Example action usage
      uses: helxplatform/helx-github-actions/action-name@main
      secrets: inherit
      with:
        parameter1: value1
        parameter2: value2

About

A central repository for Github Actions to be held for all HeLx related CI/CD functionality.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published