Skip to content

Upload releases for musl-libc and android #2038

Upload releases for musl-libc and android

Upload releases for musl-libc and android #2038

Workflow file for this run

name: CI
defaults:
run: {shell: bash}
# The default Node version lives in ../util/initialize/action.yml. It should be
# kept up-to-date with the latest Node LTS releases, along with the various
# node-version matrices below.
#
# Next update: April 2021
on:
push:
branches: [main, feature.*]
tags: ['[0-9]+.[0-9]+.*']
pull_request:
jobs:
test:
uses: ./.github/workflows/test.yml
secrets: inherit
double_check:
name: Double-check
runs-on: ubuntu-latest
needs: [test]
if: "startsWith(github.ref, 'refs/tags/') && github.repository == 'sass/dart-sass'"
steps:
- uses: actions/checkout@v4
- uses: ./.github/util/initialize
with: {github-token: "${{ github.token }}"}
- name: Run checks
run: dart run grinder double-check-before-release
test_framework:
needs: [double_check]
if: "startsWith(github.ref, 'refs/tags/') && github.repository == 'sass/dart-sass'"
uses: ./.github/workflows/test-framework.yml
secrets: inherit
release:
needs: [test_framework]
if: "startsWith(github.ref, 'refs/tags/') && github.repository == 'sass/dart-sass'"
uses: ./.github/workflows/release.yml
secrets: inherit