Skip to content

Releases: MrGuato/Azure-Blob-Sync-Action

v1.1 Git Actions

23 Feb 06:00
b071d67

Choose a tag to compare

Release Information - Azure Blob Sync GitHub Action

Latest Release - v1.0.0

Release Date: February 22, 2025
Status: Stable
Compatibility: Azure Storage Account API v2022-11-02

Key Features

  • Automated frontend sync to Azure Blob Storage
  • Azure Front Door cache purging
  • Container auto-creation if not exists
  • Path-specific trigger for frontend directory
  • Secure credential handling

Components

Component Version Notes
actions/checkout v4 Repository checkout
azure/login v1 Azure authentication
Azure CLI Latest Used for blob operations

Requirements

  • Azure Storage Account
  • Azure Front Door setup
  • GitHub repository secrets configured
  • Frontend files in /frontend directory

Configuration Variables

Secret Name Description Required
AZURE_CREDENTIALS Azure service principal JSON Yes
STORAGE_ACCOUNT_NAME Azure storage account name Yes
CONTAINER_NAME Blob container name Yes
RESOURCE_GROUP Azure resource group name Yes
FRONTDOOR_NAME Front Door profile name Yes
FRONTDOOR_ENDPOINT Front Door endpoint name Yes

Breaking Changes

  • Initial release - no breaking changes

Known Issues

  • None reported

Planned Features

  • Multiple container support
  • Custom path mapping
  • Selective file sync
  • Automated backup before sync
  • Sync status notifications

Usage Examples

Basic workflow implementation:

name: Sync Resume to Azure Storage
on:
  push:
    branches:
      - main
    paths:
      - 'frontend/**'
jobs:
  sync-to-azure:
    runs-on: ubuntu-latest
    steps:
      - name: Checkout code
        uses: actions/checkout@v4
      # ... rest of the workflow
      

License

This project is distributed under the MIT License

v1.0

23 Feb 03:27
e33dd24

Choose a tag to compare

Release Information - Azure Blob Sync GitHub Action

Latest Release - v1.0.0

Release Date: February 22, 2025
Status: Stable
Compatibility: Azure Storage Account API v2022-11-02

Key Features

  • Automated frontend sync to Azure Blob Storage
  • Azure Front Door cache purging
  • Container auto-creation if not exists
  • Path-specific trigger for frontend directory
  • Secure credential handling

Components

Component Version Notes
actions/checkout v4 Repository checkout
azure/login v1 Azure authentication
Azure CLI Latest Used for blob operations

Requirements

  • Azure Storage Account
  • Azure Front Door setup
  • GitHub repository secrets configured
  • Frontend files in /frontend directory

Configuration Variables

Secret Name Description Required
AZURE_CREDENTIALS Azure service principal JSON Yes
STORAGE_ACCOUNT_NAME Azure storage account name Yes
CONTAINER_NAME Blob container name Yes
RESOURCE_GROUP Azure resource group name Yes
FRONTDOOR_NAME Front Door profile name Yes
FRONTDOOR_ENDPOINT Front Door endpoint name Yes

Breaking Changes

  • Initial release - no breaking changes

Known Issues

  • None reported

Planned Features

  • Multiple container support
  • Custom path mapping
  • Selective file sync
  • Automated backup before sync
  • Sync status notifications

Usage Examples

Basic workflow implementation:

name: Sync Resume to Azure Storage
on:
  push:
    branches:
      - main
    paths:
      - 'frontend/**'
jobs:
  sync-to-azure:
    runs-on: ubuntu-latest
    steps:
      - name: Checkout code
        uses: actions/checkout@v4
      # ... rest of the workflow
      

Changelog

v1.0.0

What's Changed

Full Changelog: https://github.com/MrGuato/Azure-Blob-Storage-Sync/commits/v1.0