diff --git a/.gitea/workflows/cache-verify1.yml b/.gitea/workflows/cache-verify1.yml deleted file mode 100644 index 9405427..0000000 --- a/.gitea/workflows/cache-verify1.yml +++ /dev/null @@ -1,50 +0,0 @@ -name: Cache Verify - -on: - workflow_dispatch: - -jobs: - cache-verify: - runs-on: ubuntu-latest - steps: - - name: Checkout - uses: actions/checkout@v4 - - # 1) Show what cache/runtimes URLs the runner injected into this job - - name: Print cache environment - run: | - echo "ACTIONS_CACHE_URL=${ACTIONS_CACHE_URL}" - echo "ACTIONS_RUNTIME_URL=${ACTIONS_RUNTIME_URL}" - - # 2) Ping the cache status endpoint (works with either host IP or service name) - - name: Probe cache server - run: | - URL="${ACTIONS_CACHE_URL%/}/_apis/artifactcache/status" - echo "Checking: $URL" - if command -v curl >/dev/null 2>&1; then - curl -fsS "$URL" - else - wget -qO- "$URL" - fi - - # 3) Use the cache action with a stable key - # - First run => MISS (will SAVE at the end) - # - Second run => HIT - - name: Use actions/cache - uses: actions/cache@v4 - with: - path: ~/.cache/demo - key: cache-verify-${{ runner.os }}-v1 - - # 4) Write a marker file so we can see reuse across runs - - name: Write marker - run: | - mkdir -p ~/.cache/demo - date -u +"%Y-%m-%dT%H:%M:%SZ" > ~/.cache/demo/when.txt - echo "Wrote: $(cat ~/.cache/demo/when.txt)" - - # 5) Read marker (on a cache HIT, this value will be from the previous run) - - name: Read marker - run: | - echo "Marker content:" - cat ~/.cache/demo/when.txt || echo "" diff --git a/.gitea/workflows/cache-verify2.yml b/.gitea/workflows/caching_with_go.yml similarity index 96% rename from .gitea/workflows/cache-verify2.yml rename to .gitea/workflows/caching_with_go.yml index 0231215..18ce297 100644 --- a/.gitea/workflows/cache-verify2.yml +++ b/.gitea/workflows/caching_with_go.yml @@ -1,5 +1,8 @@ name: Caching with Go -on: push + +on: + workflow_dispatch: + jobs: Cache-Go: name: Cache Go