Skip to content
@gh-actions-workflows

GitHub Actions Workflows

Organização destinada ao armazenamento de fontes para pipelines de CI/CD

GitHub Actions Workflows 🚀

This organization aims to group reusable GitHub Actions workflows. Here you will find workflows for Python, Docker, Terraform, AWS Beanstalk, AWS Lambda and others. Most workflows are just wrappers for other abstract actions to make them easier to use in other projects.

Featured repositories ✅

Usage examples 💯

Workflow for checking Python code with Flake8 and Pytest, and deploying to AWS Lambda.

name: Python Workflow
on: [push]

jobs:
  lint:
    uses: gh-actions-workflows/python-workflows/.github/workflows/flake8.yaml@1.2
    with:
      python-version: '3.10' 

  test:
    needs: lint
    uses: gh-actions-workflows/python-workflows/.github/workflows/pytest.yaml@1.2
    with:
      python-version: '3.10' 

  deploy:
    needs: test
    uses: gh-actions-workflows/aws-lambda-workflows/.github/workflows/deploy-lambda.yaml@1.6
    with:
      function_name: binance_trades
      handler: handler.handler 
    secrets:
      aws_access_key_id: ${{ secrets.AWS_ACCESS_KEY_ID }}
      aws_secret_access_key: ${{ secrets.AWS_SECRET_ACCESS_KEY }}
      aws_region: ${{ secrets.AWS_REGION }

Workflow for checking Python code with Flake8 and Pytest, and deploying to Render.

name: My Workflow
on: [push]

jobs:
  lint:
    uses: gh-actions-workflows/python-workflows/.github/workflows/flake8.yaml@master

  test:
    needs: lint
    uses: gh-actions-workflows/python-workflows/.github/workflows/pytest.yaml@master

  publish:
    uses: gh-actions-workflows/docker-workflows/.github/workflows/docker-publish.yaml@v1.0
    if: ${{ github.ref_name == 'master' || github.ref_name == 'develop'}}
    needs: test
    with:
      app_name: 'my-app'
      docker_hub_user: ${{ vars.DOCKER_HUB_USER }}
    secrets:
      docker_hub_password: ${{ secrets.DOCKER_HUB_PASSWORD }}

  deploy:
    if: ${{ github.ref_name == 'master' }}
    needs: publish
    runs-on: ubuntu-latest
    steps:
      - name: Deploy to Render
        uses: gh-actions-workflows/deploy-docker-render@v1.3
        with:
          deploy-hook: ${{ secrets.RENDER_DEPLOY_HOOK }}
          image-url: ${{ needs.publish.outputs.image_name }}
          render-api-key: ${{ secrets.RENDER_API_KEY }}
          wait-for-deployment: true

Contact Information 📞

Pinned Loading

  1. deploy-docker-render deploy-docker-render Public

    Custom action do deploy a Docker image to an existing service on Render platform

    JavaScript 3

  2. python-workflows python-workflows Public

    Repository for storing GitHub Actions Workflows for Python

  3. docker-workflows docker-workflows Public

    Repository for storing GitHub Actions Workflows for Docker

  4. aws-beanstalk-workflows aws-beanstalk-workflows Public

    Repository for storing GitHub Actions Workflows for AWS Beanstalk

  5. terraform-workflows terraform-workflows Public

    Repository for storing GitHub Actions Workflows for Terraform

  6. aws-lambda-workflows aws-lambda-workflows Public

    Repository for storing GitHub Actions Workflows for AWS Lambda

Repositories

Showing 9 of 9 repositories
  • java-workflows Public

    Repository for storing GitHub Actions Workflows for Java

    gh-actions-workflows/java-workflows’s past year of commit activity
    0 0 0 0 Updated Nov 23, 2024
  • aws-ecr-workflows Public

    Repository for storing GitHub Actions Workflows for AWS ECR

    gh-actions-workflows/aws-ecr-workflows’s past year of commit activity
    0 0 0 0 Updated Nov 23, 2024
  • aws-lambda-workflows Public

    Repository for storing GitHub Actions Workflows for AWS Lambda

    gh-actions-workflows/aws-lambda-workflows’s past year of commit activity
    0 0 0 0 Updated Nov 23, 2024
  • terraform-workflows Public

    Repository for storing GitHub Actions Workflows for Terraform

    gh-actions-workflows/terraform-workflows’s past year of commit activity
    0 0 0 0 Updated Nov 23, 2024
  • aws-beanstalk-workflows Public

    Repository for storing GitHub Actions Workflows for AWS Beanstalk

    gh-actions-workflows/aws-beanstalk-workflows’s past year of commit activity
    0 0 0 0 Updated Nov 23, 2024
  • docker-workflows Public

    Repository for storing GitHub Actions Workflows for Docker

    gh-actions-workflows/docker-workflows’s past year of commit activity
    0 0 0 0 Updated Nov 23, 2024
  • python-workflows Public

    Repository for storing GitHub Actions Workflows for Python

    gh-actions-workflows/python-workflows’s past year of commit activity
    0 0 0 0 Updated Nov 23, 2024
  • .github Public
    gh-actions-workflows/.github’s past year of commit activity
    0 0 0 0 Updated Nov 23, 2024
  • deploy-docker-render Public

    Custom action do deploy a Docker image to an existing service on Render platform

    gh-actions-workflows/deploy-docker-render’s past year of commit activity
    JavaScript 3 0 0 0 Updated Nov 23, 2024

Top languages

Loading…

Most used topics

Loading…