Skip to content

fix: 🚀 npm for astro-docs: bump sass from 1.77.8 to 1.81.1 in /docs #1632

fix: 🚀 npm for astro-docs: bump sass from 1.77.8 to 1.81.1 in /docs

fix: 🚀 npm for astro-docs: bump sass from 1.77.8 to 1.81.1 in /docs #1632

Workflow file for this run

---
# SPDX-FileCopyrightText: Jürgen Mülbert <[email protected]>
#
# SPDX-License-Identifier: EUPL-1.2
name: CI
on:
# Trigger ci-workflow at every push. Action will also be visible from Pull Requests to main
push: # Comment this line to trigger action only on pull-requests (not recommended if you don't pay for GH Actions)
branches: [main]
paths:
- "Formula/*.rb"
- ".github/workflows/ci.yml"
pull_request:
branches: [main]
# The branches below must be a subset of the branches above
types: [opened, synchronize, reopened]
permissions:
contents: read
concurrency:
group: ${{ github.ref }}-${{ github.workflow }}
cancel-in-progress: true
jobs:
tests:
strategy:
fail-fast: false
matrix:
os: [ubuntu-latest, macos-latest]
runs-on: ${{ matrix.os }}
steps:
- name: Activate Homebrew
if: runner.os == 'Linux'
run: echo "/home/linuxbrew/.linuxbrew/bin" >> $GITHUB_PATH
- name: Set up Homebrew
id: set-up-homebrew
uses: Homebrew/actions/setup-homebrew@master
- name: Cache Homebrew Bundler RubyGems
id: cache
uses: actions/cache@v4
with:
path: ${{ steps.set-up-homebrew.outputs.gems-path }}
key: ${{ runner.os }}-rubygems-${{ steps.set-up-homebrew.outputs.gems-hash }}
restore-keys: ${{ runner.os }}-rubygems-
- name: Install Homebrew Bundler RubyGems
if: steps.cache.outputs.cache-hit != 'true'
run: brew install-bundler-gems
- run: brew test-bot --only-cleanup-before
- run: brew test-bot --only-setup
- run: brew test-bot --only-tap-syntax
- run: brew test-bot --only-formulae --only-json-tab --skip-recursive-dependents --root-url="https://ghcr.io/v2/jmuelbert/homebrew-qtifw"
if: github.event_name == 'pull_request'
- name: Upload bottles as artifact
if: always() && github.event_name == 'pull_request'
uses: actions/upload-artifact@main
with:
name: bottles
path: "*.bottle.*"
fastlaneChecks:
name: fastlane env reminder
runs-on: ubuntu-latest
needs: tests
steps:
- uses: actions/checkout@v4
- uses: fastlane/github-actions/fastlane-env-reminder@latest
with:
repo-token: "${{ secrets.GITHUB_TOKEN}}"
changeLog:
if: startsWith(github.ref, 'refs/tags/')
runs-on: ubuntu-latest
steps:
- name: Build Changelog
id: github_release
uses: mikepenz/release-changelog-builder-action@v5
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
- name: Create Release
uses: mikepenz/[email protected]
with:
body: ${{steps.github_release.outputs.changelog}}