profile
viewpoint
If you are wondering where the data of this site comes from, please visit https://api.github.com/users/ymtszw/events. GitMemory does not store any data, but only uses NGINX to cache data for a period of time. The idea behind GitMemory is simply to give users a better reading experience.
Yu Matsuzawa ymtszw @siiibo Tokyo, Japan https://scrapbox.io/ymtszw Elixir, Elm and other functional programming languages.

capitalist/elm-octicons 11

Octicons. For your Elm apps.

ymtszw/blick 2

Tech-presentation hub app, powered by Antikythera and Elm

utriage/utriage.github.io 1

Guild site for Ultimate Triage (US-Proudmoore)

ymtszw/build-elm-analyse 1

Run elm-analyse using atom-build

ymtszw/elm-broker 1

Data stream buffer for Elm application, inspired by Apache Kafka

ymtszw/elm-codegen 1

Thought experiment on Elm module file generator

ymtszw/absinthe 0

The GraphQL toolkit for Elixir

ymtszw/asdf-nodejs 0

Node.js plugin for asdf version manager

startedquipper/quipper-middleware-auth

started time in 15 hours

startedsuzuki-shunsuke/github-comment

started time in 19 hours

startedvictorrodrigues/html-webpack-new-relic-plugin

started time in 20 hours

startedMaggieAppleton/digital-gardeners

started time in a day

startedyuya-takeyama/pick-random-member-action

started time in 2 days

Pull request review commentsiiibo/shujinosuke

Add gha

+name: Master++on:+  push:+    branches:+      - "master"+    paths-ignore:+      - "**.md"+  workflow_dispatch:

GHAを実行するタイミングについて、変更が生じる可能性があるのは主に「ソースコード」「設定ファイル」「ドキュメント」の3つで、ドキュメント以外の変更は本番環境に反映させた方が良さそう(逆にドキュメントの更新をわざわざデプロイするのはもったいない)と思ったので paths-ignore オプションで設定しました。

また、workflow_dispatch オプションは feature-branch で作業中に、任意のタイミングで手動デプロイできるように設定しました。

hi-se

comment created time in 3 days

push eventsiiibo/shujinosuke

hi-se

commit sha 48215f78983abd581bd517a2d7c3d890f4c0227c

chore: add GHA option for push event

view details

hi-se

commit sha 243f449ef8ea87308afe2e4cefff2e5c2b8f84d7

document: add discription

view details

hi-se

commit sha 3cfcba1d4c14b66e4f1224ed0cf1892160ad916b

document: format

view details

push time in 3 days

issue commentelm/virtual-dom

node removal in `_VirtualDom_diffKeyedKids` when prepending items

I made a snippet to reproduce the issue and Peter on elmlang.slack.com made an Ellie for it so it's easy to see and play around with.

sqwishy

comment created time in 4 days

startedsamuelmeuli/react-magnifier

started time in 4 days

startedDeNA/nota

started time in 4 days

created repositorydiescake/hello-next-world

Playground for Next.js

created time in 4 days

startedJetBrains/exposed-intellij-plugin

started time in 6 days

push eventsiiibo/shujinosuke

push time in 6 days

push eventsiiibo/shujinosuke

hi-se

commit sha 8c988be03fe64918f5e89bd30d91d4784bdfb721

tmp: test workflow_dispatch

view details

push time in 6 days

Pull request review commentsiiibo/shujinosuke

Add gha

+name: Master++on:+  push:+  # paths:+  # - "src/"+  workflow_dispatch:++jobs:+  deploy:+    runs-on: ubuntu-latest+    env:+      ACCESS_TOKEN: ${{ secrets.ACCESS_TOKEN }}+      ID_TOKEN: ${{ secrets.ID_TOKEN }}+      REFRESH_TOKEN: ${{ secrets.REFRESH_TOKEN }}+      CLIENT_ID: ${{ secrets.CLIENT_ID }}+      CLIENT_SECRET: ${{ secrets.CLIENT_SECRET }}+      SCRIPT_ID: ${{ secrets.SCRIPT_ID }}+      DEPLOYMENT_ID: ${{ secrets.DEPLOYMENT_ID }}+      EXPIRY_DATE: ${{ secrets.EXPIRY_DATE }}+    steps:+      - name: Setup repository+        uses: actions/checkout@v2+      - name: Setup Node+        uses: actions/setup-node@v2+        with:+          node-version: "14"+      - name: Get yarn cache directory path+        id: yarn-cache-dir-path+        run: echo "::set-output name=dir::$(yarn cache dir)"+      - uses: actions/cache@v2+        id: yarn-cache+        with:+          path: ${{ steps.yarn-cache-dir-path.outputs.dir }}+          key: ${{ runner.os }}-yarn-${{ hashFiles(format('{0}{1}', github.workspace, '/yarn.lock')) }}+          restore-keys: |+            ${{ runner.os }}-yarn-+      - name: yarn install+        run: yarn install --prefer-offline

claspのinstallもキャッシュでなんとかできないかと考えているが、後述のようにyarnでinstallできていないのと、--prefer-offlineはパッケージの検証にyarn.lockを用いているようだが、yarn global addではyarn.lockは変更されないため--prefer-offlineは使えない。

808ecae8034215b70f0ad7ecf65e9074cc03048b と 48c17c447102a1c2812dc2d99fc6ac2dc488a5bb でclaspをローカルインストールするように変更したため↑の問題は無視して良い。

hi-se

comment created time in 6 days

Pull request review commentsiiibo/shujinosuke

Add gha

+name: Master++on:+  push:+  # paths:+  # - "src/"+  workflow_dispatch:++jobs:+  deploy:+    runs-on: ubuntu-latest+    env:+      ACCESS_TOKEN: ${{ secrets.ACCESS_TOKEN }}+      ID_TOKEN: ${{ secrets.ID_TOKEN }}+      REFRESH_TOKEN: ${{ secrets.REFRESH_TOKEN }}+      CLIENT_ID: ${{ secrets.CLIENT_ID }}+      CLIENT_SECRET: ${{ secrets.CLIENT_SECRET }}+      SCRIPT_ID: ${{ secrets.SCRIPT_ID }}+      DEPLOYMENT_ID: ${{ secrets.DEPLOYMENT_ID }}+      EXPIRY_DATE: ${{ secrets.EXPIRY_DATE }}+    steps:+      - name: Setup repository+        uses: actions/checkout@v2+      - name: Setup Node+        uses: actions/setup-node@v2+        with:+          node-version: "14"+      - name: Get yarn cache directory path+        id: yarn-cache-dir-path+        run: echo "::set-output name=dir::$(yarn cache dir)"+      - uses: actions/cache@v2+        id: yarn-cache+        with:+          path: ${{ steps.yarn-cache-dir-path.outputs.dir }}+          key: ${{ runner.os }}-yarn-${{ hashFiles(format('{0}{1}', github.workspace, '/yarn.lock')) }}+          restore-keys: |+            ${{ runner.os }}-yarn-+      - name: yarn install+        run: yarn install --prefer-offline+      - name: Install Clasp+        run: npm install -g @google/clasp

808ecae8034215b70f0ad7ecf65e9074cc03048b と 48c17c447102a1c2812dc2d99fc6ac2dc488a5bb でclaspをローカルインストールするように変更したため↑の問題は無視して良い。

hi-se

comment created time in 6 days

push eventsiiibo/shujinosuke

hi-se

commit sha 808ecae8034215b70f0ad7ecf65e9074cc03048b

fix: add 'yarn' prefix for clasp command

view details

push time in 6 days

push eventsiiibo/shujinosuke

hi-se

commit sha 48c17c447102a1c2812dc2d99fc6ac2dc488a5bb

chore: switch clasp to local install

view details

push time in 6 days

PR opened elm/html

fix typo
+1 -1

0 comment

1 changed file

pr created time in 6 days

Pull request review commentsiiibo/shujinosuke

Add gha

+name: Master++on:+  push:+  # paths:+  # - "src/"+  workflow_dispatch:++jobs:+  deploy:+    runs-on: ubuntu-latest+    env:+      ACCESS_TOKEN: ${{ secrets.ACCESS_TOKEN }}+      ID_TOKEN: ${{ secrets.ID_TOKEN }}+      REFRESH_TOKEN: ${{ secrets.REFRESH_TOKEN }}+      CLIENT_ID: ${{ secrets.CLIENT_ID }}+      CLIENT_SECRET: ${{ secrets.CLIENT_SECRET }}+      SCRIPT_ID: ${{ secrets.SCRIPT_ID }}+      DEPLOYMENT_ID: ${{ secrets.DEPLOYMENT_ID }}+      EXPIRY_DATE: ${{ secrets.EXPIRY_DATE }}+    steps:+      - name: Setup repository+        uses: actions/checkout@v2+      - name: Setup Node+        uses: actions/setup-node@v2+        with:+          node-version: "14"+      - name: Get yarn cache directory path+        id: yarn-cache-dir-path+        run: echo "::set-output name=dir::$(yarn cache dir)"+      - uses: actions/cache@v2+        id: yarn-cache+        with:+          path: ${{ steps.yarn-cache-dir-path.outputs.dir }}+          key: ${{ runner.os }}-yarn-${{ hashFiles(format('{0}{1}', github.workspace, '/yarn.lock')) }}+          restore-keys: |+            ${{ runner.os }}-yarn-+      - name: yarn install+        run: yarn install --prefer-offline

なるほどです。 ローカルインストールを利用するように変更してみます。

hi-se

comment created time in 6 days

Pull request review commentsiiibo/shujinosuke

Add gha

+name: Master++on:+  push:+  # paths:+  # - "src/"+  workflow_dispatch:++jobs:+  deploy:+    runs-on: ubuntu-latest+    env:+      ACCESS_TOKEN: ${{ secrets.ACCESS_TOKEN }}+      ID_TOKEN: ${{ secrets.ID_TOKEN }}+      REFRESH_TOKEN: ${{ secrets.REFRESH_TOKEN }}+      CLIENT_ID: ${{ secrets.CLIENT_ID }}+      CLIENT_SECRET: ${{ secrets.CLIENT_SECRET }}+      SCRIPT_ID: ${{ secrets.SCRIPT_ID }}+      DEPLOYMENT_ID: ${{ secrets.DEPLOYMENT_ID }}+      EXPIRY_DATE: ${{ secrets.EXPIRY_DATE }}+    steps:+      - name: Setup repository+        uses: actions/checkout@v2+      - name: Setup Node+        uses: actions/setup-node@v2+        with:+          node-version: "14"+      - name: Get yarn cache directory path+        id: yarn-cache-dir-path+        run: echo "::set-output name=dir::$(yarn cache dir)"+      - uses: actions/cache@v2+        id: yarn-cache+        with:+          path: ${{ steps.yarn-cache-dir-path.outputs.dir }}+          key: ${{ runner.os }}-yarn-${{ hashFiles(format('{0}{1}', github.workspace, '/yarn.lock')) }}+          restore-keys: |+            ${{ runner.os }}-yarn-+      - name: yarn install+        run: yarn install --prefer-offline

各PCで既にclaspがグローバルインストールされている場合に問題が生じたりすることはないでしょうか?

この辺の挙動がよくわからなかったのでローカルインストールを避けていました。

hi-se

comment created time in 6 days

push eventsiiibo/shujinosuke

hi-se

commit sha f05281a9b903bb1a733561281f485d8d7eb0f843

fix: rename global prop for reminder (#21)

view details

hi-se

commit sha b9ea2546b8b1c69a4cedc8e20ea36d6028e328a6

feat: add channelCreated notification (#22)

view details

hi-se

commit sha 0d75909494e53c0c7540f604dcc7844e4d0badf2

Merge branch 'master' into add_gha

view details

push time in 6 days

startedMartinSStewart/elm-serialize

started time in 6 days

release jfmengels/node-elm-review

v2.5.3

released time in 6 days

fork arowM/pip

The Python package installer

https://pip.pypa.io/

fork in 8 days

release concourse/concourse

v7.3.2

released time in 8 days

startednektos/act

started time in 9 days

issue commentelm/virtual-dom

Checkbox "checked" value un-toggled before event handler is triggered

See also https://github.com/elm/html/issues/188

terezka

comment created time in 9 days

Pull request review commentsiiibo/shujinosuke

Add gha

+name: Master++on:+  push:+  # paths:+  # - "src/"+  workflow_dispatch:++jobs:+  deploy:+    runs-on: ubuntu-latest+    env:+      ACCESS_TOKEN: ${{ secrets.ACCESS_TOKEN }}+      ID_TOKEN: ${{ secrets.ID_TOKEN }}+      REFRESH_TOKEN: ${{ secrets.REFRESH_TOKEN }}+      CLIENT_ID: ${{ secrets.CLIENT_ID }}+      CLIENT_SECRET: ${{ secrets.CLIENT_SECRET }}+      SCRIPT_ID: ${{ secrets.SCRIPT_ID }}+      DEPLOYMENT_ID: ${{ secrets.DEPLOYMENT_ID }}+      EXPIRY_DATE: ${{ secrets.EXPIRY_DATE }}+    steps:+      - name: Setup repository+        uses: actions/checkout@v2+      - name: Setup Node+        uses: actions/setup-node@v2+        with:+          node-version: "14"+      - name: Get yarn cache directory path+        id: yarn-cache-dir-path+        run: echo "::set-output name=dir::$(yarn cache dir)"+      - uses: actions/cache@v2+        id: yarn-cache+        with:+          path: ${{ steps.yarn-cache-dir-path.outputs.dir }}+          key: ${{ runner.os }}-yarn-${{ hashFiles(format('{0}{1}', github.workspace, '/yarn.lock')) }}+          restore-keys: |+            ${{ runner.os }}-yarn-+      - name: yarn install+        run: yarn install --prefer-offline+      - name: Install Clasp+        run: npm install -g @google/clasp

yarn add global @google/claspだとなぜかパスが通らず、claspコマンドが実行できなかった。

以下試したこと

  • https://classic.yarnpkg.com/en/docs/cli/global/
    • yarn add global @google/clasp --prefix /usr/local
    • export PATH="$(yarn global bin):$PATH"
  • https://github.com/actions/setup-node/issues/85
    • echo "$(yarn global bin)" >> $GITHUB_PATH
  • docker run -it node:14 bashにて、docker上でyarn global add @google/clasp
    • ↑だとclaspが普通に使えたので、GHAでのyarn globalの挙動によるものだと思われるが解決策がよくわからなかった
hi-se

comment created time in 10 days

push eventsiiibo/shujinosuke

push time in 10 days