Skip to content

I'm using Atlas 🚀 #27

I'm using Atlas 🚀

I'm using Atlas 🚀 #27

Workflow file for this run

name: Setup Atlas
run-name: I'm using Atlas 🚀
on:
push:
branches:
- master
pull_request:
branches:
- master
jobs:
test-versions:
strategy:
matrix:
os: [ubuntu-latest, windows-latest, macos-latest]
runs-on: ${{ matrix.os }}
steps:
- uses: actions/checkout@v4
- name: Install Latest Atlas
uses: ./
- name: Get Atlas Version
id: atlas-version
shell: bash
run: |
VERSION=$(atlas version | awk '{print $3}')
echo "version=$VERSION" >> $GITHUB_OUTPUT
- name: Install Specific Version
uses: ./
with:
version: ${{ steps.atlas-version.outputs.version }}
- name: Verify Version
shell: bash
run: |
INSTALLED_VERSION=$(atlas version | awk '{print $3}')
if [ "$INSTALLED_VERSION" != "${{ steps.atlas-version.outputs.version }}" ]; then
echo "Version mismatch: expected ${{ steps.atlas-version.outputs.version }}, got $INSTALLED_VERSION"
exit 1