GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles
  • Enterprises

This view

  • Original page
  • New address

GeezerVison is showing github.com — GitHub - reimagined/github-actions

BranchesTags
Open more actions menu

Latest commit

 

History

174 Commits
174 Commits

Folders and files

NameName
Last commit message
Last commit date
.github/workflows
.github/workflows
 
 
common
common
 
 
deploy
deploy
 
 
generate-changelog
generate-changelog
 
 
generate-js-examples
generate-js-examples
 
 
git-release
git-release
 
 
install-cloud
install-cloud
 
 
publish
publish
 
 
release-pr-bot
release-pr-bot
 
 
resolve-gate
resolve-gate
 
 
.eslintignore
.eslintignore
 
 
.eslintrc.js
.eslintrc.js
 
 
.gitignore
.gitignore
 
 
.prettierignore
.prettierignore
 
 
.prettierrc
.prettierrc
 
 
README.md
README.md
 
 
jest.config.js
jest.config.js
 
 
package.json
package.json
 
 
release.ts
release.ts
 
 
tsconfig-base.json
tsconfig-base.json
 
 
tsconfig.json
tsconfig.json
 
 
validate-lock-file.ts
validate-lock-file.ts
 
 
webpack.config-base.js
webpack.config-base.js
 
 
yarn.lock
yarn.lock
 
 

Repository files navigation

GitHub actions for reSolve framework

reimagined/github-actions/publish

Publishes framework packages to specified registry.

Input

Name Description
registry Package registry to publish to. Provide github, npm, npmjs (same as npm) values to automatically determine desired well known registries, or custom URL for others.
token Package registry auth token.
version Semver compliant version to publish or auto to generate unique version automatically.
build Used in conjunction with version=auto. The value set to semver build part (e.g. 1.0.3-build).
tag Packages version tag. (default: empty)
unpublish Remove packages on post-job hook. (default: false)
owner GitHub owner (only valid when registry set to 'github'). If no value provided the action will try to obtain it from package name scope.

Output

Name Description
registry_url Full registry URL where packages are published.
version Published packages version.
tag Published packages tag.

Workflow example:

name: publish

on:
  push:
    branches: [ main ]

jobs:
  publish:
    runs-on: ubuntu-latest
    steps:
      - name: Publish
        uses: reimagined/github-actions/publish@v1
        with:
          registry: github
          token: {{ secrets.GITHUB_PAT }}
          version: auto
          build: 1234
          tag: dev
          unpublish: true
          owner: reimagined

reimagined/github-actions/install-cloud

Install resolve cloud environment.

Input

Name Description
aws_access_key_id AWS access key id
aws_secret_access_key AWS secret access key
stage Resolve cloud stage name
source Local path to cloud sources
version Bump framework packages version
registry Custom NPM registry URL used to install packages version
token Custom NPM registry auth token (e.g. personal access token for GitHub)
scopes Comma-separated packages scope list (e.g. "@reimagined,@babel"). Restricts custom registry option to packages scopes.

Output

Name Description
api_url Resolve cloud api url

Workflow example:

name: publish

on:
  push:
    branches: [ main ]

jobs:
  publish:
    runs-on: ubuntu-latest
    steps:
      - name: Wait other workflows
        uses: softprops/turnstyle@v1
        with:
          abort-after-seconds: 3600
          same-branch-only: false
        env:
          GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
          
      - name: Deploy cloud
        uses: reimagined/github-actions/install-cloud@v1
        with:
          aws_access_key_id: {{ secrets.AWS_ACCESS_KEY_ID }}
          aws_secret_access_key: {{ secrets.AWS_SECRET_ACCESS_KEY }}
          stage: dev
          version: 0.0.1
          source: ./resolve-cloud
          registry: https://npm.pkg.github.com/reimagined
          token: <GITHUB_PAT>
          scopes: @reimagined,@babel

About

No description, website, or topics provided.

Resources

Readme
Activity
Custom properties

Stars

0 stars

Watchers

3 watching

Forks

1 fork
Report repository

Releases

Packages

Used by

Contributors

Languages

You are visitor 01402503 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.