Azure / Azure/azure-functions-core-tools

Release pipeline: implement CDN cache invalidation for non-versioned files

Open
#5,441 0 comments 0 reactions 0 assignees View on GitHub
GA release v5
Dominant language
C#
Stars
1.5k
Forks
498
Avg merge
4d 20h
Merged PRs (30d)
14

Description

Implement programmatic cache purge for non-versioned files under `public/cli/v5/` (version.json, install scripts) as part of the release CI pipeline. Versioned artifact folders (`{version}/`) are immutable and should not be purged.

Investigate CDN API for programmatic cache drop.

Related: #5333, #5422

Contributor guide

Open the contributing guide

Research direction

Start by locating the release CI pipeline that publishes files under public/cli/v5/ and identify the CDN provider and its cache-invalidation API. The work is done when the pipeline purges non-versioned files such as version.json and install scripts while leaving versioned artifact folders immutable.

Written by the indexing model from the issue text.

Assessment

Domain
ci-cd, cloud, release
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Quiet
Clarity
Mostly clear
Newbie friendliness
50/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.