Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: superfly/flyctl-actions
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: 1.5
Choose a base ref
...
head repository: superfly/flyctl-actions
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: master
Choose a head ref
  • 6 commits
  • 14 files changed
  • 4 contributors

Commits on Jul 26, 2024

  1. Add support for all platforms and architectures

    Signed-off-by: Sora Morimoto <[email protected]>
    Co-authored-by: Harvey Sanders <[email protected]>
    smorimoto and harveysanders committed Jul 26, 2024

    Verified

    This commit was created on GitHub.com and signed with GitHub’s verified signature.
    Copy the full SHA
    94f26ff View commit details

Commits on Jul 30, 2024

  1. Merge pull request #64 from smorimoto/more-support

    Add support for all platforms and architectures
    jsierles authored Jul 30, 2024
    Copy the full SHA
    21d9a11 View commit details

Commits on Aug 2, 2024

  1. Revamp

    Signed-off-by: Sora Morimoto <[email protected]>
    smorimoto committed Aug 2, 2024
    Copy the full SHA
    23f9fae View commit details
  2. Merge pull request #63 from smorimoto/revamp

    Revamp
    jsierles authored Aug 2, 2024
    Copy the full SHA
    8664a33 View commit details
  3. Bump @types/node from 20.14.12 to 22.1.0 in /setup-flyctl

    Bumps [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) from 20.14.12 to 22.1.0.
    - [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
    - [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node)
    
    ---
    updated-dependencies:
    - dependency-name: "@types/node"
      dependency-type: direct:development
      update-type: version-update:semver-major
    ...
    
    Signed-off-by: dependabot[bot] <[email protected]>
    dependabot[bot] authored Aug 2, 2024
    Copy the full SHA
    de6d3cb View commit details
  4. Merge pull request #65 from superfly/dependabot/npm_and_yarn/setup-fl…

    …yctl/types/node-22.1.0
    
    Bump @types/node from 20.14.12 to 22.1.0 in /setup-flyctl
    jsierles authored Aug 2, 2024
    Copy the full SHA
    63da3ec View commit details
7 changes: 7 additions & 0 deletions .gitattributes
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
# Default behaviour, for if core.autocrlf isn't set
* text=auto

# the linguist-vendored/linguist-generated attribute suppresses changes being
# displayed by default in pull requests.
/setup-flyctl/dist/*.js -diff linguist-generated
/setup-flyctl/dist/*.txt -diff linguist-generated
11 changes: 11 additions & 0 deletions .github/dependabot.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
version: 2
updates:
- package-ecosystem: github-actions
directory: /
schedule:
interval: daily
- package-ecosystem: npm
directories:
- setup-flyctl
schedule:
interval: daily
71 changes: 71 additions & 0 deletions .github/workflows/workflow.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,71 @@
name: Test Builds and Setup

on:
- push
- pull_request

permissions: read-all

jobs:
hygiene:
name: Hygiene

strategy:
fail-fast: false
matrix:
action:
- setup-flyctl

defaults:
run:
working-directory: ${{ matrix.action }}

runs-on: ubuntu-latest

steps:
- name: Checkout tree
uses: actions/checkout@v4

- name: Set-up Node.js
uses: actions/setup-node@v4
with:
node-version: lts/*

- run: corepack enable

- run: pnpm install --frozen-lockfile

- if: always()
run: pnpm lint

- if: always()
run: pnpm typecheck

- name: Ensure dist directory is up-to-date
if: always()
run: pnpm build && git diff --exit-code --ignore-cr-at-eol

test-multi-platform-builds:
name: Test multi-platform builds

needs:
- hygiene

strategy:
fail-fast: false
matrix:
os:
- ubuntu-latest
- macos-latest
- windows-latest

runs-on: ${{ matrix.os }}

steps:
- name: Checkout tree
uses: actions/checkout@v4

- name: Set-up flyctl
uses: ./setup-flyctl

- run: flyctl version
3 changes: 1 addition & 2 deletions setup-flyctl/.gitignore
Original file line number Diff line number Diff line change
@@ -1,2 +1 @@
*.log
node_modules
/node_modules/
7 changes: 0 additions & 7 deletions setup-flyctl/.prettierrc.js

This file was deleted.

24 changes: 24 additions & 0 deletions setup-flyctl/biome.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,24 @@
{
"$schema": "node_modules/@biomejs/biome/configuration_schema.json",
"files": {
"ignore": ["package.json", "dist"]
},
"formatter": {
"enabled": true,
"indentStyle": "space"
},
"linter": {
"enabled": true,
"rules": {
"recommended": true
}
},
"organizeImports": {
"enabled": true
},
"vcs": {
"clientKind": "git",
"enabled": true,
"useIgnoreFile": true
}
}
175 changes: 175 additions & 0 deletions setup-flyctl/dist/LICENSE.txt

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Loading